Du kan inte direkt kombinera VLOOKUP -formler från tre olika Excel -ark till en enda formel. VLOOKUP är utformad för att leta upp värden i en enda tabell.
Du har dock några alternativ för att uppnå ett liknande resultat:
1. Kombinera data till ett enda ark:
* Den mest enkla metoden:
* Kopiera och klistra in: Kopiera relevant data från varje ark till ett nytt ark.
* Använd vlookup på det kombinerade arket: Nu kan du använda en enda VLOOKUP -formel på det kombinerade arket för att leta upp värden över alla data.
2. Använd index/match (mer flexibel):
* fördel: Tillåter dig att leta upp värden över flera ark med mer flexibilitet.
* steg:
1. Skapa en hjälpkolonn: Skapa en hjälparkolonn i vart och ett av dina tre ark (t.ex. "arknamn") och fyll det med arknamnet.
2. Kombinera ark: Använd funktionen "CONCATENATE" för att kombinera arknamnet med uppslagningsvärdet i varje ark. Till exempel `=sammankoppling (Sheet1! A1,"-", Sheet1! B1)` `
3. Använd index/match: I ditt huvudark, använd funktionen "Index" och "match" för att slå upp det kombinerade värdet över alla tre ark.
3. Använd VBA (för komplexa situationer):
* Lämplig för: Mycket komplexa scenarier eller om du behöver upprepade gånger leta upp värden från flera ark.
* Exempel: Du kan skriva ett VBA -makro som slingrar genom varje ark och utför uppslaget och returnerar sedan resultatet.
Exempel med index/match:
Låt oss säga att du har tre ark:"Sheet1", "Sheet2" och "Sheet3" med data:
Sheet1:
| Produkt | Pris |
| --- | --- |
| Äpple | $ 1 |
| Banan | $ 2 |
ark2:
| Produkt | Pris |
| --- | --- |
| Orange | $ 3 |
| Druva | $ 4 |
ark3:
| Produkt | Pris |
| --- | --- |
| Mango | $ 5 |
| Kiwi | $ 6 |
huvudark:
| Produkt | Pris |
| --- | --- |
| Banan | |
| Orange | |
steg:
1. Helper Column: Lägg till en kolumn som heter "Sheet Name" i varje ark.
2. Kombinerat värde: Skapa en formel i cell C1:`=sammankoppling (a1,"-", b1)`. Kopiera denna formel ner till andra rader. Upprepa i ark2 och ark3.
3. Huvudarkformel: Använd följande formel i "Pris" -kolumnen i huvudarket:
`` `Excel
=Index (Sheet1! C:C, Match (A1 &"-" &B1, Sheet1! C:C, 0))
`` `
* Denna formel letar upp det kombinerade värdet (produktpriset) i Sheet1:s kombinerade kolumn (C:C). Om det hittas returnerar det motsvarande pris.
* Du måste upprepa denna formel, justera arknamnen för att täcka ark2 och ark också.
Att välja den bästa metoden:
* enkla fall: Kombinera data till ett enda ark.
* Mer flexibilitet: Använd index/match.
* Avancerad automatisering: Tänk på VBA för komplexa situationer.