Hämta ett matchande värde från en tabell på ett annat kalkylblad med VLOOKUP.
Kopiera denna formel
=VLOOKUP(A2, Sheet2!$A:$C, 3, FALSE)Referera till det andra bladet med namn före intervallet (Sheet2!). VLOOKUP hittar A2 i den första kolumnen i det intervallet och returnerar värdet från den 3:e kolumnen. Använd alltid FALSE för en exakt matchning.
=VLOOKUP(A2, Prices!$A:$B, 2, FALSE)→$19.90Returnerar priset för produkten i A2 från bladet Prices.
=IFERROR(VLOOKUP(A2, Prices!$A:$B, 2, FALSE), "Not found")→Not foundVisar ett meddelande i stället för #N/A när det inte finns någon matchning.
=INDEX(Prices!$B:$B, MATCH(A2, Prices!$A:$A, 0))→$19.90INDEX och MATCH ger samma resultat och fortsätter fungera när kolumner infogas.
Modern (Excel 365)
=XLOOKUP(A2, Sheet2!A:A, Sheet2!C:C)XLOOKUP kan söka åt vänster och returnerar ett rent resultat utan att räkna kolumner.
Sökvärdet hittas inte. Kontrollera om det finns avslutande blanksteg (omslut med TRIM), matchningsfel i datatyper eller att du använde FALSE för exakt matchning.
Sätt namnet inom enkla citattecken: =VLOOKUP(A2, 'Price List'!$A:$B, 2, FALSE).
Ja. Sätt filnamnet inom hakparenteser: =VLOOKUP(A2, [Prices.xlsx]Sheet1!$A:$B, 2, FALSE). Låt den andra filen ligga kvar på samma plats så att länken förblir giltig.
Det fjärde argumentet är TRUE eller saknas, så Excel letar efter en ungefärlig matchning. Ange FALSE för en exakt matchning.
Behöver du en formel för dina egna data?
Beskriv vad du vill göra i klartext och låt ExcelGPT skriva, förklara och verifiera formeln — gratis att börja, inget tillägg.