Vyhledávání obrázků v Excelu pomocí pojmenovaných rozsahů

V aplikaci Excel existuje mnoho funkcí vyhledávání (například VLOOKUP, LOOKUP, INDEX/MATCH, XLOOKUP), které lze použít k načtení hodnoty ze seznamu.

Pomocí těchto vzorců ale nemůžete vyhledávat obrázky.

Například. pokud mám seznam názvů týmů a jejich log a chci na základě jména vyhledat logo, nemohu to udělat pomocí vestavěné funkce Excelu.

To ale neznamená, že to nelze provést.

V tomto tutoriálu vám ukážu, jak provést vyhledávání obrázků v aplikaci Excel.

Je to jednoduché, ale budete vypadat jako excelentní kouzelník (vše, co potřebujete, je tento návod a praktické ovládání klávesnice).

Kliknutím sem stáhnete ukázkový soubor.

Níže je video z techniky vyhledávání obrázků (v případě, že dáváte přednost sledování videa před čtením).

Vyhledávání obrázků v Excelu

Mám seznam 20 týmů anglické Premier League (seřazeno podle abecedy) spolu s logem klubu v sousední cele.

Nyní chci, aby bylo možné z rozevíracího seznamu vybrat název týmu a mělo by se zobrazit logo vybraného týmu.

Něco, jak je uvedeno níže:

Toto vyhledávání obrázků v aplikaci Excel obsahuje čtyři části:

  1. Příprava datové sady.
  2. Vytvoření rozevíracího seznamu pro zobrazení názvů položek (v tomto případě názvy klubů).
  3. Vytvoření pojmenovaného rozsahu
  4. Vytvoření propojeného obrázku.

Pojďme si nyní tyto kroky podrobně projít.

Příprava dat

  1. Nechte názvy všech položek (názvy týmů) ve sloupci.
  2. Do sousedního sloupce vložte obrázek položky (v tomto případě logo klubu).

Ujistěte se, že loga dobře zapadají do buňky. Můžete změnit velikost obrázků tak, aby byly v buňce, nebo můžete buňky rozbalit.

Vytvoření rozevíracího seznamu

  1. Vyberte buňku, ve které chcete rozevírací seznam (v tomto případě E3).
  2. Klikněte na kartu Data.
  3. Klikněte na možnost Ověření dat (je v kategorii datové nástroje).
  4. V dialogovém okně Ověření dat na kartě Nastavení zkontrolujte, zda je v rozevíracím seznamu Povolit vybrána možnost Seznam (pokud již není vybrána).
  5. V poli Zdroj klikněte na ikonu šipky směřující nahoru. To vám umožní vybrat buňky, ve kterých máte seznam pro rozevírací seznam.
  6. Vyberte rozsah, který má názvy klubů (v tomto případě B3: B22).
  7. Stiskněte Enter.
  8. Klikněte na OK.

Výše uvedené kroky vám poskytnou rozevírací seznam v buňce E3.

Vytvoření propojeného obrázku

V této části vytvoříme propojený obrázek pomocí kteréhokoli ze stávajících obrázků/log.

Zde jsou kroky k vytvoření propojeného obrázku:

  1. Vyberte libovolnou buňku s logem. Ujistěte se, že jste vybrali buňku, nikoli logo/obrázek.
  2. Zkopírujte buňku (použijte Ctrl + C nebo klikněte pravým tlačítkem a vyberte kopírovat).
  3. Klikněte pravým tlačítkem na buňku, do které chcete získat propojený obrázek (může to být libovolná buňka, jak to můžeme později upravit).
  4. Přejděte na možnost Vložit jinak a kliknutím na malou šipku směřující doprava získáte další možnosti.
  5. Klikněte na ikonu Vložit propojený obrázek.

Výše uvedené kroky by vám poskytly propojený obrázek buňky, kterou jste zkopírovali. To znamená, že pokud dojde k jakýmkoli změnám v buňce, kterou jste zkopírovali, projeví se to také na propojeném obrázku).

Na výše uvedeném obrázku jsem zkopíroval buňku C3 a vložil propojený obrázek. Všimněte si, že toto nyní není připojeno k rozevíracímu seznamu.

Když také vložíte propojený obrázek, vytvoří se obrázek. Můžete jej tedy přesunout kamkoli v listu.

Vytvoření pojmenovaného rozsahu

Nyní máme vše na svém místě a posledním krokem je zajistit, aby se propojený obrázek při změně výběru aktualizoval. Prozatím je propojený obrázek propojen pouze s jednou buňkou.

Můžeme jej připojit k rozevíracímu výběru pomocí pojmenovaného rozsahu.

Zde jsou kroky, jak toho dosáhnout:

  1. Přejděte na kartu Vzorce.
  2. Klikněte na možnost Definovat jméno. Otevře se dialogové okno „Nové jméno“.
  3. V dialogovém okně Nový název proveďte následující položky:
    • název: ClubLogoLookup
    • Odkazuje na: = INDEX ($ C $ 3: $ C $ 22, MATCH ($ E $ 3, $ B $ 3: $ B $ 22,0))
  4. Klikněte na OK.
  5. Vyberte propojený obrázek, který jsme vytvořili v předchozím kroku. Na řádku vzorců si všimnete odkazu na buňku (například = $ C $ 3). Odstraňte odkaz na tuto buňku a zadejte = ClubLogoLookup.

A je to!! Změňte název klubu z rozevíracího seznamu a podle toho změní obrázek.

Jak tato technika vyhledávání obrázků funguje?

Když jsme vytvořili propojený obrázek, odkazoval na původní buňku, ze které byl zkopírován. Změnili jsme tento odkaz s pojmenovaným rozsahem.

Tento pojmenovaný rozsah závisí na rozevíracím seznamu a když změníme výběr v rozevíracím seznamu, vrátí odkaz na buňku vedle názvu vybraného týmu. Pokud například vyberu Arsenal, vrátí se C3 a když vyberu Chelsea, vrátí C6.

Protože jsme připojenému obrázku přiřadili pojmenovaný rozsah (změnou odkazu na = ClubLogoLookup), nyní odkazuje na nové odkazy na buňky, a proto vrací obrázek této buňky.

Aby tento trik fungoval, definovaný název by měl vracet pouze odkaz na buňku. Toho je dosaženo kombinací funkcí INDEX a MATCH.

Zde je vzorec:

= INDEX ($ C $ 3: $ C $ 22, MATCH ($ E $ 3, $ B $ 3: $ B $ 22,0)).

Část MATCH ve vzorci vrací pozici názvu klubu v rozevíracím seznamu. Pokud je to například Arsenal, vzorec MATCH vrátí 1, pokud jeho Chelsea pak 4. Funkce INDEX vyhledá odkaz na buňku které má logo (na základě pozice vrácené MATCH).

Vyzkoušejte to sami … Stáhněte si zde ukázkový soubor

Vám pomůže rozvoji místa, sdílet stránku s přáteli

wave wave wave wave wave