Zjištění prvního výskytu hodnoty v rozsahu v aplikaci Excel (3 způsoby)

  • Sdílet Toto
Hugh West

Ve firemním světě jsme zvyklí vídat databáze, kde se několik věcí vyskytlo vícekrát. Někdo může chtít zjistit první výskyt hodnoty v rozsahu. Microsoft Excel má různé užitečné vzorce, které tento úkol snadno provedou. V článku budou vysvětleny 3 různé vzorce s jejich variantami pro zjištění prvního výskytu hodnoty v rozsahu v Excelu.

Stáhnout cvičebnici

Pro procvičení si můžete stáhnout pracovní sešit zde.

Najít první výskyt hodnoty v rozsahu.xlsx

3 způsoby vyhledání prvního výskytu hodnoty v rozsahu v aplikaci Excel

K vysvětlení vzorců pro zjištění prvního výskytu hodnoty v rozsahu v aplikaci Excel použijeme následující datovou sadu.

Datový soubor obsahuje dva sloupce s názvy produktů a ID produktů. Můžete si všimnout, že se hodnoty ve sloupcích opakují. Potřebujeme najít první výskyt hodnoty v rozsahu. Vysvětlíme si tři různé vzorce, jak toho dosáhnout. Projděte si zbytek článku, abyste se dozvěděli o vzorcích a o tom, jak fungují při hledání prvního výskytu hodnoty v rozsahu vExcel.

1. Použití funkcí COUNTIF nebo COUNTIFS k nalezení prvního výskytu hodnoty v rozsahu v aplikaci Excel

COUNTIF je snadná a užitečná funkce pro vyhledání prvního výskytu hodnoty v rozsahu. Přijímá jedno nebo více kritérií a rozsahů na základě použití funkce v jednotném nebo množném čísle. Níže si ukážeme jednotlivé z nich.

1.1 Použití funkce COUNTIF

Nejjednodušší vzorec pro nalezení prvního výskytu hodnoty v rozsahu je použití příkazu COUNTIF funkce.

Podle těchto kroků zjistíte výskyt hodnoty v rozsahu:

  • Napište vzorec pro spojení dat dvou sloupců do nového sloupce.

Vzorec: =B5&C5 .

Tím se obě data spojí.

  • Přetáhněte dolů Plnicí rukojeť (ikona ( + ) jako znaménko v pravém dolním rohu první buňky) a získáte výsledek spojení dvou dat do jednoho sloupce, jak je uvedeno níže.

  • Poté do nového sloupce napište vzorec uvedený níže:
=(COUNTIF($D$5:$D5,$D5)=1)+0

  • Nyní přetáhněte odpovídajícím způsobem, abyste získali výsledek pro všechny řádky. Při tom postupujte podle číslování obrázků.

Výsledek ukazuje 1 pro hodnoty prvního výskytu v rozsahu buněk D5:D11 .

Poznámka: Místo toho, aby přidání nuly můžeme použít N Funkce vnořená s COUNTIF abyste dosáhli stejného výsledku.

1.2 Použití funkce COUNTIFS s funkcí N

Výše uvedená metoda je poněkud pomalá. Pro rychlejší výsledky můžete použít funkci funkce COUNTIFS vnořené s funkce N .

Vzorec pro soubor dat bude následující:

=N(COUNTIFS(B$5:B5,B5,C$5:C5,C5)=1)

Výsledek bude stejný jako metoda 1(a) .

Vzorec je stejný jako u metody. Jediný rozdíl je v tom, že zde nepotřebujeme sloupec join. Opět, COUNTIFS může trvat více rozsahy a kritéria .

Podobné čtení:

  • Jak najít hodnotu v rozsahu v aplikaci Excel (3 metody)
  • Hledání znaků v řetězci aplikace Excel (8 snadných způsobů)
  • Jak najít text v buňce v aplikaci Excel
  • Vyhledávání textu v rozsahu aplikace Excel (11 rychlých metod)

2. Použití vnořených funkcí ISNUMBER a MATCH k nalezení prvního výskytu hodnoty v rozsahu v aplikaci Excel

Kromě toho můžete použít také hnízda číslo ISNUMBER a MATCH funkce pro vyhledání prvního výskytu hodnoty v rozsahu.

