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

WENN(ISTFEHLER(FINDEN mit Aktion

Forumthread: WENN(ISTFEHLER(FINDEN mit Aktion

WENN(ISTFEHLER(FINDEN mit Aktion
13.05.2025 15:59:21
thomasv
Hi,
mein Ziel ist es bei einer Liste von Werten (Spalte A) bei den Werten, die einen Umlaut enthalten, den Wert der Spalte A in die Spalte B kopieren. Falls der Wert in Spalte A keinen Umlaut enthält, soll nichts passieren.

Beispiel:
Spalte A Spalte B
Wert1
Wert2
Wertö Wertö

Ich habe diese Formel versucht: WENN(ISTFEHLER(FINDEN("ö";A2));"";B2=A2)
Leider erhalte ich die Ausgabe FALSCH, wenn die Bedingung (ö in Spalte A) zutrifft.

Habt Ihr eine Idee/Formel, wie man die gewünschte Aktion umsetzen kann?

Danke und Grüße
Thomas
Anzeige

16
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: WENN(ISTFEHLER(FINDEN mit Aktion
13.05.2025 16:02:38
SF
Hola,
das lässt sich auch mit einer Formel nicht umsetzen weil du durch eine Formel in Spalte A den Inhalt von Spalte nicht durch den Inhalt von Spalte B ersetzen kannst.
Und FALSCH erhältst du weil der Inhalt von A2 nicht gleich B2 ist.
Gruß,
steve1da
AW: WENN(ISTFEHLER(FINDEN mit Aktion
13.05.2025 16:05:54
BoskoBiati
Hi,

=WENN(ISTZAHL(SUCHEN("ä";a2));a2;"")

Gruß

Edgar
Anzeige
AW: WENN(ISTFEHLER(FINDEN mit Aktion
13.05.2025 16:35:28
{Boris}
Hi,

Ich habe diese Formel versucht: WENN(ISTFEHLER(FINDEN("ö";A2));"";B2=A2)

Das hat was mit dem Grundverständnis für Formeln zu tun.
Die Formel steht ja in B2 - und dann weist man ein Ergebnis nicht mit B2=A2 zu sondern verweist (hier in der Sonst-Bedingung der WENN-Funktion) nur auf den Wert in A2.

VG, Boris
Anzeige
AW: Das würde z. B. mit...
14.05.2025 10:10:49
thomasv
Moin,
danke für Eure Beiträge!
@Boris - die Formel steht in C2 nicht in B2. Das hatte ich nicht erwähnt, sorry!

@Case - Power Query ist neu für mich. Auf die Schnelle habe ich dazu keinen Lösungsansatz gefunden, auch wenn Deine Tabelle das umsetzt, was ich benötige.

Eventuell lässt sich mein Problem ja in 2 Schritten lösen:
Schritt 1 - Formel von Edgar (vielen Dank an Dich) - =WENN(ISTZAHL(SUCHEN("ä";a2));a2;"")
in Spalte C stehen nun die Umlaut Werte, die aus Spalte A übernommen wurden. Sofern kein Umlaut Wert in Spalte A enthalten war, ist das Ergebnis in Spalte C leer.
Schritt 2 = zu lösen - Wenn in C2 ein Wert steht (also der Umlaut Wert) soll C2 nach D2 übernommen werden. Alternativ, in C2 steht kein Umlaut Wert, soll keine Aktion erfolgen (der Wert aus C2 (kein Wert) soll nicht nach D2 übertragen werden).

Seht Ihr eine Lösung, um Schritt 2 umzusetzen?

Vielen Dank im vorraus!
Thomas
Anzeige
AW: Das würde z. B. mit...
14.05.2025 11:53:03
Luschi
Hallo Case,

um auch die Großbuchstaben-Umlaute abzudecken, hilft diese kleine Ergänzung:
(x) => Text.Contains(_[Wert_A], x, Comparer.OrdinalIgnoreCase))

Meine ursprüngliche PQ-Lösung sieht so aus:
let

Quelle = Excel.CurrentWorkbook(){[Name="Tabelle1"]}[Content],
#"neue Spalte.1" = Table.AddColumn(Quelle, "Wert_B",
each List.Accumulate(
Text.Split("ä,ö,ü,ß", ","),
null,
(st, cur)=> if st = null
then
if Text.Contains(_[Wert_A], cur, Comparer.OrdinalIgnoreCase)
then _[Wert_A]
else null
else st
))
in
#"neue Spalte.1"

Vom Gefühl her glaube ich, daß Deine Lösung performanter ist, aber beweisen kann ich es nicht.

Gruß von Luschi
aus klein-Paris
Anzeige
AW: Das würde z. B. mit...
14.05.2025 23:23:12
thomasv
Danke für Eure Tipps mit Power Query. Das ist für mich und meine Anwendungen nach einer ersten Einschätzung eine Stufe zu hoch.

Meine Hoffnung war, für mein akutes Problem eine schnelle Lösung auf der Basis von Excel Funktionen zu finden. Leider lässt sich das dann doch nicht so trivial lösen.
Trotzdem danke für Eure Ideen und Anregungen!

Grüße
Thomas
Anzeige
Du könntest doch...
14.05.2025 23:34:08
Case
Moin Thomas, :-)

... eine Beispieldatei hochladen, aus der klar ersichtlich ist, was du hast und was du möchtest. ;-)

Servus
Case
AW: Du könntest doch...
15.05.2025 16:49:55
thomasv
Hi Case,
klar.
https://www.herber.de/bbs/user/177463.xlsx

Dieser vereinfachte Export kommt mit rund 45000 Zeilen, Spalte A und B.
Ziel ist es, die Umlaut Domains (die ä, ö oder ü) enthalten und die domains mit ß (hatte ich bisher noch nicht drauf hingewiesen) von Spalte A in Spalte B zu kopieren. Die Spalte A soll also bei den Werten, bei denen die Bedingung zutrifft, in Spalte B kopiert werden.

Bei allen anderen domains, bei denen die Bedingung nicht zutrifft (Zeile 2, 3, 4, 9) soll nichts passieren. Der Wert in Spalte B soll also stehen bleiben, nicht entfernt werden.

Grüße
Thomas
Anzeige
Also wenn die...
15.05.2025 17:31:12
Case
Moin Thomas, :-)

... "xn--" und "-07a" und die Anderen keine Rolle spielen, dann so: ;-)
https://www.herber.de/bbs/user/177465.xlsx

Wenn du immer wieder mit Exporten (40.000 Zeilen und mehr) zu tun hast, dann empfehle ich dir auf jeden Fall Power Query. ;-)
Habe es gerade mit 45.000 Datensätzen getestet und bin zufrieden. ;-)

Brauchst du noch eine Erklärung, wie du da vorgehst? ;-)

Servus
Case
Anzeige
AW: Also wenn die...
16.05.2025 18:40:21
thomasv
Moin Case,
super, vielen, vielen Dank! Bin begeistert :)

Ich krieg die Abfrage (falls es eine Abfrage ist) zum Laufen.

In das Thema Power Query muss ich mich tatsächlich tiefer einarbeiten. Die ein oder andere Erleichterung in der täglichen Arbeit mit Excel ist da sicher drin.

Nochmals Dank ;)
Thomas
Anzeige
Das solltest...
16.05.2025 19:07:24
Case
Moin Thomas, :-)

