Obsah
V tomto článku vám ukážu, jak můžete sečíst všechny shody pomocí VLOOKUP v Excelu. Naučíte se, jak sečíst všechny shody pomocí příkazu Funkce VLOOKUP, spolu s použitím Funkce FILTR a Funkce IF v kombinaci s Funkce SUM.
Stáhnout cvičebnici
Součet všech shod pomocí VLOOKUP.xlsx3 způsoby, jak v aplikaci Excel sečíst všechny shody pomocí funkce VLOOKUP
Zde máme datovou sadu se znakem Jména, autoři a Ceny některých knih z knihkupectví Martin Bookstore.
Zkusme zjistit součet všech shod s položkou VLOOKUP z tohoto souboru dat.
1. Použijte funkci FILTR k sečtení všech shod pomocí VLOOKUP v aplikaci Excel (pro novější verze aplikace Excel)
Ti, kteří mají přístup k Office 365 účet, můžete použít Funkce FILTR aplikace Excel pro sčítání všech shod z libovolného souboru dat.
V daném souboru dat je vzorec pro zjištění součtu hodnot ceny všech knih Charles Dickens bude:
=SUM(FILTER(D4:D13,C4:C13=F4))
⧪ Vysvětlení vzorce:
- Na stránkách Funkce FILTR odpovídá a vyhledávací hodnota se všemi hodnotami a vyhledávací sloupec a vrátí odpovídající hodnoty z jiného sloupce.
- Zde F4 ( Charles Dickens ) je naše vyhledávací hodnota , C4:C13 (Autor) je vyhledávací sloupec a D4:D13 (Cena) je druhý sloupec.
- FILTER(D4:D13,C4:C13=F4) odpovídá všem hodnotám sloupce C4:C13 (Autor) s F4 ( Charles Dickens ) a vrací odpovídající hodnoty ze sloupce D4:D13 ( Cena ).
- Nakonec, SUM(FILTER(D4:D13,C4:C13=F4)) vrátí součet všech cen všech knih vrácených pomocí Funkce FILTR .
- Hodnotu vyhledávání můžete změnit na libovolného jiného autora kromě Charles Dickens v buňce F4 a vrátí celkovou cenu knih tohoto autora.
Přečtěte si více: Jak sečíst filtrované buňky v aplikaci Excel (5 vhodných způsobů)
2. Použití funkce IF k sečtení všech shod pomocí funkce VLOOKUP v aplikaci Excel (pro starší verze aplikace Excel)
Pokud používáte starší verzi aplikace Excel, můžete použít příkaz Funkce IF aplikace Excel pro sčítání všech shod z libovolného souboru dat.
Součet cen všech knih z Charles Dickens lze zjistit pomocí tohoto vzorce:
=SUM(IF(C4:C13=F4,D4:D13,""))
[ Jedná se o Vzorec pole . Takže stiskněte CTRL+SHIFT+ENTER pokud nejste v Office 365 . ]
⧪ Vysvětlení vzorce:
- IF(C4:C13=F4,D4:D13,””) odpovídá všem hodnotám vyhledávací sloupec C4:C13 ( Autor ) s vyhledávací hodnota F4 ( Charles Dickens ).
- Pokud vyhledávací hodnota F4 odpovídá vyhledávací sloupec C4:C13 ( Autor ), pak vrátí odpovídající hodnotu ze sloupce D4:D13 ( Cena ).
- A pokud se neshoduje, vrátí prázdný řetězec. "" .
- Nakonec, SUM(IF(C4:C13=F4,D4:D13,"")) vrací součet všech hodnot vrácených příkazem Funkce IF .
Přečtěte si více: Jak v aplikaci Excel provádět vyhledávání a sčítání na více listech (2 vzorce)
Podobná čtení
- Jak přidat více buněk v aplikaci Excel (6 metod)
- Vyhledání shodných hodnot ve dvou sloupcích aplikace Excel
- Jak v aplikaci Excel vyhledat a vytáhnout poslední shodu (4 způsoby)
- Kopírování hodnot do jiné buňky při shodě dvou buněk v aplikaci Excel: 3 metody
- Jak porovnat data v aplikaci Excel ze 2 pracovních listů
3. Použití funkce VLOOKUP k sečtení všech shod pomocí VLOOKUP v aplikaci Excel (pro starší verze aplikace Excel)
Můžete také použít Funkce VLOOKUP aplikace Excel, aby sečetl všechny hodnoty, které odpovídají hodnotě vyhledávání.
⧪ Krok 1:
➤ Vyberte sousední sloupec vlevo od datové sady a zadejte tento vzorec do první buňky:
=C4&COUNTIF($C$4:C4,C4)
⧪ Poznámka:
- Zde C4 je první buňka vyhledávací pole ( Autor ). Použijete ten z vašeho souboru dat.
⧪ Krok 2:
➤ Přetáhněte Plnicí rukojeť až po poslední buňku.
➤ Vytvoří se pořadí autorů spolu s hodnostmi. jako například Charles Dickens1, Charles Dickens2, Elif Shafak1, Elif Shafak2 a tak dále.
[The Symbol ampersandu (&) spojí dva řetězce].⧪ Krok 3:
➤ Zadejte vyhledávací hodnota v nové buňce.
➤ Zde jsem vstoupil Charles Dickens v buňce F4 .
⧪ Krok 4:
➤ Nakonec zadejte tento vzorec do jiné buňky:
=SUMA(VLOOKUP(F4&ROW(A1:INDIRECT("A"&COUNTIF(C4:C13,F4))),A4:D13,4,FALSE))
[ Jedná se o Vzorec pole . Takže stiskněte CTRL+SHIFT+ENTER pokud nejste v Office 365 . ]
Podívejte se, vrátí součet cen všech knih Charlese Dickense, $52.00 .
⧪ Vysvětlení vzorce:
- COUNTIF(C4:C13,F4) vrací 3 , protože je zde celkem 3 buňky v rozsahu C4:C13 ( Autho r), které obsahují vyhledávací hodnota F4 ( Charles Dickens ). Viz Funkce COUNTIF podrobnosti.
- A1:INDIRECT("A"&COUNTIF(C4:C13,F4)) se nyní stává A1:A3 . Viz Funkce INDIRECT podrobnosti.
- ROW(A1:INDIRECT("A"&COUNTIF(C4:C13,F4))) se stává ROW(A1:A3) a vrací pole {1, 2, 3} . Viz Funkce ROW podrobnosti.
- F4&ROW(A1:INDIRECT("A"&COUNTIF(C4:C13,F4))) se stává F4&{1, 2, 3} a vrací pole {Charles Dickens1, Charles Dickens2, Charles Dickens3} .
- VLOOKUP(F4&ROW(A1:INDIRECT("A"&COUNTIF(C4:C13,F4))),A4:D13,4,FALSE) se nyní stává VLOOKUP({Charles Dickens1, Charles Dickens2, Charles Dickens3},A4:D13,4,FALSE) .
- Na stránkách Funkce VLOOKUP odpovídá vyhledávací hodnota se všemi hodnotami prvního sloupce souboru dat a poté vrátí odpovídající hodnoty z jiného sloupce.
- Zde se vyhledávací hodnota je pole {Charles Dickens1, Charles Dickens2, Charles Dickens3}.
- Proto odpovídá vyhledávání hodnot se všemi hodnotami prvního sloupce A4:A13 a vrátí odpovídající hodnoty z 4. sloupec ( Cena ).
- Nakonec SUM funkce vrací součet všech cen, které odpovídají zadání vyhledávání hodnot .
Přečtěte si více: Jak používat VLOOKUP s funkcí SUM v aplikaci Excel (6 metod)
Závěr
Pomocí těchto metod můžete sečíst všechny shody pomocí VLOOKUP Znáte nějakou jinou metodu? Nebo máte nějaké dotazy? Neváhejte se nás zeptat.