[gelöst] =WENN(SUCHEN()) → #WERT! unterdrücken

Das Tabellenkalkulationsprogramm

Moderator: Moderatoren

Benutzeravatar
miesepeter
********
Beiträge: 2240
Registriert: Sa, 10.05.2008 15:05
Wohnort: Bayern

[gelöst] =WENN(SUCHEN()) → #WERT! unterdrücken

Beitrag von miesepeter »

Hallo,

ich wandle eine Textdatei (SRT-Format, gewonnen mit Google2SRT) mit mehreren Hundert Zeilen im Layout um und verwende dabei neben der SUCHEN/ERSETZEN-Funktion auch die Formel =SUCHEN().
Beispiel: Um z.B. 1- bis 3-stellige Zahlen su suchen und zu kopieren, benutze ich folgende Formel:

Code: Alles auswählen

=WENN(SUCHEN("^[:digit:]{1,3}$"; A1; 1);A1)
Das funktioniert auch bestens (auch mit den anderen Text-/Zahltypen der Datei komme ich gut klar), in der Ausgabe aller nicht übereinstimmenden Zellinhalte erhalte ich jedoch als Formelergebnis #WERT!. Dieses Ergebnis lösche ich letztlich (ausschneiden → als Text/Zahl einfügen) über die SUCHEN/ERSETZEN-Funktion.

Frage: Ist es möglich, die Ausgabe #WERT! durch eine Änderung der Formel zu unterdrücken? Ich versuchte es bereits mit der Ergänzung der =WENN()-Formel im SONST-Teil mit "", dies hatte jedoch keinen Erfolg.

Siehe Beispieldatei mit Zwischenschritten...

Ciao
Z_SelinaJuul_geordnet_schrittweise.ods
(81.5 KiB) 90-mal heruntergeladen
Zuletzt geändert von miesepeter am Sa, 09.01.2016 14:35, insgesamt 1-mal geändert.
paljass
******
Beiträge: 803
Registriert: Do, 25.10.2012 07:25

Re: =WENN(SUCHEN()) → #WERT! unterdrücken

Beitrag von paljass »

Moin,

Code: Alles auswählen

=WENN(ISTFEHLER(SUCHEN("^[:digit:]{1,3}$"; A1; 1));"";A1)
Gruß
paljass
EDV ist wie U-Boot fahren - machst du ein Fenster auf, fangen die Probleme an.
Benutzeravatar
miesepeter
********
Beiträge: 2240
Registriert: Sa, 10.05.2008 15:05
Wohnort: Bayern

Re: [gelöst] =WENN(SUCHEN()) → #WERT! unterdrücken

Beitrag von miesepeter »

@paljass

Danke!
Antworten