Získejte součet textových hodnot, jako jsou čísla v aplikaci Excel

Anonim

V tomto článku se naučíme, jak v aplikaci Excel získat součet textových hodnot, jako jsou čísla.

Jednoduše řečeno, při práci s textovými hodnotami v datové sadě. Někdy je dána podmínka, tj. Když potřebujeme získat součet hodnot textu, kde je k hodnotě textu přiřazen jedinečný kód. Řešení tohoto problému můžete snadno provést pomocí funkcí aplikace Excel, jak je vysvětleno níže.

Jak problém vyřešit?

V tomto článku budeme muset použít funkci SUMA a funkci INDEX. Nyní z těchto funkcí vytvoříme vzorec. Zde dostáváme rozsah a seznam s hodnotou kódu. Potřebujeme najít SUM rozsahu textových hodnot pomocí jeho kódu ze seznamu.

Obecný vzorec:

{= SUMA (INDEX (kód, N (IF (1, MATCH (rozsah, seznam, 0)))))}

rozsah: rozsah hodnot, kde se vypočítává součet

seznam: seznam textových hodnot spolu s jejich příslušnými hodnotami.

kód: číselné hodnoty odpovídající hodnotám seznamu

Příklad:

Pochopit to všechno může být matoucí. Pojďme tedy tento vzorec otestovat spuštěním na níže uvedeném příkladu.

Tady máme tabulku světa a každé zemi je přiřazena hodnota kódu a my musíme najít součet kódů pro její příslušný kontinent.

Seznam a kód poskytující informace do výše uvedené tabulky jsou uvedeny níže.

Zde je rozsah seznamu a kódu uveden jako použití nástroje Excel pojmenovaného rozsahu.

Nejprve musíme najít hodnoty odpovídající textovým hodnotám, extrahovat číselné hodnoty a poté provést součet operací nad těmito hodnotami. Nyní použijeme následující vzorec k získání součtu.
Použijte vzorec:

{ = SUMA (INDEX (kód, N (IF (1, MATCH (D3: G3, seznam, 0)))))}

NEPOUŽÍVEJTE kudrnaté závorky ručně. Kudrnaté závorky aplikované pomocí Ctrl + Shift + Enter místo spravedlivého Vstupte.

Vysvětlení:

  • Funkce MATCH vrací index řádků pro hodnoty D3: G3 z přesných hodnot odpovídajících hodnotám seznamu, jak je uvedeno níže.

= SUM (INDEX (kód, N (IF (1, {1, 13, 7, 19}))))

  • Funkce N & IF nutí vzorec vrátit pole do pole jako argument funkce INDEX.

= SUM (INDEX (kód, {1, 13, 7, 19}))

  • Nyní funkce INDEX odpovídá číslu ROW v hodnotách kódu a vrací odpovídající hodnoty kódu funkci SUM.
  • Funkce SUMA provede operaci součtu nad těmito hodnotami a vrátí součet, jak je uvedeno níže.
  • Toto je maticový vzorec, protože pole hodnot se ve vzorci přenáší.


Zde je rozsah Code & lit uveden jako pojmenovaný rozsah. lis Ctrl + Shift + Enter získat součet požadovaných textových hodnot, protože toto je maticový vzorec.

Jak vidíte na výše uvedeném snímku, součet {33, 14, 28, 40} vychází na 115.

Výsledky můžete zkontrolovat pomocí možnosti filtru v seznamu a tabulce kódů, jak je uvedeno níže. Použijte filtr a vyberte požadované hodnoty.

Nyní zkopírujte vzorec do jiných buněk pomocí Ctrl + D nebo přetažením dolů buňky v aplikaci Excel.

Jak vidíte na výše uvedeném snímku, získali jsme veškerou částku odpovídající textovým hodnotám extrahováním jejich hodnot kódu.

Zde je několik pozorovacích poznámek uvedených níže.

Poznámky:

  1. Vzorec funguje pouze s čísly.
  2. Vzorec funguje pouze v případě, že v tabulce seznamů a kódů nejsou žádné duplikáty.
  3. Funkce MATCH bere 0 jako argument pro získání přesné shody ze seznamu.
  4. NEPOUŽÍVEJTE kudrnaté závorky ručně. Kudrnaté závorky aplikované pomocí Ctrl + Shift + Enter místo spravedlivého Vstupte protože jde o maticový vzorec.
  5. Délka pole seznamu musí být stejná jako délka kódu, jinak funkce.

Doufám, že tento článek o tom, jak získat součet textových hodnot, jako jsou čísla v aplikaci Excel, je vysvětlující. Další články o funkcích SUMPRODUCT najdete zde. Sdílejte prosím svůj dotaz níže v poli pro komentáře. Pomůžeme vám.

Pokud se vám naše blogy líbily, sdílejte je se svými přáteli na Facebooku. A také nás můžete sledovat na Twitteru a Facebooku. Rádi bychom od vás slyšeli, dejte nám vědět, jak můžeme zlepšit, doplnit nebo inovovat naši práci a zlepšit ji pro vás. Napište nám na e -mail

Jak používat funkci SUMPRODUCT v Excelu: Vrací SUMU po vynásobení hodnot ve více polích v Excelu.

SUM, pokud je datum mezi : Vrátí SUMU hodnot mezi danými daty nebo obdobím v Excelu.

Součet, pokud je datum větší než dané datum: Vrátí SUMU hodnot po daném datu nebo období v aplikaci Excel.

2 způsoby součtu podle měsíce v Excelu: Vrátí SUMU hodnot v rámci daného konkrétního měsíce v aplikaci Excel.

Jak sečíst více sloupců s podmínkou: Vrátí SUMU hodnot napříč více sloupci s podmínkou v Excelu

Jak používat zástupné znaky v aplikaci Excel : Počítejte buňky odpovídající frázím pomocí zástupných znaků v aplikaci Excel

Populární články

50 Zkratka aplikace Excel pro zvýšení produktivity

Upravte rozevírací seznam

Absolutní reference v Excelu

Pokud s podmíněným formátováním

Pokud se zástupnými znaky

Vlookup podle data

Převod palců na stopy a palce v aplikaci Excel 2016

Připojte jméno a příjmení v Excelu

Počítejte buňky, které odpovídají A nebo B