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

Teilinhalt einer Zelle vergleichen

Forumthread: Teilinhalt einer Zelle vergleichen

Teilinhalt einer Zelle vergleichen
26.09.2025 10:51:00
Enya
Hallo liebe Forumsgemeinde,

ich stehe gerade ziemlich auf dem Schlauch und sehe meinen Fehler nicht.

Ich möchte die ersten drei Zeichen in einer Zelle (A1) mit dem Inhalt einer anderen Zelle (B1) vergleichen. Je nachdem, ob die Zeichen übereinstimmen oder nicht, sollen verschiedene Werte in die Zelle eingetragen werden.
Die Formel:
=WENN(TEIL(A1;1;3)="123";"stimmt";"stimmt nicht")
funktioniert so wie gewünscht.
Wenn ich aber die Prüfzahl ("123") aus der Zelle B1 holen möchte und schreibe:
=WENN(TEIL(A1;1;3)=B1;"stimmt";"stimmt nicht")
bekomme ich als Ergebnis immer "stimmt nicht".
Was machen ich falsch?
Anzeige

3
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: Teilinhalt einer Zelle vergleichen
26.09.2025 10:54:35
SF
Hola,

a) wenn es um die ersten 3 Zeichen geht, gibt es dafür LINKS()
b) TEIL() gibt einen TEXT aus. Wenn in B1 eine ZAHL steht ist das halt nicht gleich. Du musst dann noch *1 an TEIL() packen
Gruß,
steve1da
AW: Teilinhalt einer Zelle vergleichen
26.09.2025 12:18:58
daniel
Hi
bei Vergleichen ist Excel recht streng.
Ein Text ist immer was anderes als eine Zahl, dh der Text "123" ist was anderes als die Zahl 123.
die Zahl 123 sieht ja auch nur im Dezimalsystem so aus, im Dualsystem wäre die selbe Zahl 1111011 und als Hex-Zahl 7B
die Funktion Teil gibt dir immer einen Text aus.
also sollte auch der Vergleichswert ein Text sein.

dafür gibt es mehrere möglichkeiten:
die sicherste ist, du machst aus B1 in er Formel einen Text:
=WENN(TEIL(A1;1;3)=B1&"";"stimmt";"stimmt nicht")


wenn du die Zelle B von Hand befüllt wird, könntest du sie auch mit dem Zahlenformat TEXT formatieren, dies musst du aber machen, bevor du die Zelle mit einem Wert füllst.

noch ne möglichkeit: nutze ZählenWenns, hier kann man so Fälle wie "Beginnt mit" oder "Enthält" über das Jokerzeichen "*" abbilden:
das 1 von ZählenWenn wertet Excel wie WAHR und die 0 wie FALSCH.
=WENN(ZÄHLENWENNS(A1;B1&"*");"stimmt";"stimmt nicht")


Gruß Daniel

Anzeige
AW: Teilinhalt einer Zelle vergleichen
26.09.2025 11:26:28
daniel
Besser als *1 an Teil() anzuhängen ist, ein &"" an B1 anzuhängen, denn eine Zahl in einen Text zu wandeln funktioniert immer, die Wandlung eines Textes in eine Zahl kann aber auch mal nicht möglich sein und dann bekommt man einen Fehlert.

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