Anzeige
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
Anzeige
Inhaltsverzeichnis

IP in einer Tabelle mit IP-Bereichen finden

Forumthread: IP in einer Tabelle mit IP-Bereichen finden

IP in einer Tabelle mit IP-Bereichen finden
09.09.2025 13:50:00
Romanoff
Hallo,
ich habe eine Tabelle mit IP-Bereichen in Spalte A. Habe diese bereits auf ihre einzelnen Bestandteile in die Spalten B, C, D, E aufgeteilt, also angenommen.
192.168.10.5 in 192 und 168 und 10 und 5 oder
10.10.5.5 in 10 und 10 und 5 und 5 usw.
Danach habe ich mit Textkette auch den Binärwert (DezinBin) zusammengefügt (Wobei ich nicht recht weiß, ob ich das benötige)
In einer zusätzlichen Tabelle habe ich die Startwerte und Endwerte einzelner IP-Bereich und zu welcher Abteilung diese gehören.
Ich würde in der ersten Tabelle mir gerne ausgeben lassen zu welcher Abteilung eine bestimmte IP gehört.
Das ganze müsste am besten über Excel-Formeln laufen, da Makros gesperrt sind.

Danke.

LG Romanoff
Anzeige

4
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: IP in einer Tabelle mit IP-Bereichen finden
09.09.2025 13:58:52
SF
Hola,
wenn in der zusätzlichen Tabelle die Bereiche aufsteigend vorhanden sind reicht ein einfacher Sverweis() mit WAHR oder 1 als 4. Parameter.
Gruß,
steve1da
AW: IP in einer Tabelle mit IP-Bereichen finden
09.09.2025 14:01:20
BoskoBiati
Hi,


zeige das mal an einer Mustertabelle.
In Deiner Version wäre das evtl. mit FILTER lösbar.

Gruß

Edgar
Anzeige
AW: IP in einer Tabelle mit IP-Bereichen finden
09.09.2025 14:28:24
daniel
Hi
so wie SF schreibt, einfach mit SVerweis mit 4. Parameter = WAHR.
damit das so einfach funktioniert, müssen ein paar Bedingungen erfüllt sein.

1. du solltest die IP als dezimale Ganzzahl vorliegen haben, dh für jeden Teil jeweils drei Ziffern.
(dann kannst du auch über das Zahlenformat mit Tausendertrennzeichen einfach die übliche Darstellung mit dem Trennpunkt haben)
also im Prinzip noch mal:
=B1*10^9+C1*10^6+D1*10^3+E1*10^0

bzw in einer Formel direkt aus der IP-Nummer:
=SUMME(TEXTTEILEN(A1;".")*10^SEQUENZ(;4;9;-3))

dh deine IP "192.168.10.5 " sollte dann die Zahl 192168010005 sein und die IP "10.10.5.5" die Zahl 010010005005
mit dem Zahlenformat "Zahl mit Tausendertrennzeichen" bekommst du dann die übersichtliche Anzeige.

2. deine zusätzliche Tabelle Tabelle mit den Start- und Endwerten sollte dann so aufgebaut sein, als IP jeweils der Dezimalzahlenwert nach o.g. Schema ("|" sei in der Darstellung der Spaltentrenner)
die Liste muss nach der IP-Nummer aufsteigend sortiert sein.

IP_Ab | Abteilung
0 | ---
Start_IP_Abt_1 | "Abteilung 1"
End_IP_Abt_1 + 1 | "---"
Start_IP_Abt_2 | "Abteilung 2"
End_IP Abt_2 + 1 | "---"
Start_IP_Abt_3 | "Abteilung 3"
End_IP_Abt_3 + 1 | "---"

wenn die IP-Bereiche der Abteilungen direkt aneinander anschließen, kannst du die Zeile "End_IP" weglassen.
die brauchst du nur, wenn es in den IP-Bereichen Lücken gibt, die keiner Abteilung zugeordnet sind.

wenn das so aufgebaut ist, reicht dir einfach die Formel
=SVERWEIS(IP in Dezimalform; zusätzlicheTabelle!A:B;2;wahr)
Anzeige
AW: IP in einer Tabelle mit IP-Bereichen finden
09.09.2025 15:24:29
Yal
Moin,

der Hinweis von Daniel für den SVerweis könnte auch auf Text funktionieren, wenn diese immer dieselbe "Format" haben. In dem Fall jede einzelne Teil der IP muss 3-stellig sein.
Das kann man mit folgender Formel erreichen:
=TEXTVERKETTEN(".";;TEXT(TEXTTEILEN(A1;".");"000"))

aus
192.168.10.5 & 10.10.5.5
wird
192.168.010.005 & 010.010.005.005

VG
Yal
Anzeige
Anzeige
Anzeige
Live-Forum - Die aktuellen Beiträge
Datum
Titel
14.05.2026 13:31:09
14.05.2026 09:50:42
13.05.2026 19:14:18