Du kan ikke direkte kombinere VLOOKUP -formler fra tre forskjellige Excel -ark til en enkelt formel. Vlookup er designet for å slå opp verdier i en enkelt tabell.
Du har imidlertid noen få alternativer for å oppnå et lignende resultat:
1. Kombiner data til et enkelt ark:
* den mest enkle tilnærmingen:
* kopier og lim inn: Kopier relevante data fra hvert ark til et nytt ark.
* Bruk VLOOKUP på det kombinerte arket: Nå kan du bruke en enkelt Vlookup -formel på det kombinerte arket for å slå opp verdier på tvers av alle dataene.
2. Bruk indeks/match (mer fleksibel):
* fordel: Lar deg slå opp verdier på tvers av flere ark med mer fleksibilitet.
* trinn:
1. Opprett en hjelperkolonne: I hvert av de tre arkene dine, lag en hjelperkolonne (f.eks. "Arknavn") og fyll den med arknavnet.
2. Kombiner ark: Bruk `concatenate` -funksjonen til å kombinere arknavnet med oppslagsverdien i hvert ark. For eksempel `=concatenate (Sheet1! A1,"-", Sheet1! B1)`
3. Bruk indeks/match: I hovedarket ditt, bruk `Index` og` Match '-funksjonene for å slå opp den kombinerte verdien på tvers av alle tre arkene.
3. Bruk VBA (for komplekse situasjoner):
* Egnet for: Svært komplekse scenarier eller hvis du gjentatte ganger trenger å slå opp verdier fra flere ark.
* eksempel: Du kan skrive en VBA -makro som løkker gjennom hvert ark og utfører oppslaget, og deretter returnerer resultatet.
Eksempel ved bruk av indeks/match:
La oss si at du har tre ark:"Sheet1", "Sheet2" og "Sheet3" med data:
ark1:
| Produkt | Pris |
| --- | --- |
| Apple | $ 1 |
| Banan | $ 2 |
Sheet2:
| Produkt | Pris |
| --- | --- |
| Oransje | $ 3 |
| Drue | $ 4 |
ark3:
| Produkt | Pris |
| --- | --- |
| Mango | $ 5 |
| Kiwi | $ 6 |
Hovedark:
| Produkt | Pris |
| --- | --- |
| Banan | |
| Oransje | |
trinn:
1. Hjelperkolonne: I hvert ark, legg til en kolonne som heter "Arknavn" og fyll den med arknavnet.
2. Kombinert verdi: I ark1, lag en formel i celle C1:`=concatenate (a1,"-", b1)`. Kopier denne formelen til andre rader. Gjenta i ark2 og ark3.
3. hovedarkformel: I "pris" -kolonnen på hovedarket, bruk følgende formel:
`` Excel
=Indeks (Sheet1! C:C, Match (A1 &"-" &B1, Sheet1! C:C, 0))
`` `
* Denne formelen ser opp den kombinerte verdien (produktpris) i Sheet1s kombinerte kolonne (C:C). Hvis det blir funnet, returnerer den den tilsvarende prisen.
* Du må gjenta denne formelen, justere arknavnene for å dekke ark2 og ark3 også.
Velge den beste metoden:
* enkle tilfeller: Kombiner dataene til et enkelt ark.
* Mer fleksibilitet: Bruk indeks/kamp.
* Avansert automatisering: Tenk på VBA for komplekse situasjoner.