Inhalt zwei spalten vergleichen

Hallo zusammen,
suche verzweifelt nach einer Funktion die folgendes tut:

Suche Infos aus „Spalte d“ ind „Spalte a“
wenn du irgendwo findest, setze eine 1 (o.ä.)
kann doch so schwer nicht sein, oder ?

Bitte um HIIILFE
Danke

Liebe Grüße
kessie

Suche Infos aus „Spalte d“ ind „Spalte a“
wenn du irgendwo findest, setze eine 1 (o.ä.)

hi,
Also ich habe das so verstanden:

=WENN(ISTFEHLER(SUCHEN(D1;A1));"";1)

cu Micha

Hi micha,
fast gut, ich brauche aber einefinktion über die Spalte nicht über die zelle

geht leider so nicht

schade
kessie

[Bei dieser Antwort wurde das Vollzitat nachträglich automatisiert entfernt]

Hallo.

fast gut, ich brauche aber einefinktion über die Spalte nicht
über die zelle

Hä? Was brauchst Du? Rembrandt? Walter?? Ägypten???

geht leider so nicht

Das liegt daran, dass normalerweise nur am Ende einer Kette ein Problem stehen sollte, nicht an beiden je eins. Bitte formuliere Dein Problem nochmal ausführlicher. Grundsätzlich kann man Verweise auf Spalten und Zeilen mit SVERWEIS() und WVERWEIS() bewerkstelligen - ohne das Problem zu verstehen, gehts aber nicht …

Gruß Eillicht zu Vensre

Ersetze D1:A1 durch z. B. D1:smiley:1000

Ansonsten formuliere dein Anliegen doch noch mal anders.

Viele Grüße,
Sabine

Hi micha,
fast gut, ich brauche aber einefinktion über die Spalte nicht
über die zelle

geht leider so nicht

schade
kessie

Hallo Kessie,

das Problem kann man tatsächlich mit der Funktion SVERWEIS lösen. Ergibt der SVERWEIS einen fehler (Wert in Spalte A ist im Bereich in Spalte D nicht vorhanden, dann wird 0 eingetragen, sonnst 1. Als Ausgabeergebnis kannst du natürlich beliebige Werte festlegen.

Gruß
Franz

Tabellenblattname: Tab2

 A B C D 
1 A 0 C 
2 B 0 D 
3 C 1 F 
4 D 1 L 
5 E 0 J 
6 F 1 K 
7 G 0 
8 H 0 

Benutzte Formeln:
B1: =WENN(ISTFEHLER(SVERWEIS(A1;$D$1:blush:D$6;1;FALSCH));0;1)
B2: =WENN(ISTFEHLER(SVERWEIS(A2;$D$1:blush:D$6;1;FALSCH));0;1)
B3: =WENN(ISTFEHLER(SVERWEIS(A3;$D$1:blush:D$6;1;FALSCH));0;1)
B4: =WENN(ISTFEHLER(SVERWEIS(A4;$D$1:blush:D$6;1;FALSCH));0;1)
B5: =WENN(ISTFEHLER(SVERWEIS(A5;$D$1:blush:D$6;1;FALSCH));0;1)
B6: =WENN(ISTFEHLER(SVERWEIS(A6;$D$1:blush:D$6;1;FALSCH));0;1)
B7: =WENN(ISTFEHLER(SVERWEIS(A7;$D$1:blush:D$6;1;FALSCH));0;1)
B8: =WENN(ISTFEHLER(SVERWEIS(A8;$D$1:blush:D$6;1;FALSCH));0;1)

SVERWEIS ist tückisch
Moin Kathreen,

ich habe zwar weder Deine Frage noch die Antwort von Franz so richtig verstanden (letztere habe ich aus erseterem Grunde gar nicht ganz gelesen), aber einen allgemeinen Hinweis zum SVERWEIS will ich geben, um eventuelle Irritationen zu vermeiden:

Wenn man SVERWEIS oder verwandte Funktionen verwendet, muss die durchsuchte Liste bzw. Matrix in der Regel sortiert sein, sonst läuft die Funktion gegen den Baum und liefert blöderweise trotzdem ein Ergebnis. Das ist dann leider falsch, was man aber nicht immer gleich merkt. Zurückgegeben wird nämlich der letzte getestete Wert. Besser wäre ein üblicher Fehler-Code als Ergebnis gewesen.

Beispiel
Du suchst in der folgenden Liste nach der Anzahl der Mandarinen:

Apfel 23
Banane 11
Kiwi 5
Mandarine 7
Stachelbeere 15
Zwetschge 3

Geliefert wird korrekterweise „7“.

Suchst Du aber in der folgenden Liste, kommt stattdessen „3“ heraus:

Apfel 23
Banane 11
Kiwi 5
Zwetschge 3
Mandarine 7
Stachelbeere 15

Böse Falle, sage ich nur.

Kristian

Könnte auch „5“ rauskommen, fällt mir gerade ein. Bin nicht ganz sicher. Auf jeden Fall nicht „7“, wie es sein sollte.

Suchst Du aber in der folgenden Liste, kommt stattdessen „3“ heraus:

> Apfel 23  
> Banane 11  
> Kiwi 5  
> Zwetschge 3  
> Mandarine 7  
> Stachelbeere 15

Hallo Kristian,

Könnte auch „5“ rauskommen, fällt mir gerade ein. Bin nicht
ganz sicher. Auf jeden Fall nicht „7“, wie es sein sollte.

Dann probier’s mal aus, es kommt „7“ raus, wie es sich gehört. Tückisch wird es erst, wenn der gesuchte Begriff nicht gefunden wird.

Gruß

Kubi

Hallo Kristian,

man muss halt wissen wie man die Funktion SVERWEIS korrekt einsetzt. Diese Funktion hat auch noch einen gern vergessenen 4. Parameter mit dem man vorgibt wie die Funktion in der Liste suchen soll. Und hier dann mal ein Beispiel wie die falsche Anwendung der Funktion zu irritierenden Ergebnissen führt, aber mit dem richtigen Parameter eben auch zu dem Richtigen.

Tabellenblattname: Tab1

 A B C D 
 1 Stück Obst Obst Stück 
 2 23 Apfel Apfel 23 
 3 11 Banane Banane 11 
 4 5 Kiwi Kiwi 5 
 5 7 Mandarine Zwetschge 3 
 6 15 Stachelbeere Mandarine 7 
 7 3 Zwetschge Stachelbeere 15 
 8 
 9 
10 11 Mandarine Mandarine 7 
11 11 Banane 

Benutzte Formeln:
B10: =SVERWEIS(A10;$A$2:blush:B$7;2;WAHR)
B11: =SVERWEIS(A11;$A$2:blush:B$7;2;FALSCH)
D10: =SVERWEIS(C10;C2:smiley:7;2;WAHR)

ich habe zwar weder Deine Frage noch die Antwort von Franz so
richtig verstanden (letztere habe ich aus erseterem Grunde gar
nicht ganz gelesen)

Meine Antwort hast du wohl auch deshalb nicht verstanden, weil du die Möglichkeiten der Funktion SVERWEIS nicht vollständig kennst. Mit dem Parameter FALSCH wird nach exakter Übereinstimmung des Suchbegriffs mit den Einträgen in der Liste gesucht. Die Liste muss dabei nicht sortiert sein. Wird keine Übereinstimmung gefunden, dann gibt die Funktion einen Fehlerwert zurück. Mit der Funktion ISTFEHLER angewendet auf den SVERWEIS kann man so leicht prüfen, ob ein Wert in einer Liste enthalten ist.

Gruß
Franz