2016-04-07 4 views

Antwort

2

Sie können mit regexextract dies tun - wenn Sie zum Beispiel für den „Wert 1“ in dem ersten Satz von Zeichenketten in A2 suchen Sie

=REGEXEXTRACT(A2,D2) 

Wenn Ihre Prüfung A2 verwenden würde, um zu sehen, ob hat entweder B2, B3, B4, dann können Sie verwenden:

=REGEXEXTRACT(A2,JOIN("|",B2:B4)) 

Wenn eine Zeile doesnt den Wert Ihrer Suche nach haben, können Sie den Standard # N/A entfernen, indem Sie entweder Funktion in IFERROR Verpackung.

=IFERROR(REGEXEXTRACT(A2,D2)) 

=IFERROR(REGEXEXTRACT(A2,JOIN("|",B2:B4))) 

Wenn Ihr Prozess ist etwas anders, dann erarbeiten Sie mit mehr Details Paar oder teilen sich eine Beispieltabelle

+0

Hallo Aurielle, Ihre Antwort mein Problem gelöst. Danke vielmals. Darf ich einen guten Link fragen, um Regex zu lernen? – anthonyf15

+0

@ anthonyf15 Von meinem Kopf habe ich keinen guten Link für Sie (ich werde einen hinzufügen, wenn ich auf einen guten treffe) - als ich erfuhr, dass es eine Kombination aus Lesen vieler Links und viel Versuch und Irrtum war endlich geklickt - aber ich habe schließlich am ende mit einer wirklich guten app für mac, die super geschickt namens regexRX war - nicht sicher, ob sie für beide windows und mac, aber einen blick wert –

Verwandte Themen