فهرست مطالب
با استفاده از تابع IMAGE یک راه ساده و شگفتانگیز جدید برای درج یک عکس در سلول بیاموزید.
کاربران اکسل سالهاست که تصاویر را در کاربرگها درج میکنند، اما این کار نیاز به مقدار زیادی دارد. تلاش و صبر زیاد حالا، بالاخره تمام شد. با استفاده از تابع IMAGE که به تازگی معرفی شده است، میتوانید یک عکس را با یک فرمول ساده در یک سلول وارد کنید، تصاویر را در جداول اکسل قرار دهید، سلولها را مانند سلولهای معمولی با تصاویر جابهجا کنید، کپی کنید، اندازه کنید، مرتب کنید و فیلتر کنید. بهجای شناور شدن در بالای صفحهگسترده، تصاویر شما اکنون بخش جداییناپذیر آن هستند.
عملکرد Excel IMAGE
عملکرد IMAGE در اکسل برای درج تصاویر در سلولها طراحی شده است. از یک URL فرمتهای فایل زیر پشتیبانی میشوند: BMP، JPG/JPEG، GIF، TIFF، PNG، ICO، و WEBP.
این تابع در مجموع از 5 آرگومان استفاده میکند، که تنها مورد اول مورد نیاز است.
IMAGE(منبع، [متن_جایگاه]، [اندازه]، [ارتفاع]، [عرض])کجا:
منبع (الزامی) - مسیر URL به فایل تصویر که از پروتکل "https" استفاده می کند. می تواند به شکل یک رشته متن محصور شده در دو گیومه یا به عنوان یک مرجع به سلول حاوی URL ارائه شود.
Alt_text (اختیاری) - متن جایگزینی که تصویر را توصیف می کند.
Sizing (اختیاری) - ابعاد تصویر را مشخص می کند. میتواند یکی از این مقادیر باشد:
- 0 (پیشفرض) - متناسب با تصویر در سلول با حفظ نسبت ابعاد آن.
- 1 -سلول را با تصویر پر کنید و نسبت ابعاد آن را نادیده بگیرید.
- 2 - اندازه تصویر اصلی را حفظ کنید، حتی اگر از مرز سلول فراتر رود.
- 3 - ارتفاع و عرض تصویر را تنظیم کنید.
ارتفاع (اختیاری) - ارتفاع تصویر بر حسب پیکسل.
عرض (اختیاری) - عرض تصویر بر حسب پیکسل.
در دسترس بودن تابع IMAGE
IMAGE یک عملکرد جدید است که در حال حاضر فقط در کانال بتا Office Insider برای کاربران Microsoft 365 برای Windows، Mac و Android در دسترس است.
فرمول اصلی IMAGE در اکسل
برای ایجاد فرمول IMAGE در ساده ترین شکل آن، کافی است تنها آرگومان اولی که URL فایل تصویر را مشخص می کند، ارائه دهید. لطفاً به یاد داشته باشید که فقط آدرس های HTTPS مجاز هستند و نه HTTP. یک URL ارائه شده باید دقیقاً مانند یک رشته متنی معمولی در گیومه های دوتایی محصور شود. به صورت اختیاری، در آرگومان دوم، می توانید یک متن جایگزین برای توصیف تصویر تعریف کنید.
به عنوان مثال:
=IMAGE("//cdn.ablebits.com/_img-blog/image-function/items/umbrella.png", "umbrella")
عدم حذف یا تنظیم آرگومان سوم روی 0 تصویر را مجبور می کند برای قرار گرفتن در سلول، حفظ نسبت عرض به ارتفاع. با تغییر اندازه سلول، تصویر بهطور خودکار تنظیم میشود:
وقتی با فرمول IMAGE روی سلول میروید، راهنمای ابزار بیرون میآید. حداقل اندازه پنجره راهنمای ابزار از پیش تعیین شده است. برای بزرگتر کردن آن، گوشه پایین سمت راست پنجره را مانند تصویر زیر بکشید.
برای پر کردن کل سلول با یک تصویر، آرگومان 3 را تنظیم کنیدبه 1. به عنوان مثال:
=IMAGE("//cdn.ablebits.com/_img-blog/image-function/items/water.jpg", "ocean", 1)
به طور معمول، این برای تصاویر هنرهای انتزاعی که تقریباً با هر نسبت عرض به ارتفاع خوب به نظر می رسند، به خوبی کار می کند.
اگر تصمیم دارید ارتفاع و عرض تصویر را تنظیم کنید (به ترتیب آرگومان 4 و 5)، مطمئن شوید که سلول شما به اندازه کافی بزرگ است که اندازه تصویر اصلی را در خود جای دهد. در غیر این صورت، تنها بخشی از تصویر قابل مشاهده خواهد بود.
هنگامی که تصویر درج شد، می توانید به سادگی با کپی کردن فرمول، آن را در سلول دیگری کپی کنید. یا می توانید به سلولی با فرمول IMAGE مانند هر سلول دیگری در کاربرگ خود ارجاع دهید. به عنوان مثال، برای کپی کردن یک عکس از C4 به D4، فرمول =C4 را در D4 وارد کنید.
نحوه درج تصاویر در سلول های اکسل - نمونه فرمول
معرفی تابع IMAGE در اکسل بسیاری از سناریوهای جدید را که قبلا غیرممکن یا بسیار پیچیده بودند، "باز کرده است". در زیر چند نمونه از این قبیل را خواهید دید.
نحوه ایجاد لیست محصول با تصاویر در اکسل
با عملکرد IMAGE، ایجاد لیست محصول با تصاویر در اکسل بسیار آسان می شود. مراحل عبارتند از:
- یک لیست محصول جدید در کاربرگ خود ایجاد کنید. یا یک موجود را از یک پایگاه داده خارجی به عنوان فایل csv وارد کنید. یا از یک الگوی موجودی محصول موجود در اکسل استفاده کنید.
- تصاویر محصول را در پوشه ای در وب سایت خود آپلود کنید.
- فرمول IMAGE را برای اولین مورد بسازید و آن را در بالاترین سلول وارد کنید. درفرمول، تنها آرگومان اول ( منبع ) باید تعریف شود. آرگومان دوم ( alt_text ) اختیاری است.
- فرمول را در سلول های زیر در ستون Image کپی کنید.
- در هر فرمول IMAGE، نام فایل و متن جایگزین را در صورت ارائه آن تغییر دهید. از آنجایی که همه تصاویر در یک پوشه آپلود شده اند، این تنها تغییری است که باید انجام شود.
در این مثال، فرمول زیر به E3 می رود:
=IMAGE("//cdn.ablebits.com/_img-blog/image-function/items/boots.jpg", "Wellington boots")
در نتیجه، لیست محصول زیر را با تصاویر در اکسل داریم:
چگونه یک تصویر را بر اساس مقدار سلول دیگر برگردانیم
برای این مثال، ما برای ایجاد یک لیست کشویی از آیتم ها و استخراج یک تصویر مرتبط در یک سلول همسایه. هنگامی که یک مورد جدید از منوی کرکرهای انتخاب میشود، تصویر مربوطه در کنار آن ظاهر میشود.
- همانطور که ما به دنبال یک کاوشگر پویا هستیم که با افزودن موارد جدید بهطور خودکار گسترش مییابد. اولین قدم ما تبدیل مجموعه داده به جدول اکسل است. سریعترین راه استفاده از میانبر Ctrl + T است. پس از ایجاد جدول، می توانید هر نامی را که می خواهید به آن بدهید. نام ما Product_list است.
- دو محدوده نامگذاری شده برای ستونهای Item و Image ایجاد کنید، بدون احتساب سرصفحه ستون:
- اقلام ارجاع به =Product_list[ITEM]
- تصاویر ارجاع به =Product_list[IMAGE]
- با سلولبرای منوی کشویی انتخاب شده، به برگه Data > Date Tools بروید، روی Data Validation کلیک کنید و لیست کشویی را بر اساس نام Excel پیکربندی کنید. در مورد ما، =Items برای Source استفاده می شود.
- در سلول تعیین شده برای یک تصویر، فرمول 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 نمایش داده می شود:
نحوه ایجاد یک کشویی با تصاویر در اکسل
در نسخه های قبلی اکسل، راهی برای افزودن تصاویر به لیست کشویی وجود نداشت. تابع IMAGE این را تغییر داده است. اکنون، میتوانید در 4 مرحله سریع، یک فهرست کشویی از تصاویر ایجاد کنید:
- با تعریف دو نام برای مجموعه داده خود شروع کنید. در مورد ما، نامها عبارتند از:
- Product_list - جدول منبع (A10:E20 در تصویر زیر).
- تصاویر - اشاره دارد به ستون IMAGE در جدول، نهاز جمله هدر.
برای دستورالعمل های دقیق، لطفاً به نحوه تعریف نام در اکسل مراجعه کنید.
- برای هر فرمول IMAGE، آرگومان alt_text را دقیقاً همانطور که میخواهید متن جایگزین در لیست کشویی ظاهر شود، پیکربندی کنید.
- در A2، یک لیست کشویی با منبع ارجاع به = تصاویر .
- علاوه بر این، میتوانید با کمک این فرمولها اطلاعات بیشتری در مورد مورد انتخابشده بازیابی کنید:
نام مورد را دریافت کنید:
=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 یک عکس را در یک سلول وارد کنید. از شما سپاسگزارم که خواندید و امیدوارم هفته آینده شما را در وبلاگ خود ببینم!
کتاب کار تمرینی
عملکرد Excel IMAGE - نمونه های فرمول (فایل xlsx.)
>