MS Excel 2010: VLOOKUP funktioniert nicht richtig?

1341

Hier sind die Daten, die ich auf dem Blatt "Komponenten" (B4: E13) habe:

Component 1 a Form Low Component 2 a Form Low Component 3 a Form Medium Component 4 a Form Low Component 5 a Form High Component 6 a Form Medium Component 7 a Form Low Component 8 a Form High Component 9 a Form Medium Component 10 a Form Low 

Und das habe ich auf dem "Setup" -Blatt (F4: G6):

Low 0,4 Medium 1,0 High 1,5 

Ganz einfach, wie? Aber warte. Jetzt habe ich eine Liste der Komponentennamen auf einem 3. Blatt und ich möchte eine entsprechende Nummer aus dem "Setup" -Blatt abrufen. Nur ein paar VLOOKUPs (eigentlich habe ich es zuerst mit LOOKUPs versucht, das Ergebnis war dasselbe), hier ist die Formel, die ich verwende:

=VLOOKUP(VLOOKUP(B4; Components!$B$4:$E$23; 4); Setup!$F$4:$G$13; 2) 

Und das Ergebnis ist erstaunlich. Die Formel, so einfach sie auch ist, funktioniert nur für zwei von zehn Zeilen !!! Folgendes bekomme ich (Bereich B4: C13, wobei Formeln in Spalte C stehen und Komponentennamen in Spalte B referenzieren):

Component 1 0,4 Component 2 #N/A Component 3 #N/A Component 4 #N/A Component 5 #N/A Component 6 #N/A Component 7 #N/A Component 8 #N/A Component 9 #N/A Component 10 0,4 

Irgendeine Idee, was zum Teufel hier los ist?

1

1 Antwort auf die Frage

2
paulmorriss

Die VLOOKUP-Funktion hat ein viertes Argument. Meistens möchten Sie es auf FALSE setzen, was bedeutet, dass nur exakte Übereinstimmungen funktionieren.

so wahr ... es ist so komisch, dass das Fuzzy-Matching standardmäßig eingeschaltet ist PLUS es funktioniert einfach nicht sinnvoll Raffael vor 10 Jahren 0
Ich benutze Excel seit Jahren und habe es nur einmal auf TRUE gesetzt, als ich mit Namen übereinstimmte, denke ich. paulmorriss vor 10 Jahren 0