Преглед садржаја
Научите нови невероватно једноставан начин да уметнете слику у ћелију помоћу функције ИМАГЕ.
Корисници Мицрософт Екцел-а су годинама убацивали слике у радне листове, али је то захтевало доста много труда и стрпљења. Сада је то коначно готово. Са новоуведеном функцијом ИМАГЕ, можете уметнути слику у ћелију са једноставном формулом, поставити слике у Екцел табеле, премештати, копирати, мењати величину, сортирати и филтрирати ћелије са сликама баш као нормалне ћелије. Уместо да лебде на врху табеле, ваше слике су сада њен саставни део.
Екцел функција ИМАГЕ
Функција ИМАГЕ у Екцел-у је дизајнирана да убацује слике у ћелије са УРЛ адресе. Подржани су следећи формати датотека: БМП, ЈПГ/ЈПЕГ, ГИФ, ТИФФ, ПНГ, ИЦО и ВЕБП.
Функција узима укупно 5 аргумената, од којих је потребан само први.
ИМАГЕ(извор, [алт_тект], [димензија], [висина], [ширина])Где:
Извор (обавезно) - УРЛ путања до датотеке слике који користи "хттпс" протокол. Може се доставити у облику текстуалног низа затвореног у двоструке наводнике или као референца на ћелију која садржи УРЛ.
Алт_тект (опционо) - алтернативни текст који описује слику.
Димензија (опционо) - дефинише димензије слике. Може бити једна од ових вредности:
- 0 (подразумевано) - уклапање слике у ћелију одржавајући њен однос ширина/висина.
- 1 -попуните ћелију сликом игноришући њен однос ширина и ширина.
- 2 - задржати оригиналну величину слике, чак и ако прелази границу ћелије.
- 3 - подесите висину и ширину слике.
Висина (опционо) - висина слике у пикселима.
Ширина (опционо) - ширина слике у пикселима.
Доступност функције ИМАГЕ
ИМАГЕ је нова функција, која је тренутно доступна само на Оффице Инсидер Бета каналу корисницима Мицрософт 365 за Виндовс, Мац и Андроид.
Основна формула СЛИКЕ у Екцел-у
Да бисте креирали формулу СЛИКЕ у њеном најједноставнијем облику, довољно је да наведете само 1. аргумент који специфицира УРЛ датотеке слике. Имајте на уму да су дозвољене само ХТТПС адресе, а не ХТТП. Испоручени УРЛ треба да буде стављен у двоструке наводнике баш као обичан текстуални низ. Опционо, у 2. аргументу, можете дефинисати алтернативни текст који описује слику.
На пример:
=IMAGE("//cdn.ablebits.com/_img-blog/image-function/items/umbrella.png", "umbrella")
Изостављање или постављање 3. аргумента на 0 присиљава слику да се уклопи у ћелију, одржавајући однос ширине и висине. Слика ће се аутоматски прилагодити када се величина ћелије промени:
Када пређете курсором преко ћелије са формулом СЛИКА, искаче опис алатке. Минимална величина окна са описом алата је унапред подешена. Да бисте га повећали, превуците доњи десни угао окна као што је приказано испод.
Да бисте попунили целу ћелију сликом, поставите 3. аргументдо 1. На пример:
=IMAGE("//cdn.ablebits.com/_img-blog/image-function/items/water.jpg", "ocean", 1)
Уобичајено, ово добро функционише за слике апстрактне уметности које изгледају добро са скоро било којим односом ширине и висине.
Ако одлучите да подесите висину и ширину слике (4. и 5. аргумент, респективно), уверите се да је ваша ћелија довољно велика да прими слику оригиналне величине. Ако није, биће видљив само део слике.
Када је слика уметнута, можете је копирати у другу ћелију једноставним копирањем формуле. Или можете референцирати ћелију са формулом СЛИКА баш као и било коју другу ћелију на вашем радном листу. На пример, да бисте копирали слику са Ц4 на Д4, унесите формулу =Ц4 у Д4.
Како уметнути слике у Екцел ћелије - примери формуле
Увођење функције ИМАГЕ у Екцел је „откључао“ многе нове сценарије који су раније били немогући или веома компликовани. Испод ћете наћи неколико таквих примера.
Како направити листу производа са сликама у Екцел-у
Са функцијом ИМАГЕ, креирање листе производа са сликама у Екцел-у постаје невероватно лако. Кораци су:
- Направите нову листу производа у свом радном листу. Или увезите постојећу из спољне базе података као цсв датотеку. Или користите шаблон за инвентар производа доступан у Екцел-у.
- Отпремите слике производа у неки директоријум на вашој веб локацији.
- Конструирајте формулу СЛИКА за прву ставку и унесите је у највишу ћелију. Уформуле, само први аргумент ( извор ) треба да буде дефинисан. Други аргумент ( алт_тект ) је опционалан.
- Копирајте формулу у доње ћелије у колони Имаге .
- У свакој формули ИМАГЕ, промените име датотеке и алтернативни текст ако сте га навели. Пошто су све слике отпремљене у исти фолдер, ово је једина промена коју треба направити.
У овом примеру, формула испод иде на Е3:
=IMAGE("//cdn.ablebits.com/_img-blog/image-function/items/boots.jpg", "Wellington boots")
Као резултат, добили смо следећу листу производа са сликама у Екцел-у:
Како вратити слику на основу друге вредности ћелије
За овај пример, ми смо ће направити падајућу листу ставки и издвојити сродну слику у суседну ћелију. Када се изабере нова ставка из падајућег менија, одговарајућа слика ће се појавити поред ње.
- Пошто циљамо на динамички падајући мени који се аутоматски проширује када се додају нове ставке, наш први корак је да конвертујемо скуп података у Екцел табелу. Најбржи начин је коришћење пречице Цтрл + Т. Када се табела креира, можете јој дати било које име. Наш се зове Продуцт_лист .
- Креирајте два именована опсега за колоне Итем и Имаге , не укључујући заглавља колона:
- Ставке које се односе на =листу_производа[ИТЕМ]
- Слике које се односе на =листу_производа[ИМАГЕ]
- Са ћелијомза изабрани падајући мени, идите на картицу Подаци &гт; Алатке за датум групу, кликните на Провера ваљаности података и конфигуришите падајућу листу на основу имена у Екцел-у. У нашем случају, =Итемс се користи за Соурце .
- У ћелију одређену за слику унесите следећу формулу КСЛООКУП:
=XLOOKUP(A2, Product_list[ITEM], Product_list[IMAGE])
Где је А2 ( лоокуп_валуе ) падајућа ћелија.
Док тражимо у табели, формула користи структуриране референце као што су:
- Лоокуп_арраи - Продуцт_лист[ИТЕМ] која каже да се тражи тражена вредност у колони под називом ИТЕМ.
- Ретурн_арраи - Продуцт_лист[ИМАГЕ]) која каже да се врати подударање из колоне под називом ИМАГЕ.
Резултат ће изгледати нешто овако:
А ево наше падајуће листе са повезаним сликама у акцији - чим се ставка изабере у А2, њена слика се одмах приказује у Б2:
Како направити падајући мени са сликама у Екцел-у
У ранијим верзијама Екцел-а није било начина да се слике додају на падајућу листу. Функција ИМАГЕ је ово променила. Сада можете да направите падајући мени слика у 4 брза корака:
- Почните са дефинисањем два имена за ваш скуп података. У нашем случају, називи су:
- Продуцт_лист - изворна табела (А10:Е20 на слици испод).
- Слике - односи се у колону СЛИКА у табели, неукључујући и заглавље.
За детаљна упутства погледајте Како да дефинишете име у Екцел-у.
- За сваку формулу ИМАГЕ, конфигуришите аргумент алт_тект тачно онако како желите да се алтернативни текст појави на падајућој листи.
- У А2 направите падајућа листа са Извор који се односи на = Слике .
- Поред тога, можете добити више информација о изабраној ставци уз помоћ ових формула:
Добијте назив ставке:
=XLOOKUP($A$2, Product_list[IMAGE], Product_list[ITEM])
Повуците количина:
=XLOOKUP($A$2, Product_list[IMAGE], Product_list[QTY])
Издвоји цену:
=XLOOKUP($A$2, Product_list[IMAGE], Product_list[COST])
Пошто су изворни подаци у табели, референце користе комбинација назива табеле и колона. Сазнајте више о референцама на табеле.
Добијени падајући мени са сликама је приказан на снимку екрана:
Познати проблеми и ограничења Екцел функције ИМАГЕ
Тренутно је функција ИМАГЕ у фаза бета тестирања, тако да је неколико проблема нормално и очекивано :)
- Могу се користити само слике сачуване на спољним „хттпс“ веб локацијама.
- Слике сачуване на ОнеДриве, СхареПоинт и локалне мреже нису подржане.
- Ако веб локација на којој је сачувана датотека слике захтева аутентификацију, слика се неће приказати.
- Пребацивање између Виндовс и Мац платформи може изазвати проблеме са приказивањем слике.
- Док је подржан формат ГИФ датотеке, он се приказује у ћелији као статична слика.
То јекако можете уметнути слику у ћелију помоћу функције СЛИКА. Захваљујем вам што сте читали и надам се да се видимо на нашем блогу следеће недеље!
Радна свеска за вежбање
Екцел функција ИМАГЕ – примери формуле (.клск датотека)