Funkce aplikace Excel IMAGE pro vložení obrázku do buňky

  • Sdílet Toto
Michael Brown

Naučte se nový, úžasně jednoduchý způsob vkládání obrázku do buňky pomocí funkce IMAGE.

Uživatelé aplikace Microsoft Excel vkládali obrázky do pracovních listů již řadu let, ale vyžadovalo to poměrně velké úsilí a trpělivost. Nyní je tomu konečně konec. Díky nově zavedené funkci IMAGE můžete vkládat obrázek do buňky pomocí jednoduchého vzorce, umisťovat obrázky do tabulek aplikace Excel, přesouvat, kopírovat, měnit velikost, řadit a filtrovat buňky s obrázky stejně jako běžné buňky. Místo toho, aby se vznášely nadtabulku, vaše obrázky jsou nyní její nedílnou součástí.

    Funkce Excel IMAGE

    Funkce OBRÁZEK v aplikaci Excel je určena k vkládání obrázků do buněk z adresy URL. Podporovány jsou následující formáty souborů: BMP, JPG/JPEG, GIF, TIFF, PNG, ICO a WEBP.

    Funkce přijímá celkem 5 argumentů, z nichž je vyžadován pouze první.

    IMAGE(source, [alt_text], [sizing], [height], [width])

    Kde:

    Zdroj: (povinné) - cesta URL k souboru s obrázkem, který používá protokol "https". Lze zadat ve formě textového řetězce uzavřeného do dvojitých uvozovek nebo jako odkaz na buňku obsahující adresu URL.

    Alt_text (nepovinné) - alternativní text popisující obrázek.

    Dimenzování (nepovinné) - definuje rozměry obrázku. Může to být jedna z těchto hodnot:

    • 0 (výchozí) - obrázek se do buňky vejde při zachování poměru stran.
    • 1 - vyplní buňku obrázkem bez ohledu na jeho poměr stran.
    • 2 - zachovejte původní velikost obrázku, i když přesahuje hranice buňky.
    • 3 - nastavte výšku a šířku obrázku.

    Výška (nepovinné) - výška obrázku v pixelech.

    Šířka (nepovinné) - šířka obrázku v pixelech.

    Dostupnost funkce IMAGE

    IMAGE je nová funkce, která je v současné době dostupná pouze v kanálu Office Insider Beta pro uživatele Microsoft 365 pro Windows, Mac a Android.

    Základní vzorec IMAGE v aplikaci Excel

    Pro vytvoření vzorce IMAGE v jeho nejjednodušší podobě stačí zadat pouze 1. argument, který určuje adresu URL souboru s obrázkem. Nezapomeňte, že povoleny jsou pouze adresy HTTPS, nikoli HTTP. Zadaná adresa URL by měla být uzavřena do dvojitých uvozovek stejně jako běžný textový řetězec. Volitelně můžete ve 2. argumentu zadat alternativní text popisující obrázek.

    Například:

    =IMAGE("//cdn.ablebits.com/_img-blog/image-function/items/umbrella.png", "umbrella")

    Vynecháním nebo nastavením třetího argumentu na hodnotu 0 se obrázek vejde do buňky při zachování poměru šířky a výšky. Při změně velikosti buňky se obrázek automaticky přizpůsobí:

    Po najetí na buňku se vzorcem OBRÁZEK se zobrazí nápověda. Minimální velikost podokna nápovědy je přednastavena. Chcete-li ji zvětšit, přetáhněte pravý dolní roh podokna, jak je znázorněno níže.

    Chcete-li vyplnit celou buňku obrázkem, nastavte 3. argument na hodnotu 1. Například:

    =IMAGE("//cdn.ablebits.com/_img-blog/image-function/items/water.jpg", "ocean", 1)

    Obvykle to funguje dobře u abstraktních uměleckých obrázků, které vypadají dobře při téměř jakémkoli poměru šířky a výšky.

    Pokud se rozhodnete nastavit výšku a šířku obrázku (4., resp. 5. argument), ujistěte se, že je vaše buňka dostatečně velká, aby se do ní vešel obrázek původní velikosti. Pokud ne, bude vidět pouze část obrázku.

    Jakmile je obrázek vložen, můžete jej zkopírovat do jiné buňky jednoduchým zkopírováním vzorce. Nebo můžete odkaz na buňku se vzorcem IMAGE stejně jako do jakékoli jiné buňky v pracovním listu. Chcete-li například zkopírovat obrázek z buňky C4 do buňky D4, zadejte do buňky D4 vzorec =C4.

    Jak vkládat obrázky do buněk aplikace Excel - příklady vzorců

    Zavedení funkce IMAGE v aplikaci Excel "odemklo" mnoho nových scénářů, které byly dříve nemožné nebo velmi komplikované. Níže najdete několik takových příkladů.

    Jak vytvořit seznam produktů s obrázky v aplikaci Excel

    Pomocí funkce OBRÁZEK je vytvoření seznamu produktů s obrázky v aplikaci Excel neuvěřitelně snadné. Postup je následující:

    1. Vytvořte nový seznam produktů v pracovním listu. Nebo importujte stávající z externí databáze jako soubor csv. Nebo použijte šablonu seznamu produktů dostupnou v aplikaci Excel.
    2. Obrázky produktů nahrajte do některé složky na svých webových stránkách.
    3. Sestavte vzorec IMAGE pro první položku a zadejte jej do nejvyšší buňky. Ve vzorci je uveden pouze první argument ( zdroj ) je třeba definovat. Druhý argument ( alt_text ) je nepovinný.
    4. Zkopírujte vzorec přes níže uvedené buňky v Obrázek sloupec.
    5. V každém vzorci IMAGE (Obrázek) změňte název souboru a alternativní text, pokud jste jej zadali. Protože všechny obrázky byly nahrány do stejné složky, je to jediná změna, kterou je třeba provést.

    V tomto příkladu se níže uvedený vzorec přenese na E3:

    =IMAGE("//cdn.ablebits.com/_img-blog/image-function/items/boots.jpg", "Wellingtonské boty")

    Výsledkem je následující seznam produktů s obrázky v Excelu:

    Jak vrátit obrázek na základě jiné hodnoty buňky

    V tomto příkladu vytvoříme rozevírací seznam položek a do sousední buňky vyjmeme související obrázek. Po výběru nové položky z rozevíracího seznamu se vedle ní zobrazí odpovídající obrázek.

    1. Protože se snažíme o dynamické rozbalování která se automaticky rozšiřuje při přidávání nových položek, je naším prvním krokem převedení datové sady do tabulky Excelu. Nejrychlejší způsob je použití klávesové zkratky Ctrl + T. Jakmile je tabulka vytvořena, můžete jí dát libovolný název. Náš název je Product_list .
    2. Vytvořte dva pojmenované rozsahy pro Položka a Obrázek sloupců bez záhlaví sloupců:
      • Položky odkazující na =Product_list[ITEM]
      • Obrázky odkazující na =Product_list[IMAGE]
    3. S vybranou buňkou pro rozevírací seznam přejděte do pole Data karta> Datové nástroje klikněte na tlačítko Ověřování dat , a nakonfigurujte rozevírací seznam na základě názvu aplikace Excel. V našem případě, =Položky se používá pro Zdroj: .
    4. Do buňky určené pro obrázek zadejte následující vzorec XLOOKUP:

      =XLOOKUP(A2, Product_list[ITEM], Product_list[IMAGE])

      Kde A2 ( lookup_value ) je rozbalovací buňka.

      Když se podíváme do tabulky, vzorec používá strukturované odkazy, jako např.:

      • Lookup_array - Product_list[ITEM], který říká, že se má hledat hodnota vyhledávání ve sloupci s názvem ITEM.
      • Return_array - Product_list[IMAGE]), který říká, že má vrátit shodu ze sloupce s názvem IMAGE.

      Výsledek bude vypadat asi takto:

    A tady je náš rozbalovací seznam se souvisejícími obrázky v akci - jakmile je vybrána položka v A2, její obrázek se okamžitě zobrazí v B2:

    Jak vytvořit rozevírací seznam s obrázky v aplikaci Excel

    V dřívějších verzích aplikace Excel nebylo možné přidávat obrázky do rozevíracího seznamu. Funkce OBRÁZEK to změnila. Nyní můžete vytvořit rozevírací seznam obrázků ve 4 rychlých krocích:

    1. Začněte definováním dvou názvů datové sady. V našem případě jsou to tyto názvy:
      • Product_list - zdrojové tabulky (A10:E20 na obrázku níže).
      • Obrázky - se vztahuje na sloupec IMAGE v tabulce, bez záhlaví.

      Podrobné pokyny naleznete v části Jak definovat název v aplikaci Excel.

    2. Pro každý vzorec IMAGE nakonfigurujte následující položky alt_text argument přesně tak, jak chcete, aby se alternativní text zobrazil v rozevíracím seznamu.
    3. V okně A2 vytvořte rozevírací seznam s Zdroj: s odkazem na = Obrázky .
    4. Kromě toho můžete pomocí těchto vzorců získat další informace o vybrané položce:

      Získat název položky:

      =XLOOKUP($A$2, Product_list[IMAGE], Product_list[ITEM])

      Stáhněte množství:

      =XLOOKUP($A$2, Product_list[IMAGE], Product_list[QTY])

      Výpis nákladů:

      =XLOOKUP($A$2, Product_list[IMAGE], Product_list[COST])

    Protože zdrojová data jsou v tabulce, odkazy používají kombinaci názvů tabulky a sloupců. Další informace o referencích na tabulky.

    Výsledný rozbalovací seznam s obrázky je zobrazen na obrázku:

    Známé problémy a omezení funkce Obrázek aplikace Excel

    V současné době je funkce IMAGE ve fázi beta testování, takže výskyt několika problémů je normální a očekávaný :)

    • Lze použít pouze obrázky uložené na externích webových stránkách s protokolem https.
    • Obrázky uložené ve službě OneDrive, SharePoint a místních sítích nejsou podporovány.
    • Pokud webová stránka, na které je soubor obrázku uložen, vyžaduje ověření, obrázek se nezobrazí.
    • Přepínání mezi platformami Windows a Mac může způsobit problémy s vykreslováním obrázků.
    • Formát souboru GIF je sice podporován, ale v buňce se zobrazuje jako statický obrázek.

    Takto můžete vložit obrázek do buňky pomocí funkce IMAGE. Děkuji vám za přečtení a doufám, že se uvidíme na našem blogu příští týden!

    Cvičebnice

    Funkce Excel IMAGE - příklady vzorců (.xlsx soubor)

    Michael Brown je oddaný technologický nadšenec s vášní pro zjednodušování složitých procesů pomocí softwarových nástrojů. S více než desetiletými zkušenostmi v technologickém průmyslu zdokonalil své dovednosti v aplikacích Microsoft Excel a Outlook a také v Tabulkách a Dokumentech Google. Michaelův blog je věnován sdílení jeho znalostí a odborných znalostí s ostatními a poskytuje snadno pochopitelné tipy a návody pro zlepšení produktivity a efektivity. Ať už jste zkušený profesionál nebo začátečník, Michaelův blog nabízí cenné postřehy a praktické rady, jak tyto základní softwarové nástroje co nejlépe využít.