Toto môže byť najpodceňovanejšia funkcia Excelu vôbec
Excel má stovky funkcií a väčšina z nás sa drží tých známych, ako sú SUM, AVERAGE alebo IF. Bol som na tom rovnako, až kým som nenarazil na funkciu IMAGE, ktorá existuje od roku 2022, ale zriedka sa spomína.
Funkcia IMAGE umožňuje vkladať obrázky priamo do buniek pomocou URL adries. Mohlo by sa to zdať jednoduché, ale kreatívne využitie Excel tabuliek ide ďaleko za samotné zobrazovanie fotografií. Môžete vytvárať katalógy produktov, vizuálne zoznamy a dokonca dynamicky generovať QR kódy - všetko priamo vo vašej tabuľke. Ak pracujete s údajmi, ktoré by mohli získať z vizuálneho kontextu, táto funkcia stojí za zaradenie do vášho nástrojového arzenálu. Zahrnul som aj niekoľko praktických spôsobov, ako ju využiť.
Funkcia IMAGE vyžaduje Microsoft 365; staršie samostatné verzie Excelu ju nepodporujú.
Roky boli obrázky v Exceli plávajúcim chaosom
Funkcia IMAGE spracováva obrázky ako dáta viazané na bunky
Funkcia IMAGE funguje ako každá iná Excelová formula — zadáte ju do bunky a tá vráti výsledok. Rozdiel je v tom, že namiesto toho, aby vrátila číslo alebo text, načíta obrázok z URL a zobrazí ho priamo v bunke.
Tu je syntax:
=IMAGE(source, [alt_text], [sizing], [height], [width])Parametre sa rozdeľujú nasledovne:
- zdroj: URL adresa smerujúca na váš súbor obrázka, a toto je jediný povinný parameter.
- alt_text: Popis obrázka na účely prístupnosti. Toto je voliteľné, ale užitočné, ak zdieľate tabuľku s ostatnými.
- veľkosť: Riadi, ako sa obrázok zmestí do bunky. Máte štyri možnosti — 0 prispôsobí obrázok pri zachovaní pomeru strán, 1 vyplní celú bunku, 2 použije pôvodnú veľkosť obrázka a 3 umožní nastaviť vlastné rozmery.
- výška a šírka: Tieto platia len v prípade, že nastavíte veľkosť na 3. Rozmery určujete v pixeloch.
Základný príklad vyzerá takto:
=IMAGE("https://example.com/photo.png")Excel načíta obrázok z tejto adresy URL a vloží ho priamo do vašej bunky. Obrázok sa pohybuje pri triedení alebo filtrovaní údajov, čo je celý zmysel toho.
Môžete vytvoriť robustný katalóg produktov
Prepojenie inventára s obrázkami hostenými na webe šetrí manuálnu prácu
Ak ste niekedy skúšali vytvoriť katalóg produktov v Exceli, viete, aká je to bolest hlavy — obrázky sa vznášajú nad bunkami, nepohybujú sa pri triedení a zmena veľkosti jednej obrázku rozhádza celý layout. S IMAGE obrázok žije priamo v bunke, takže sa správa ako akýkoľvek iný údaj.
Povedzme, že sledujete inventár pre malý online obchod. Vo svojom hárku by ste nastavili stĺpce pre názov produktu, obrázok, cenu a množstvo na sklade. Stĺpec obrázkov obsahuje vzorec IMAGE smerujúci na URL adresu fotografie každého produktu.
Takto vyzerá štruktúra:
Názov produktu |
Obrázok | Cena | Akcia |
|---|---|---|---|
Bezdrôtová myš | =IMAGE("https://yoursite.com/mouse.png") | 129,99 $ | 45 |
USB-C rozbočovač | =IMAGE("https://yoursite.com/hub.png") | 13,99 $ |
22 |
Mechanická klávesnica | =IMAGE("https://yoursite.com/keyboard.png") | 89,99 $ | 18 |
Teraz, keď triedite podľa ceny alebo filtrujete podľa množstva na sklade, obrázky nasledujú svoje príslušné riadky. Ak aktualizujete URL adresu obrázka produktu, nový obrázok sa načíta automaticky a nemusíte nič mazať ani vkladať znova.
Ukladajte odkazy na obrázky do samostatného stĺpca a odkazujte sa na túto bunku vo vašom vzorci IMAGE. Týmto spôsobom aktualizácia odkazu nevyžaduje úpravu samotného vzorca.
Dynamické zoznamy zamestnancov vyzerajú oveľa lepšie
Použite bezplatné API na automatické generovanie profilových obrázkov z mien
Rovnaký koncept funguje aj pri adresároch zamestnancov, ale s malou odlišnosťou. Namiesto ručného nahrávania profilových obrázkov môžete použiť služby, ktoré automaticky generujú avatary na základe vzoru URL. To znamená, že noví zamestnanci dostanú vizuálny zástupný obrázok okamžite, ako pridáte ich meno, bez čakania, kým HR nahrať fotku.
Jednou z možností je UI Avatars, bezplatná služba, ktorá vytvára avatarov na základe písmen z akéhokoľvek mena. Štruktúra URL je predvídateľná, takže ju môžete dynamicky vytvoriť pomocou funkcie CONCAT v Exceli v kombinácii s údajmi o zamestnancoch.
Napríklad, ak bunka A2 obsahuje "John Smith," váš vzorec by vyzeral takto:
=IMAGE("https://ui-avatars.com/api/?name=" & SUBSTITUTE(A2," ","+") & "&background=random&size=128")Funkcia SUBSTITUTE nahrádza medzery znamienkami plus, ktoré URL vyžaduje. Výsledkom je farebný kruh s iniciálkami zamestnanca — automaticky generovaný pre každý riadok vo vašom adresári.
Meno zamestnanca | Avatar | Oddelenie | |
|---|---|---|---|
John Smith | =IMAGE("link") | Marketing | john@company.com |
Sarah Chen | =IMAGE("link") | Inžinierstvo | sarah@company.com |
Mike Johnson | =IMAGE("link") | Predaj | mike@company.com |
Keď budú k dispozícii skutočné hlavičkové fotografie, môžete vygenerovanú URL adresu avatara nahradiť skutočnou fotografiou uloženou na SharePointe alebo OneDrive. Štruktúra vzorca zostáva rovnaká, keďže sa mení iba URL adresa. Tento prístup udržiava váš adresár vizuálne konzistentný od prvého dňa, čo vyzerá oveľa lepšie než prázdne bunky alebo generické zástupné ikony.
Súkromné lokality vyžadujú verejné alebo zdieľané odkazy a správne povolenia; inak Excel nezíska obrázky.
Použite externé API na priamu generáciu QR kódov vo vašich bunkách
API QRServer to uľahčuje
QR kódy sú len obrázky, takže akékoľvek API, ktoré ich generuje, sa dá použiť s funkciou IMAGE. Konštruujete URL s vašimi údajmi a API okamžite vráti QR kód. Keď zmeníte zdrojové údaje, QR kód sa automaticky aktualizuje a nie je potrebné manuálne generovať a vkladať nový obrázok.
Jednou spoľahlivou možnosťou je QRServer, bezplatné API, ktoré nevyžaduje autentifikáciu. Štruktúra URL je jednoduchá, pretože svoje údaje odovzdáte ako parameter a API vráti obrázok vo formáte PNG. Nasleduje základný vzorec:
=IMAGE("https://api.qrserver.com/v1/create-qr-code/?size=150x150&data=" & A2)V tomto príklade bunka A2 obsahuje čokoľvek, čo chcete zakódovať. Môže to byť URL webovej stránky, ID produktu alebo akýkoľvek textový reťazec. Parameter veľkosti ovláda rozmery obrázka v pixeloch. To otvára praktické možnosti využitia. Manažéri skladu môžu generovať skenovateľné kódy pre každý produkt. Organizátori podujatí môžu vytvárať QR kódy odkazujúce na registračné stránky. Ak si vytvárate zoznam kontaktov, môžete zakódovať údaje vCard, takže skenovanie kódu priamo pridá niekoho do telefónneho zoznamu.
Tento vzorec funguje aj s funkciou CONCAT pre zložitejšie údaje. Povedzme, že chcete QR kód, ktorý odkazuje na stránku produktu:
Prihláste sa na odber praktických tipov pre Excel a trikov s OBRAZKAMI
Prihláste sa na odber praktických tipov pre Excel a trikov s OBRAZKAMI
Tým, že sa prihlásite na odber, súhlasíte s prijímaním newslettera a marketingových e-mailov a akceptujete Podmienky používania a Zásady ochrany osobných údajov spoločnosti Valnet. Odber môžete kedykoľvek zrušiť.
=IMAGE("https://api.qrserver.com/v1/create-qr-code/?size=150x150&data=https://yourstore.com/product/" & B2)Tu B2 obsahuje ID produktu a vzorec dynamicky vytvára úplnú URL adresu.
Keďže obrázky sa načítavajú z externého servera, budete potrebovať aktívne pripojenie na internet. Ak ste offline, QR kódy sa nezobrazia, kým sa znova nepripojíte.
Špecifické pravidlá, ktorými by sa vaše obrázky mali riadiť
Pre načítanie funkcie sú potrebné verejné URL a konkrétne formáty súborov
Funkcia IMAGE nie je komplikovaná, ale má určité požiadavky, ktoré môžu vašu formulu zlyhať, ak ich ignorujete. Poznanie týchto požiadaviek vopred vám ušetrí problémy neskôr. Po prvé, funkcia funguje iba v Microsoft 365 — nielen v desktopovej aplikácii, ale aj vo webovej verzii. Ak používate Excel 2016, 2019 alebo akúkoľvek samostatnú verziu, formula vráti chybu. Na to neexistuje obchádzka; ide o exkluzívnu funkciu Microsoft 365.
URL adresy vašich obrázkov by mali používať HTTPS, pretože nezabezpečené HTTP odkazy nemusia fungovať a Excel vám nepovie dôvod, iba sa v bunke zobrazí chyba. Ak hostujete obrázky sami, uistite sa, že váš server podporuje HTTPS. Podporované formáty zahŕňajú PNG, JPEG, GIF, BMP, WEBP a ICO. Iné formáty ako SVG nebudú fungovať. Ak máte obrázky v nepodporovaných formátoch, budete ich musieť pred hostovaním previesť.
Pre väčšinu prípadov použitia nie je limit veľkosti súboru problémom, ale ak vkladáte fotografie vo vysokom rozlíšení, môžu zvýšiť čas načítania zošita a potenciálne spomaliť Excel. URL musí smerovať priamo na súbor obrázka. Odkazy na webové stránky obsahujúce obrázky nefungujú. Ak na obrázok online kliknete pravým tlačidlom myši a skopírujete adresu obrázka, to je zvyčajne priama URL, ktorú potrebujete. Taktiež odkazy, ktoré presmerovávajú alebo vyžadujú autentifikáciu, zlyhajú bez chyby.
Funkcia IMAGE sa dobre dopĺňa s inými funkciami
Skombinujte to s podmienenou logikou pre inteligentnejšie tabuľky
Akonáhle budete pohodlne ovládať základy, skúste vložiť IMAGE do príkazu IF. Môžete zobrazovať rôzne ikony na základe hodnôt buniek, napríklad zelenú značku za dokončené úlohy a červené X za čakajúce úlohy. XLOOKUP a INDEX/MATCH tu tiež fungujú dobre, umožňujúc vám získavať URL obrázkov z samostatnej referenčnej tabuľky na základe zhody kritérií.
Keďže sa obrázky považujú za údaje, môžete na vizuály aplikovať rovnaké vyhľadávania, logiku a triedenie ako na text alebo čísla. Začnite s jedným prípadom použitia a odtiaľ ďalej budujte.




