Excel VLOOKUP-Funktion, die den falschen Wert angibt. Kann jemand einen Fehler erkennen?

473
piza25

Ich habe die VLOOKUPFunktion viel in Microsoft Excel verwendet, aber diese letzten zwei Tage waren grob. Ich habe versucht, die Staatsbevölkerung mit dem Staatsnamen "abzugleichen". Ich konnte die VLOOKUPFunktion verwenden, um die State Abkürzung mit dem State-Namen abzugleichen, kann aber nicht das tun, was ich oben erwähnt habe.

Ich weiß, ich sollte VLOOKUPfür Werte in Spalte B mit der Tabelle in den Spalten N und O verwenden

Bildschirmfoto

Ich habe versucht, die Funktion zu ändern, und ich habe sie nur dazu gebracht, Wyoming- und Texas-Bevölkerungen auszuspucken. Auch wenn ich FALSE eingebe, bekomme ich einen N/AFehler. Wenn jemand weiß, wie man das beheben kann, wäre ich dankbar

2
Spalte N muss aufsteigend sortiert sein. Tyson vor 5 Jahren 0
@Tyson Ich habe es aufsteigend sortiert. Dann habe ich = VLOOKUP (B2, $ N $ 2: $ O $ 53,2) verwendet. Ich habe versucht, Alaskas Bevölkerung auszuspucken, aber es spuckt Wyoming aus. piza25 vor 5 Jahren 0
@ piza25 Ich bin mir nicht sicher, was du meinst, Spalte N ist definitiv nicht im Screenshot sortiert. Blackwood vor 5 Jahren 0
@Tyson Ich habe es sortiert, nachdem ich deinen ersten Kommentar gelesen habe. Das war das einzige, was ich geändert habe. Ich gab dann = VLOOKUP (B2, $ N $ 2: $ O $ 53,2) in Zelle D2 ein. Es gab mir Wyomings Bevölkerung anstelle von Alaska. piza25 vor 5 Jahren 0
@ piza25 Bearbeiten Sie Ihre Frage, um den neuesten Screenshot anzuzeigen, und fügen Sie alle anderen Änderungen ein, die sich seit der ersten Veröffentlichung geändert haben. Blackwood vor 5 Jahren 0
@ Blackwood Ich habe das neueste Bild gepostet und den alten Screenshot gelöscht. piza25 vor 5 Jahren 0
Der Wert, der ausgespuckt wird, ist 579315. Dies ist die Bevölkerung von Wyoming. Es sollte mir stattdessen Alaskas Bevölkerungswert geben. (Im Screenshot nicht zu sehen), aber Wyoming ist der letzte Wert in Spalte N und 579315 der letzte Wert in Spalte O. piza25 vor 5 Jahren 0
Ich habe bemerkt, dass jede Zelle in Spalte B ein grünes Dreieck in der oberen linken Ecke hat. Dies zeigt einen Fehlerzustand an (siehe https://www.lifewire.com/excels-red-and-green-triangle-indicators-3124031). Ich vermute, dass es ein Problem mit dem gibt, was tatsächlich in diesen Zellen enthalten ist, was dazu führt, dass der Wert von col B nicht mit dem Eintrag in der Nachschlagetabelle übereinstimmt (in diesem Fall gibt er den letzten Wert in der Tabelle zurück). fixer1234 vor 5 Jahren 0

1 Antwort auf die Frage

0
Rajesh S

Ich habe die Option " Absolute Cell" mit der Option " False " verwendet und mit dieser kleinen Korrektur funktioniert diese Formel ordnungsgemäß.

=VLOOKUP(A42,$E$42:$F$46,2,FALSE) 

Hinweis,

  • Ich habe absichtlich eine RANDOM-Liste erstellt, um die Effizienz der Formel zu rechtfertigen.
  • Passen Sie die Zellverweise in der Formel nach Bedarf an.