Функция IMAGE на Excel за вмъкване на картина в клетка

  • Споделя Това
Michael Brown

Научете нов, изключително прост начин за вмъкване на снимка в клетка с помощта на функцията IMAGE.

Потребителите на Microsoft Excel от години вмъкват снимки в работни листове, но това изисква доста усилия и търпение. Сега това най-накрая приключи. С нововъведената функция IMAGE можете да вмъкнете снимка в клетка с проста формула, да поставяте изображения в таблиците на Excel, да премествате, копирате, променяте размера, сортирате и филтрирате клетките със снимки точно както обикновените клетки.електронна таблица, изображенията ви вече са нейна неразделна част.

    Функция IMAGE на Excel

    Функцията IMAGE (Изображение) в Excel е предназначена за вмъкване на снимки в клетките от URL адрес. Поддържат се следните файлови формати: BMP, JPG/JPEG, GIF, TIFF, PNG, ICO и WEBP.

    Функцията приема общо 5 аргумента, от които само първият е задължителен.

    ОБРАЗЕЦ(източник, [alt_text], [sizing], [height], [width])

    Къде:

    Източник: (задължително) - URL пътят до файла с изображението, който използва протокола "https". Може да се предостави под формата на текстов низ, затворен в двойни кавички, или като препратка към клетката, съдържаща URL адреса.

    Alt_text (по избор) - алтернативен текст, описващ картината.

    Оразмеряване (по избор) - определя размерите на изображението. Може да бъде една от тези стойности:

    • 0 (по подразбиране) - побира картината в клетката, като запазва съотношението на страните ѝ.
    • 1 - запълнете клетката с изображението, като не отчитате съотношението на страните му.
    • 2 - запазете оригиналния размер на изображението, дори ако то излиза извън границите на клетката.
    • 3 - задайте височината и ширината на изображението.

    Височина (по избор) - височината на изображението в пиксели.

    Ширина (по избор) - ширината на изображението в пиксели.

    Наличие на функцията IMAGE

    ИМИДЖ е нова функция, която понастоящем е достъпна само в канала Office Insider Beta за потребителите на Microsoft 365 за Windows, Mac и Android.

    Основна формула IMAGE в Excel

    За да създадете формула IMAGE в нейната най-проста форма, е достатъчно да предоставите само 1-ви аргумент, който посочва URL адреса на файла с изображението. Моля, не забравяйте, че са разрешени само HTTPS адреси, а не HTTP. Предоставеният URL адрес трябва да бъде заграден в двойни кавички, точно както обикновен текстов низ. По желание във 2-ри аргумент можете да определите алтернативен текст, описващ изображението.

    Например:

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

    Пропускането или задаването на третия аргумент на стойност 0 принуждава изображението да се побере в клетката, като се запазва съотношението между широчина и височина. Изображението ще се коригира автоматично при промяна на размера на клетката:

    Когато поставите курсора на мишката върху клетката с формула IMAGE, се появява подсказка за инструменти. Минималният размер на панела с подсказки за инструменти е предварително зададен. За да го увеличите, плъзнете долния десен ъгъл на панела, както е показано по-долу.

    За да запълните цялата клетка с изображение, задайте третия аргумент на 1:

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

    Обикновено това работи добре за изображения на абстрактни изкуства, които изглеждат добре при почти всяко съотношение между ширина и височина.

    Ако решите да зададете височината и ширината на изображението (съответно 4-ти и 5-ти аргумент), уверете се, че клетката ви е достатъчно голяма, за да побере оригиналния размер на изображението. В противен случай ще се вижда само част от изображението.

    След като картинката е вмъкната, можете да я копирате в друга клетка, като просто копирате формулата. Или можете да препратка към клетка с формула IMAGE както всяка друга клетка в работния лист. Например, за да копирате снимка от C4 в D4, въведете формулата =C4 в D4.

    Как да вмъкнете снимки в клетките на Excel - примери за формули

    Въвеждането на функцията IMAGE в Excel "отключи" много нови сценарии, които преди това бяха невъзможни или много сложни. По-долу ще намерите няколко такива примера.

    Как да направите списък на продукти с изображения в Excel

    С функцията IMAGE създаването на списък с продукти със снимки в Excel става изключително лесно. Стъпките са следните:

    1. Създайте нов списък на продукти в работния лист. Или импортирайте съществуващ списък от външна база данни като csv файл. Или използвайте шаблон за опис на продукти, наличен в Excel.
    2. Качете изображенията на продуктите в някоя папка на вашия уебсайт.
    3. Съставете формулата IMAGE за първия елемент и я въведете в най-горната клетка. Във формулата се използва само първият аргумент ( източник ) трябва да бъде определен. Вторият аргумент ( alt_text ) не е задължителна.
    4. Копирайте формулата в долните клетки в Изображение колона.
    5. Във всяка формула IMAGE (Снимка) променете името на файла и алтернативния текст, ако сте го предоставили. Тъй като всички снимки са качени в една и съща папка, това е единствената промяна, която трябва да се направи.

    В този пример посочената по-долу формула отива към E3:

    =IMAGE("//cdn.ablebits.com/_img-blog/image-function/items/boots.jpg", "Ботуши Уелингтън")

    В резултат на това получихме следния списък на продукти със снимки в Excel:

    Как да върнете изображение въз основа на стойност от друга клетка

    За този пример ще създадем падащ списък с елементи и ще извлечем съответното изображение в съседна клетка. Когато се избере нов елемент от падащия списък, до него ще се появи съответното изображение.

    1. Тъй като се стремим към динамично падащо меню която се разширява автоматично при добавяне на нови елементи, първата ни стъпка е да преобразуваме набора от данни в таблица на Excel. Най-бързият начин е да използваме клавишната комбинация Ctrl + T. След като таблицата е създадена, можете да й дадете каквото име искате. Нашето име е Списък на продуктите .
    2. Създайте два именувани диапазона за Артикул и Изображение колони, без да се включват заглавията на колоните:
      • Елементи с препратка към =Product_list[ITEM]
      • Изображения с препратка към =Product_list[IMAGE]
    3. Когато е избрана клетката за падащото меню, преминете към Данни tab> Инструменти за дата група, щракнете върху Утвърждаване на данните , и конфигурирайте падащия списък въз основа на име в Excel. В нашия случай, =Предмети се използва за Източник: .
    4. В клетката, предназначена за изображение, въведете следната формула XLOOKUP:

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

      Където A2 ( lookup_value ) е падащата клетка.

      Когато поглеждаме нагоре в таблица, формулата използва структурирани препратки, като например:

      • Lookup_array - Product_list[ITEM], което казва, че трябва да се търси стойността за търсене в колоната с име ITEM.
      • Return_array - Product_list[IMAGE]), което казва, че трябва да се върне съвпадение от колоната с име IMAGE.

      Резултатът ще изглежда по следния начин:

    И ето го нашият падащ списък със свързани изображения в действие - веднага щом бъде избран елемент в A2, неговото изображение веднага се показва в B2:

    Как да направите падащо меню с картинки в Excel

    В по-ранните версии на Excel нямаше начин да се добавят снимки към падащ списък. Функцията IMAGE промени това. Сега можете да направите падащ списък със снимки в 4 бързи стъпки:

    1. Започнете с определянето на двете имена на вашата съвкупност от данни. В нашия случай имената са:
      • Списък на продуктите - таблицата на източника (A10:E20 на скрийншота по-долу).
      • Изображения - се отнася до колоната IMAGE в таблицата, без да включва заглавието.

      За подробни инструкции вижте Как да определим име в Excel.

    2. За всяка формула IMAGE конфигурирайте alt_text аргумент точно както искате да се появи алтернативният текст в падащия списък.
    3. В A2 направете падащ списък с Източник: отнасящи се до = Изображения .
    4. Освен това можете да получите повече информация за избрания елемент с помощта на тези формули:

      Получаване на името на елемента:

      =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])

    Тъй като изходните данни са в таблица, препратките използват комбинация от имената на таблицата и колоната. Научете повече за препратките към таблици.

    Полученият падащ списък с изображения е показан на снимката на екрана:

    Известни проблеми и ограничения на функцията IMAGE на Excel

    В момента функцията IMAGE е в етап на бета тестване, така че наличието на някои проблеми е нормално и очаквано :)

    • Могат да се използват само изображения, записани на външни уебсайтове с "https".
    • Не се поддържат снимки, записани в OneDrive, SharePoint и локални мрежи.
    • Ако уебсайтът, в който се съхранява файлът с изображението, изисква удостоверяване, изображението няма да се визуализира.
    • Превключването между платформите Windows и Mac може да доведе до проблеми с визуализирането на изображенията.
    • Въпреки че се поддържа файловият формат GIF, той се показва в клетката като статично изображение.

    Ето как можете да вмъкнете снимка в клетка с помощта на функцията IMAGE. Благодаря ви, че прочетохте, и се надявам да се видим в нашия блог следващата седмица!

    Практическа работна тетрадка

    Функция IMAGE на Excel - примери за формули (.xlsx файл)

    Майкъл Браун е отдаден технологичен ентусиаст със страст към опростяване на сложни процеси с помощта на софтуерни инструменти. С повече от десетилетие опит в технологичната индустрия, той е усъвършенствал уменията си в Microsoft Excel и Outlook, както и в Google Sheets и Docs. Блогът на Майкъл е посветен на споделянето на неговите знания и опит с други, предоставяйки лесни за следване съвети и уроци за подобряване на продуктивността и ефективността. Независимо дали сте опитен професионалист или начинаещ, блогът на Michael предлага ценни прозрения и практически съвети за извличане на максимума от тези основни софтуерни инструменти.