3816 |
Excel 可以搜尋特定項目並連動文字嗎? |
鄭羽涵:請問Excel可以搜尋特定項目並連動文字嗎?
來源工作表是來源表格,A欄編號,D欄表示要在目的工作表那一儲存格顯示其欄名及列號。
目的工作表是目的表格,顯示與來源工作表A欄相同編號的資料在指定儲存格顯示欄名及列號。
當請問EXCEL可以這樣做麼?謝謝!
錦子老師:冰雲,這個問題解決方式如下。
先要抓取目的工作表的B1:G5各個儲存格的欄名列號(CELL("address",B1))。
CELL(欲傳回型態字串,儲存格位址)
由於抓取出來的儲存格欄名列號前面皆會加上$符號,故要將其刪除(SUBSTITUTE(CELL("address",B1),"$",""))。
SUBSTITUTE(要處理字串,舊字串,新字串)
然後抓取目的工作表A欄資料是否有與來源工作表A欄編號相同的資料,若有則傳回其D欄資料(VLOOKUP(目的!$A1,來源!$A$1:$D$5,4,0))。
這時我們要比對來源工作表目前儲存格欄名列號是否與目的工作表傳回D欄內容相同,若相同則輸入目的工作表D欄資料,若不同則不輸入資料。(IF(SUBSTITUTE(CELL ("address",B1),"$","")=VLOOKUP(目的!$A1,來源!$A$1:$D$5,4,0),VLOOKUP(目的!$A1,來源!$A$1:$D$5,4,0),""))。
如果在來源工作表找不到相符編號,則不顯示錯誤訊息(IFERROR(公式,""))。
點取B1儲存格,輸入公式:「=IFERROR(IF(SUBSTITUTE(CELL("address",B1), "$","")=VLOOKUP(目的!$A1,來源!$A$1:$D$5,4,0),VLOOKUP(目的!$A1,來源!$A$1: $D$5,4,0),""),"")」後,按Enter鍵完成公式輸入,再將公式複製到B1:G5儲存格。
以上就是今天主要學習的知識點,希望對大家有所幫助~~有什麼問題歡迎留言,我會儘量及時的給大家答覆~~
更多相關影片教學:請點我
更多相關文章:請點我
留言列表