Sie können Vlookup -Formeln nicht direkt aus drei verschiedenen Excel -Blättern zu einer einzigen Formel kombinieren. Vlookup wurde entwickelt, um Werte in einer einzelnen Tabelle zu suchen.
Sie haben jedoch einige Optionen, um ein ähnliches Ergebnis zu erzielen:
1. Kombinieren Sie Daten in ein einzelnes Blatt:
* der einfachste Ansatz:
* kopieren und einfügen: Kopieren Sie die relevanten Daten von jedem Blatt in ein neues Blatt.
* Verwenden Sie Vlookup auf dem kombinierten Blatt: Jetzt können Sie eine einzelne Vlookup -Formel auf dem kombinierten Blatt verwenden, um die Werte über alle Daten hinweg zu suchen.
2. Verwenden Sie Index/Übereinstimmung (flexibler):
* Vorteil: Ermöglicht es Ihnen, Werte über mehrere Blätter mit mehr Flexibilität nachzuschlagen.
* Schritte:
1. Erstellen Sie eine Helferspalte: Erstellen Sie in jedem Ihrer drei Blätter eine Helferspalte (z. B. "Blattname") und füllen Sie sie mit dem Blattnamen.
2. Blätter kombinieren: Verwenden Sie die Funktion "Concatenate", um den Blattnamen mit dem Lookup -Wert in jedem Blatt zu kombinieren. Zum Beispiel `=concattenate (Sheet1! A1,"-", Sheet1! B1)`
3. Index/Match verwenden: Verwenden Sie in Ihrem Hauptblatt die Funktionen "Index" und "Match", um den kombinierten Wert über alle drei Blätter hinweg zu suchen.
3. Verwenden Sie VBA (für komplexe Situationen):
* geeignet für: Hoch komplexe Szenarien oder wenn Sie wiederholt Werte aus mehreren Blättern nachschlagen müssen.
* Beispiel: Sie können ein VBA -Makro schreiben, das sich durch jedes Blatt schaltet und die Suche durchführt, und gibt dann das Ergebnis zurück.
Beispiel mit Index/Match:
Angenommen, Sie haben drei Blätter:"Sheet1", "Sheet2" und "Sheet3" mit Daten:
Blatt1:
| Produkt | Preis |
| --- | --- |
| Apfel | $ 1 |
| Banane | $ 2 |
Sheet2:
| Produkt | Preis |
| --- | --- |
| Orange | $ 3 |
| Traube | $ 4 |
Blatt3:
| Produkt | Preis |
| --- | --- |
| Mango | $ 5 |
| Kiwi | $ 6 |
Hauptblatt:
| Produkt | Preis |
| --- | --- |
| Banane | |
| Orange | |
Schritte:
1. Helfer Spalte: Fügen Sie in jedem Blatt eine Spalte mit dem Namen "Blattname" hinzu und füllen Sie sie mit dem Blattnamen.
2. Kombinierter Wert: Erstellen Sie in Sheet1 eine Formel in Zelle C1:`=concattenat (a1,"-", b1)`. Kopieren Sie diese Formel auf andere Zeilen. Wiederholen Sie in Sheet2 und Sheet3.
3. Hauptblattformel: Verwenden Sie in der Spalte "Preis" des Hauptblatts die folgende Formel:
`` `excel
=Index (Sheet1! C:C, Übereinstimmung (A1 &"-" &B1, Sheet1! C:C, 0))
`` `
* Diese Formel sieht den kombinierten Wert (Produktpreis) in der kombinierten Spalte von Sheet1 (c:c) nach. Wenn gefunden, gibt es den entsprechenden Preis zurück.
* Sie müssen diese Formel wiederholen und die Blattnamen auch auf Blatt2 und Blatt3 einstellen.
Die beste Methode auswählen:
* einfache Fälle: Kombinieren Sie die Daten in ein einzelnes Blatt.
* Mehr Flexibilität: Verwenden Sie Index/Übereinstimmung.
* Erweiterte Automatisierung: Betrachten Sie VBA für komplexe Situationen.