跳到主要內容跳到頁尾

IMAGE 函式與儲存格內圖片:四種模式與兩種插圖方式的差別

5 分鐘閱讀Lv.3 中級摘要與日期

整理 IMAGE 函式的語法與模式 1 到 4(縮放、拉伸、原始大小、自訂大小),用商品代碼組出圖片網址,並說明「插入 > 圖片 > 將圖片插入儲存格內」和 IMAGE 公式有什麼不同、什麼時候用哪個。依官方說明整理。

發布 更新

文章目錄

商品清單旁邊想放一張商品圖,Google 試算表有兩條路:用 IMAGE 函式,或是從選單「插入」>「圖片」>「將圖片插入儲存格內」。兩種看起來差不多,用起來差很多。

這篇先把 IMAGE 的語法和四種模式講完,再回頭比較兩種做法。內容參考 IMAGE 官方說明與插入圖片說明;以下 example.com 圖片網址全是示意,不是可載入的範例圖庫。

IMAGE

IMAGE 的意思就是「圖片」。給它一個圖片網址,它就把圖顯示在儲存格裡。

語法

  • 網址:圖片的網路位址,要包含 https:// 或 http:// 這類通訊協定,用雙引號包住,或指向存放網址的儲存格。
  • 模式:選填,預設 1,決定圖片怎麼配合儲存格大小。
  • 高度:選填,單位是像素,只有模式 4 才用得到。
  • 寬度:選填,單位是像素,只有模式 4 才用得到。

最簡單的寫法:

Google 試算表公式
fx

只給網址,圖片縮放到放得進儲存格

=IMAGE("https://example.com/tea/apple-black.png")

這邊的網址是示意,換成你自己的圖片網址。

四種模式

模式圖片怎麼放要不要高度與寬度
1等比例縮小到放得進儲存格(預設)不用
2拉伸或壓扁,填滿儲存格,比例會變不用
3原始大小,放不下的部分會被裁掉不用
4自訂大小要填

模式 1 是我最常用的,圖片不會變形,格子大一點圖就跟著大。模式 2 填滿很整齊,但人像或商品圖被拉歪會很明顯,所以我只在純色背景、LOGO 這類不怕變形的圖用。

模式 3 要小心,圖比格子大就會被切掉,只露出一角,有時候看到「怎麼只有一小塊顏色」就是這個原因。

如果檔案之後要拿到 Excel 用:Microsoft 365 的 Excel 也有 IMAGE,但參數不一樣,是 IMAGE(來源, [替代文字], [縮放], [高度], [寬度])。縮放只接受 0–3(0 等比例、1 填滿、2 原始大小、3 自訂高寬),其他值會回 #VALUE!,圖片網址也必須是 https。所以這篇的 貼到 Excel 會出錯,要改寫成 。

模式 4 用高度和寬度指定像素:

Google 試算表公式
fx

自訂成高 60、寬 80 像素

=IMAGE("https://example.com/tea/apple-black.png", 4, 60, 80)

官方說明有一點要記得:沒有任何模式會把儲存格調整成圖片的大小。圖要看得清楚,你得自己把列高、欄寬拉到夠大。

用商品代碼組出網址

IMAGE 最實用的地方,是網址可以用公式組出來。假設 A 欄是商品代碼:

商品代碼
apple-black
green-tea
oolong

B2 輸入:

Google 試算表公式
fx

用 A2 的商品代碼組出圖片網址,示意網址換成你自己的圖庫

=IMAGE("https://example.com/tea/" & A2 & ".png", 1)

這條組出來的網址,A2 是 apple-black 的時候就是 https://example.com/tea/apple-black.png。往下拉三列,每列各自抓自己的圖。

驗證時先把 A2 換成你確定存在的商品代碼,並確認組出的完整網址可以直接取得圖片,而非登入頁或網站介紹頁。再到 B2 放公式、向下填入;若圖片無法顯示,先查網址、來源權限與外部資料存取提示,不要把「已看到公式」當成成功載圖。

清單還有空白列的時候,可以先檢查再放圖,不然空白列會去抓不存在的網址:

Google 試算表公式
fx

A 欄沒東西就留空

=IF(A2="", "", IMAGE("https://example.com/tea/" & A2 & ".png", 1))

哪些圖不能用

依官方說明:

  • 存在 drive.google.com 的圖片不能用,要用其他主機的網址。
  • 不支援 SVG 檔。
  • 圖片網址裡不能直接或間接引用 NOW、RAND、RANDBETWEEN 這類會一直重算的函式。
  • 官方說明沒有講檔案大小的上限,也沒說一定要 https,只說網址要帶通訊協定。我自己會盡量用 https。

另外,圖片放在別人的網站上,對方把圖片搬走或改網址,你的儲存格就會變成錯誤。重要的圖,放在自己能控制的地方。

儲存格內的圖片和 IMAGE 的差別

選單的做法:先點一格,再點「插入」>「圖片」>「將圖片插入儲存格內」,然後選上傳檔案、貼網址之類的來源。

插入選單展開,圖片子選單裡有將圖片插入儲存格內與在儲存格上方插入圖片

圖:「插入」>「圖片」底下有兩個選項,名字很像但行為不同。

這個選單底下的另一個選項是「在儲存格上方插入圖片」,圖片是浮在儲存格上方的,不屬於任何一格,這邊就不展開了,要放 LOGO、示意圖才用它。

「儲存格內的圖片」和 IMAGE 公式的差別,我整理成對照:

  • IMAGE:圖片來源由網址指定,儲存格裡保留公式。優點是網址可以用公式組、一次拉一整欄;缺點是網址失效圖就沒了,也不能用 drive.google.com 的圖。
  • 從裝置上傳的儲存格內圖片:透過插入功能把本機檔案加入試算表,不使用 IMAGE 公式按商品代碼組網址。適合少量固定圖片;仍須能存取試算表,不能據此保證在任何網路、帳號或離線環境都看得到。
  • 在插入視窗選「依網址」:這仍是從來源網址取得圖片,與從裝置上傳是不同的取得方式。來源有登入或存取限制時,可能插入失敗。不要把所有「儲存格內圖片」都當成完全不涉及外部來源。

一般插入的圖片不是 IMAGE 公式產生的結果,但這不代表對方一定不需要外部網路權限。若分享後看不到圖片,依序檢查試算表權限、載入圖片所需的網路,以及圖片來源。

我自己的習慣是這樣分:商品圖庫有固定網址規則、清單會一直新增的,用 IMAGE;只有幾張、圖在自己電腦裡的,用「儲存格內的圖片」。

練習

1

自訂大小的商品圖

A2 是商品代碼,圖片網址規則是 https://example.com/tea/ 加上代碼再加 .png。請在 B2 寫公式,用模式 4 顯示高 60 像素、寬 80 像素的圖。

要記得模式 4 高度在前、寬度在後,順序別對調。

試著把模式換成 2 和 3,看看同一張圖會怎麼變,感覺比看文字快。

我是喜特先生,Mr. Sheet,我們下個教學見!

分享:
#IMAGE#儲存格內圖片#插入圖片#商品圖
喜特先生 Mr. Sheet

喜特先生 Mr. Sheet

數據分析師/商業分析師

八年工作經驗,跨不同業界解決數據需求。做過的案例都整理在作品集。

接下來可以

相關文章

查看所有文章

留言討論

共 0 則留言

訂閱電子報,新文章上線就通知你

免費,隨時可取消。

送出即表示同意服務條款與隱私權政策。