... du unbedingt machen. ;-)
Zitat:
In das Thema Power Query muss ich mich tatsächlich tiefer einarbeiten. Die ein oder andere Erleichterung in der täglichen Arbeit mit Excel ist da sicher drin.


Das ist bei großen Datenmengen und entsprechender Datenmanipulation eine große Hilfe. Ich war früher bei PQ auch skeptisch - aber nur, weil ich es nicht geschnallt habe. Da geht man (ich) schnell auf Ablehnung. ;-)

Man kommt aber schneller rein, als man denkt. ;-)

Servus
Case
Anzeige
Hier ist eine...
14.05.2025 10:32:30
Case
Moin Thomas, :-)

... gute Erklärung zu Power Query: ;-)
https://excelhero.de/power-query/power-query-ganz-einfach-erklaert/

Wenn du öfter Daten in irgendeiner Form manipulieren/ändern musst, dann ist PQ erste Wahl. ;-)

Servus
Case
Anzeige
AW: Das würde z. B. mit...
14.05.2025 10:41:40
BoskoBiati
Hi,

Alternativ, in C2 steht kein Umlaut Wert, soll keine Aktion erfolgen

C2 ist doch entweder leer oder mit dem Wert aus B2 gefüllt, warum das nach D2 übertragen?
Was hast Du eigentlich vor?

Gruß

Edgar
AW: Das würde z. B. mit...
14.05.2025 11:32:56
thomasv
Hallo Edgar,
die Frage ist berechtigt.
Konkret geht es mir darum eine Export Liste von Domains für die Migration in ein Billing System in ein Format zu bringen, das die Weiterverarbeitung für die Rechnungsstellung ermöglicht.
Das konkrete Setup hier:

Userbild

Da ich dafür keine Lösung gefunden habe, die Idee, das in 2 Schritten anzugehen, wofür mir aber die Umsetzung des zweiten Schrittes fehlt.

Grüße
Thomas
Anzeige
AW: Das würde z. B. mit...
15.05.2025 13:10:38
daniel
Hi

ich würde ihr in Spalte D oder einer anderen freien Spalte folgende Formel anwenden:

=Wenn(Oder(Istzahl(suchen({"ä";"ö";"ü"};A2)));C2;A2)


dann arbeitest du mit dieser Spalte weiter oder du kopierst sie und fügst sie in Spalte C ein.

Gruß Daniel
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