Vzorec bude následující:

=1- ISNUMBER(MATCH(B5,B$4:B4,0))

Výsledek ukazuje 1 pro první výskyt hodnot v rozsahu.

3. Použití vnořeného INDEXU s dalšími funkcemi k vyhledání prvního výskytu hodnoty v rozsahu v aplikaci Excel

Kromě toho můžeme hodnoty prvního výskytu ve sloupci získat pomocí odkazu na jiný sloupec pomocí příkazu INDEX vnořené s dalšími funkcemi, jako je např. MATCH , SMALL , IF , HLEDAT , a tak dále. Několik z nich si ukážeme níže.

3.1 Použití vnořených funkcí INDEX a MATCH

Začněme vnořeným INDEX a MATCH vzorec.

Vzorec pro daný soubor dat bude:

=INDEX($C$5:$C$11,MATCH($B$5,$B$5:$B$11,0))

Výsledek ukazuje hodnotu Buňka C5 s prvním výskytem hodnoty Buňka B5 v rozsahu B5:B11 .

3.2 Použití vnořeného INDEXU s funkcemi SMALL, IF a ROW

Kromě toho INDEX funkce lze také vnořit funkce jako SMALL , IF a ROW funkce pro získání požadované hodnoty prvního výskytu sloupce z reference jiného sloupce v rozsahu.

Vzorec je následující:

=INDEX($C$5:$C$11,SMALL(IF($B$5=$B$5:$B$11,ROW($B$5:$B$11)-ROW($B$5)+1),1)))

Výsledek bude stejný jako metoda 3 písm. a) tohoto oddílu .

Kromě toho můžete pomocí tohoto vzorce získat také hodnotu 2. časově se vyskytující hodnoty v rozmezí změnou hodnoty 1 na konci vzorce pomocí 2 .

Změňme ID číslo pro 2. nastal " Směrovač Wi-Fi" na " #11_00″ .

Výsledek ukáže ID 2. časově se vyskytující hodnoty s názvem " Směrovač Wi-Fi" .

Výsledek ukazuje "#11_00", což je identifikační číslo 2. časově se vyskytující hodnoty v rozsahu.

Nakonec použijeme další vzorec s vnořeným vzorcem INDEX , ISNUMBER a HLEDAT funkce, která porovnává data s jinými zadanými daty a poskytuje výstupy pouze pro duplicity.

Vzorec pro tento postup je následující:

=INDEX($E$5:$E$7,MATCH(TRUE,ISNUMBER(SEARCH($E$5:$E$7,B5)),0))

Postup při použití tohoto vzorce sledujte na obrázku.

Můžete si všimnout, že výstup na Buňka D9 zobrazuje neplatné výsledky. Je to proto, že v daném rozsahu nemá žádné duplikáty.

Na co nezapomenout

1. Musíte použít Plnicí rukojeť ikonu pro přetažení vzorce pro zjištění výsledků pro zbytek hodnot v rozsahu. Použijte ji tam, kde se na obrázcích zobrazuje šipka dolů.

2. Musíte si uvědomit, jaký chcete mít výsledek, a pak použít některou z metod, která vám vyhovuje.

Závěr

V článku jsou vysvětleny tři různé vzorce pro vyhledání prvního výskytu hodnoty v rozsahu v aplikaci Excel. Vzorce zahrnují funkce jako např. COUNTIF , INDEX , ISNUMBER , SMALL , ROW , MATCH , a tak dále. Doufám, že vám článek pomohl najít řešení. Pokud máte další dotazy, můžete je napsat do komentářů.

Hugh West je velmi zkušený školitel a analytik Excelu s více než 10 lety zkušeností v oboru. Má bakalářský titul v oboru Účetnictví a finance a magisterský titul v oboru Business Administration. Hugh má vášeň pro výuku a vyvinul jedinečný přístup k výuce, který lze snadno sledovat a pochopit. Jeho odborné znalosti Excelu pomohly tisícům studentů a profesionálů po celém světě zlepšit své dovednosti a vyniknout ve své kariéře. Prostřednictvím svého blogu Hugh sdílí své znalosti se světem a nabízí bezplatné výukové programy Excelu a online školení, které jednotlivcům a firmám pomohou dosáhnout jejich plného potenciálu.