Zahl aus String in einem bestimmten Nummernintervall
#1
Hallo,
ich muss ehrlich sagen, dass ich Excel mich gerade ans Ende des Wissens gebracht hat. Ich habe viel mit WENN…, TEIL, FINDEN versucht und bin in den Untiefen der Verschachtelung geendet. Auch Google oder Forumssuche haben nicht den entscheidenden Hinweis gebracht.

Folgende Ausgangslage:
Ein Export aus unserem Ticketsystem liefert mir eine Liste mit unseren Ticketnummern und dem Ticketkurztext. Im Ticketkurztext gibt der Kunde uns seine eigene Ticketnummer mit – manchmal eingeschlossen mit eckigen Klammern [] der Traum!, manchmal einfach nur die Nummer.
Wenn der Ticket-Anforderer die Nummer in eckige Klammern setzt ist alles ok – hier habe ich die Formel: =TEIL(O2;SUCHEN("[";O2)+1;SUCHEN("]";O2)-SUCHEN("[";O2)-1)
Ich brauche aber auch die Ticketnummer ohne eckige Klammern. Einzige Gesetzmäßigkeit: Kundennummer befindet sich einem Nummernbereich von 175000 – 200000.
 
Aufgabenstellung:
Finde im Textsstring eine Zahl im Bereich von 120000 – 200000 und schreibe diese in eine andere Zelle, alle anderen Zahlenfolgen soll ignoriert werden. Falls Zahlenfolgen mit anderer Bedeutung an erster Stelle stehen, ist das nebensächlich – mit der Ungenauigkeit kann ich leben.



Beispiel
siehe Anhang
[
Bild bitte so als Datei hochladen: Klick mich!
]

Ich danke Euch  schon jetzt für die Antworten!
Gruß,
Gerd


Angehängte Dateien
.xlsx   Zahl aus String in einem bestimmten Nummernintervall.xlsx (Größe: 11,42 KB / Downloads: 8)
Antworten Top
#2
CP <= I++
Office 365 - Zahl aus String in einem bestimmten Nummernintervall - MS-Office-Forum
Antworten Top
#3
Hallo Berlin,

ich würde es mit VBA und RegEx versuchen, also zuerst nach 6-stelligen Zahlen suchen und dann prüfen, ob die Zahl im angegeben Intervall liegt.

Ob es auch mit einer Formel gehen könnte, überlasse ich den Spezialisten.

mfg
Antworten Top
#4
PHP-Code:
=IFERROR(MID(B7;FIND("[1";B7)+1;6);IFERROR(VALUE(MID(B7;FIND("1";B7);6));"")) 
Zum übersetzen von Excel Formeln:

http://dolf.trieschnigg.nl/excel/index.p...gids=en+de
Antworten Top


Gehe zu:


Benutzer, die gerade dieses Thema anschauen: 1 Gast/Gäste