Jak najít stejné buňky v Excelu?

9 zobrazení

Funkce INDEX a POZVYHLEDAT lze použít ke hledání shodných hodnot v Excelu. Vzorec =INDEX(C:C, POZVYHLEDAT(E2, A:A, 0)) vyhledá hodnotu v buňce E2 (např. Mary) ve sloupci A a vrátí odpovídající hodnotu ze stejného řádku ve sloupci C.

Návrh 0 líbí se

Odhalení dvojčat v Excelu: Efektivní hledání stejných buněk

Microsoft Excel je mocný nástroj, ale někdy se i v něm ztratíme v moři dat. Často se stává, že potřebujeme najít duplicitní hodnoty, tedy identické buňky, ať už pro kontrolu dat, či pro následné úpravy. Zatímco jednoduché filtrování duplikátů je užitečné, někdy potřebujeme sofistikovanější přístup, zejména když hledáme shodu mezi dvěma sloupci a chceme zjistit odpovídající hodnoty v jiném sloupci. Tento článek vám ukáže, jak efektivně najít stejné buňky v Excelu a využít nalezené informace.

Standardní funkce pro hledání duplikátů v rámci jednoho sloupce jsou snadno dostupné. Problém nastává, když potřebujeme provést křížovou kontrolu. Představte si například tabulku s jmény zaměstnanců (sloupec A) a jejich odděleními (sloupec B), a chcete zjistit, v jakém oddělení pracuje například “Jana Nováková”. Pouhé filtrování duplikátů zde nestačí.

K řešení tohoto problému se skvěle hodí kombinace funkcí INDEX a POZVYHLEDAT. Použití samotné funkce POZVYHLEDAT by nám sice ukázala, zda se daná hodnota v tabulce nachází, ale neřekne nám, co se nachází na stejném řádku v jiném sloupci. Proto ji musíme zkombinovat s funkcí INDEX.

Jak to funguje?

Vzorec =INDEX(C:C, POZVYHLEDAT(E2, A:A, 0)) pracuje následovně:

  • E2: To je buňka, která obsahuje hodnotu, kterou hledáme (např. “Jana Nováková”). Můžete ji samozřejmě změnit.
  • A:A: Toto je sloupec, ve kterém hledáme shodnou hodnotu (sloupec s jmény zaměstnanců).
  • 0: Tento argument v POZVYHLEDAT zajišťuje, že se hledá přesná shoda.
  • C:C: Toto je sloupec, ze kterého chceme získat výsledek (sloupec s odděleními). Funkce INDEX vrátí hodnotu z tohoto sloupce, která je na stejném řádku jako nalezená shoda v sloupci A.

Příklad:

Máme tabulku:

Jméno (sloupec A) Oddělení (sloupec B)
Jana Nováková Marketing
Petr Novotný IT
Marie Svobodová Účetnictví
Jana Nováková Marketing

V buňce E2 je napsáno “Jana Nováková”. Vzorec =INDEX(B:B, POZVYHLEDAT(E2, A:A, 0)) vrátí “Marketing”. Všimněte si, že i když se “Jana Nováková” objevuje dvakrát, vzorec vrátí pouze první výskyt. Pro nalezení všech výskytů budete potřebovat složitější řešení, například s využitím pomocných sloupců a filtrování.

Závěr:

Kombinace funkcí INDEX a POZVYHLEDAT představuje efektivní způsob, jak najít odpovídající hodnoty v různých sloupcích Excelu na základě shody v jednom sloupci. Tento přístup je mnohem flexibilnější než jednoduché filtrování duplikátů a umožňuje komplexnější analýzu dat. Pamatujete si, že pro nalezení všech výskytů stejných buněk budete potřebovat použít pokročilejší techniky, ale pro nalezení první shody je tento postup ideální.