Live-Forum - Die aktuellen Beiträge
Datum
Titel
24.04.2024 19:29:30
24.04.2024 18:49:56
Anzeige
Archiv - Navigation
804to808
Aktuelles Verzeichnis
Verzeichnis Index
Übersicht Verzeichnisse
Vorheriger Thread
Rückwärts Blättern
Nächster Thread
Vorwärts blättern
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
804to808
804to808
Aktuelles Verzeichnis
Verzeichnis Index
Verzeichnis Index
Übersicht Verzeichnisse
Inhaltsverzeichnis

Oktetts einer IP-Adresse (String) extrahieren

Oktetts einer IP-Adresse (String) extrahieren
01.10.2006 00:19:48
Frank
Hallo,
folgendes Problem:
In einer Zelle steht eine IP-Adresse als String: 172.16.30.35
Wie kann ich die einzelnen, durch Punkte getrennte Oktette daraus
extrahieren und jeweils in einer anderen Zelle darstellen?
Vielen Dank!

7
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: Oktetts einer IP-Adresse (String) extrahieren
01.10.2006 00:39:47
Josef
Hallo Frank!
Entweder per &gt "Daten" &gt "Text in Spalten", oder per Formel.
Tabelle1

 ABCDE
1172.16.30.35172163035
2100.1.1.1100111
3255.0.0.0255000
4145.93.78.14145937814

Formeln der Tabelle
ZelleFormel
B1=LINKS(A1;FINDEN(".";A1)-1)
C1=LINKS(WECHSELN($A1;B1&".";"");FINDEN(".";WECHSELN($A1;B1&".";""))-1)
D1=LINKS(WECHSELN($A1;B1&"."&C1&".";"");FINDEN(".";WECHSELN($A1;B1&"."&C1&".";""))-1)
E1=WECHSELN($A1;B1&"."&C1&"."&D1&".";"")


Excel Tabellen im Web darstellen >> Excel Jeanie HTML 4
Gruß Sepp
Anzeige
AW: Oktetts einer IP-Adresse (String) extrahieren
01.10.2006 01:03:39
FP
hallo Franz,
1) markiere die Spalte in der die IPs stehen
2) wähle Menü "Daten - Text in Spalten"
3) Option "getrennt"
4) Klick auf "weiter"
5) Häkchen bei "Andere" und im Feld dahinter .
6) Klick auf "Fertig stellen"
@Sepp: was macht wohl Deine Formel bei dieser IP-Adresse ? ;-)
255.255.255.0
Servus aus dem Salzkammergut
Franz
AW: Oktetts einer IP-Adresse (String) extrahieren
01.10.2006 09:23:53
Josef
Hallo Franz!
Dann hängt man halt bei WECHSELN() noch den dritten Parameter dran;-))
Tabelle1

 ABCDE
1255.0.0.0255000
2255.255.255.02552552550
3255.255.255.255255255255255
40.0.0.00000
50.255.255.2550255255255
6255.0.255.025502550
70.0.0.255000255

Formeln der Tabelle
ZelleFormel
B1=LINKS(A1;FINDEN(".";A1)-1)
C1=LINKS(WECHSELN($A1;B1&".";"";1);FINDEN(".";WECHSELN($A1;B1&".";"";1))-1)
D1=LINKS(WECHSELN($A1;B1&"."&C1&".";"";1);FINDEN(".";WECHSELN($A1;B1&"."&C1&".";"";1))-1)
E1=WECHSELN($A1;B1&"."&C1&"."&D1&".";"";1)


Excel Tabellen im Web darstellen >> Excel Jeanie HTML 4
Gruß Sepp
Anzeige
ich weiss ;-)
01.10.2006 21:05:36
FP
Hallo Sepp,
aber ob das der Franz auch gewußt hat ?
Aber jetzt bin ich zufrieden :-)
Wünsche Dir einen gemütlichen Rest-Sonntag und
Servus aus dem Salzkammergut
Franz
AW: Oktetts einer IP-Adresse (String) extrahieren
ransi
HAllo
Geht auch mit einer einfachen benutzerdefinierten Funktion:


Public Function splitten(zelle, Optional Welche_Stelle As Integer = 1, Optional Trenner As String = " ")
Dim a As Variant
a = Split(zelle, Trenner)
splitten = a(Welche_Stelle - 1)
End Function


Tabelle1

 ABCDE
1172.16.30.35172163035

Formeln der Tabelle
ZelleFormel
B1=splitten($A$1;SPALTE(A1);".")
C1=splitten($A$1;SPALTE(B1);".")
D1=splitten($A$1;SPALTE(C1);".")
E1=splitten($A$1;SPALTE(D1);".")


Excel Tabellen im Web darstellen >> Excel Jeanie HTML 4
ransi
Anzeige
AW: Oktetts einer IP-Adresse (String) extrahieren
ransi
Hallo
Hier noch was ganz extravagantes:
Tabelle1

 ABCDEFG
1123.456.789.09.ab12345678909ab 
2       

Formeln der Tabelle
ZelleFormel
B1=WENN(ANZAHL2(feld) < SPALTE(A1);"";INDEX(feld;SPALTE(A1)))
Namen in Formeln
ZelleNameBezieht sich auf
B1feld=AUSWERTEN("{"&""""&WECHSELN(Tabelle1!$A1;".";""""&"."&"""")&""""&"}")


Excel Tabellen im Web darstellen >> Excel Jeanie HTML 4
Hier gefunden:
http://www.excelformeln.de/formeln.html?welcher=210
ransi
Anzeige
AW: Oktetts einer IP-Adresse (String) extrahieren
01.10.2006 16:41:48
Frank
Super, das hat mir weitergeholfen!
Vielen Dank an alle!
Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige
Archiv - Verwandte Themen