Inhaltsverzeichnis
In diesem Artikel werde ich Ihnen zeigen, wie Sie alle Übereinstimmungen mit VLOOKUP Sie werden lernen, wie Sie alle Übereinstimmungen mit Hilfe der Funktion VLOOKUP-Funktion, zusammen mit den Verwendungen der FILTER-Funktion und die IF-Funktion in Kombination mit dem SUM-Funktion.
Download Arbeitsbuch Praxis
Summe aller Übereinstimmungen mit VLOOKUP.xlsx3 Möglichkeiten, alle Übereinstimmungen mit VLOOKUP in Excel zu summieren
Hier haben wir einen Datensatz mit dem Namen, Autoren und Preise von einigen Büchern einer Buchhandlung namens Martin Bookstore.
Versuchen wir, die Summe aller Übereinstimmungen zu ermitteln mit VLOOKUP aus diesem Datensatz.
1. die Funktion FILTER verwenden, um alle Übereinstimmungen mit VLOOKUP in Excel zu summieren (für neuere Versionen von Excel)
Diejenigen, die Zugang zu einem Büro 365 Konto haben, können die FILTER Funktion von Excel, um alle Übereinstimmungen aus einem beliebigen Datensatz zu summieren.
Für den gegebenen Datensatz ist die Formel zur Ermittlung der Summe der Preise von allen Büchern der Charles Dickens sein wird:
=SUM(FILTER(D4:D13,C4:C13=F4))
⧪ Erläuterung der Formel:
- Die FILTER-Funktion entspricht einem Nachschlagewert mit allen Werten von a Lookup-Spalte und gibt die entsprechenden Werte aus einer anderen Spalte zurück.
- Hier F4 ( Charles Dickens ) ist unser Nachschlagewert , C4:C13 (Autor) ist die Lookup-Spalte und D4:D13 (Preis) ist die andere Spalte.
- FILTER(D4:D13,C4:C13=F4) entspricht allen Werten der Spalte C4:C13 (Autor) mit F4 ( Charles Dickens ) und gibt die entsprechenden Werte aus der Spalte D4:D13 ( Preis ).
- Endlich, SUMME(FILTER(D4:D13,C4:C13=F4)) gibt die Summe aller Preise aller Bücher zurück, die von der FILTER-Funktion .
- Sie können den Nachschlagewert in jeden anderen Autor ändern, außer Charles Dickens in der Zelle F4 und es wird der Gesamtpreis der Bücher dieses Autors angezeigt.
Lesen Sie mehr: Wie man gefilterte Zellen in Excel summiert (5 geeignete Methoden)
2. die IF-Funktion verwenden, um alle Übereinstimmungen mit VLOOKUP in Excel zu summieren (für ältere Versionen von Excel)
Wenn Sie eine ältere Version von Excel verwenden, können Sie die IF-Funktion von Excel, um alle Übereinstimmungen aus einem beliebigen Datensatz zu summieren.
Die Summe der Preise für alle Bücher von Charles Dickens kann mit dieser Formel ermittelt werden:
=SUM(IF(C4:C13=F4,D4:D13,""))
[ Es ist ein Array-Formel . also drücken STRG+UMSCHALT+EINGABE es sei denn, Sie sind in Büro 365 . ]
⧪ Erläuterung der Formel:
- IF(C4:C13=F4,D4:D13,””) entspricht allen Werten der Lookup-Spalte C4:C13 ( Autor ) mit dem Nachschlagewert F4 ( Charles Dickens ).
- Wenn die Nachschlagewert F4 entspricht der Lookup-Spalte C4:C13 ( Autor ), dann gibt es den entsprechenden Wert aus der Spalte D4:D13 ( Preis ).
- Und wenn sie nicht übereinstimmt, wird eine leere Zeichenkette zurückgegeben "" .
- Endlich, SUMME(IF(C4:C13=F4,D4:D13,"")) gibt die Summe aller Werte zurück, die von der IF-Funktion .
Lesen Sie mehr: Vlookup und Summe über mehrere Blätter in Excel (2 Formeln)
Ähnliche Lektüre
- Wie man mehrere Zellen in Excel hinzufügt (6 Methoden)
- Excel Suche nach übereinstimmenden Werten in zwei Spalten
- Vlookup und Ziehen der letzten Übereinstimmung in Excel (4 Möglichkeiten)
- Werte in eine andere Zelle kopieren, wenn zwei Zellen in Excel übereinstimmen: 3 Methoden
- Abgleichen von Daten in Excel aus 2 Arbeitsblättern
3. die Funktion VLOOKUP verwenden, um alle Übereinstimmungen mit VLOOKUP in Excel zu summieren (für ältere Versionen von Excel)
Sie können auch die VLOOKUP-Funktion von Excel, um alle Werte zu summieren, die mit dem Nachschlagewert übereinstimmen.
⧪ Schritt 1:
➤ Markieren Sie die Spalte links neben dem Datensatz und geben Sie diese Formel in die erste Zelle ein:
=C4&COUNTIF($C$4:C4,C4)
⧪ Hinweis:
- Hier C4 ist die erste Zelle der Nachschlagewerk ( Autor Sie verwenden die aus Ihrem Datensatz.
⧪ Schritt 2:
➤ Ziehen Sie die Füllen Griff bis zur letzten Zelle.
➤ Es wird eine Reihenfolge der Autoren mit den Rängen erstellt, wie Charles Dickens1, Charles Dickens2, Elif Shafak1, Elif Shafak2 und so weiter.
[Die Ampersand-Symbol (&) konkateniert zwei Zeichenketten].⧪ Schritt 3:
➤ Geben Sie die Nachschlagewert in einer neuen Zelle.
➤ Hier habe ich eingegeben Charles Dickens in der Zelle F4 .
⧪ Schritt 4:
➤ Geben Sie diese Formel schließlich in eine andere Zelle ein:
=SUMME(VLOOKUP(F4&ROW(A1:INDIRECT("A"&COUNTIF(C4:C13,F4))),A4:D13,4,FALSE))
[ Es ist ein Array-Formel . also drücken STRG+UMSCHALT+EINGABE es sei denn, Sie sind in Büro 365 . ]
Schauen Sie, es ergibt die Summe der Preise aller Bücher von Charles Dickens, $52.00 .
⧪ Erläuterung der Formel:
- COUNTIF(C4:C13,F4) gibt zurück. 3 denn es gibt insgesamt 3 Zellen im Bereich C4:C13 ( Autho r), die die Nachschlagewert F4 ( Charles Dickens ). siehe die COUNTIF-Funktion für Einzelheiten.
- A1:INDIRECT("A"&COUNTIF(C4:C13,F4)) wird nun A1:A3 Siehe die INDIRECT-Funktion für Einzelheiten.
- ROW(A1:INDIRECT("A"&COUNTIF(C4:C13,F4))) wird ROW(A1:A3) und gibt ein Array zurück {1, 2, 3} Siehe die ROW-Funktion für Einzelheiten.
- F4&ROW(A1:INDIRECT("A"&COUNTIF(C4:C13,F4))) wird F4&{1, 2, 3} und gibt ein Array zurück {Charles Dickens1, Charles Dickens2, Charles Dickens3} .
- VLOOKUP(F4&ROW(A1:INDIRECT("A"&COUNTIF(C4:C13,F4))),A4:D13,4,FALSE) wird nun VLOOKUP({Charles Dickens1, Charles Dickens2, Charles Dickens3},A4:D13,4,FALSE) .
- Die VLOOKUP-Funktion entspricht der Nachschlagewert mit allen Werten der ersten Spalte des Datensatzes und gibt dann die entsprechenden Werte einer anderen Spalte zurück.
- Hier wird die Nachschlagewert ist das Array {Charles Dickens1, Charles Dickens2, Charles Dickens3}.
- Daher entspricht sie dem Nachschlagewerte mit allen Werten der ersten Spalte A4:A13 und gibt die entsprechenden Werte aus der 4. Spalte ( Preis ).
- Schließlich ist die SUMME Funktion gibt die Summe aller Preise zurück, die mit der Nachschlagewerte .
Lesen Sie mehr: Verwendung von VLOOKUP mit der Funktion SUMME in Excel (6 Methoden)
Schlussfolgerung
Mit diesen Methoden können Sie alle Übereinstimmungen mit VLOOKUP Kennen Sie eine andere Methode? Oder haben Sie Fragen? Fragen Sie uns.