贊助廠商

///本部落格所有文章列表///

搜尋本部落格文章資料

很多網友對於在 Excel 中,想要根據儲存格內容來顯示對應的圖片很有興趣!本篇再次介紹運用名稱定義,配合 OFFSETMATCH 等函數來顯示結果。

例如:在下圖中有七個國家的國名稱和國旗,看看如何來運用。

Excel-根據儲存格內容顯示對應圖片(OFFSET,MATCH)

參考以下的操作:

1. 先在儲存格E1:F8中,將國名和國旗的圖片安置妥適。

2. 定義名稱:flag

參照到:=OFFSET(對照!$F$2,MATCH(對照!$B$2,對照!$E$2:$E$8,0)-1,0)

(其中「對照」是該工作表的名稱)

Excel-根據儲存格內容顯示對應圖片(OFFSET,MATCH)

(1) MATCH(對照!$B$2,對照!$E$2:$E$8,0)

找出儲存格B2的內容在儲存格E2:E8中的位置,傳回一個數字。(公式中請使用絶對參照的寫法)

(2) OFFSET(對照!$F$2,MATCH(對照!$B$2,對照!$E$2:$E$8,0)-1,0)

利用第(1)式的傳回值,在儲存格F2起始位置查詢對應的儲存格內容。

3. 將任一個國旗圖片,複製到儲存格C2。

4. 點選該圖片,並在公式編輯列中輸入:=flag。

Excel-根據儲存格內容顯示對應圖片(OFFSET,MATCH)

如此,只要在儲存格B2中輸入一個國家名稱,該圖片即會顯示對應的國旗照片。

Excel-根據儲存格內容顯示對應圖片(OFFSET,MATCH)

可以如何運用呢?例如下圖:

顯示加拿大的統計圖時,同時也顯示加拿大地圖:(儲存格A1)

Excel-根據儲存格內容顯示對應圖片(OFFSET,MATCH)

顯示韓國的統計圖時,同時也顯示韓國地圖:

Excel-根據儲存格內容顯示對應圖片(OFFSET,MATCH)

文章標籤
創作者介紹

學不完.教不停.用不盡

vincent 發表在 痞客邦 PIXNET 留言(6) 人氣()


留言列表 (6)

發表留言
  • 阿鴻
  • 老師你好 想請教你假設excel 內我把工作表一當作資料庫,在工作表二 撈資料在工作表A1填寫日期 A2時間 當此兩條件成立後判斷最靠近c3數字後,自動填入整列資料,這函數要怎寫
    打擾你了 謝謝你


    本來有截圖 後來才發現不能傳
    再麻煩您了 老師 謝謝
  • 阿慶
  • 老師您好:我的工作表Sheet1的儲存格B1是員工姓名,B2是員工照片,我想依據在Sheet2的儲存格F1中的員工姓名,在F2顯示員工照片,但是點選圖片後,資料編輯列無法輸入(=flag)字樣,煩您指點。
  • 訪客
  • 我也是定義好之後,copy圖片之後點選圖片後,資料編輯列無法輸入(=flag)字樣,請問有解嗎
  • jeffya888
  • 您好!依據您的操作:
    1. 先在儲存格E1:F8中,將國名和國旗的圖片安置妥適。
    其中圖片和儲存格如何對應?因為無法顯示圖片。
    以上。
    感恩
  • 訪客
  • 無法在圖片上填寫公式,請問是因為 EXCEL 版本問題嗎?!
  • 訪客
  • 您好
    老師我在網網路找了很多類似的視訊
    他們都說要弄一個picture的參照來輸入公式
    然後照片reference那個picture
    但是我在照片上寫=picture
    卻說我參照無效
    我看了別人一些留言
    也有不少跟我遇到一樣的問題
    說是reference not valid的
    想知道怎麼解決

您尚未登入,將以訪客身份留言。亦可以上方服務帳號登入留言

請輸入暱稱 ( 最多顯示 6 個中文字元 )

請輸入標題 ( 最多顯示 9 個中文字元 )

請輸入內容 ( 最多 140 個中文字元 )

請輸入左方認證碼:

看不懂,換張圖

請輸入驗證碼