2180 |
EXCEL 問題求解-VLOOKUP與IF函數應用 |
錦子老師您好:
有二個工作表,我要在工作表2工作表中去抓取工作表1工作表的資料,希望只要對照受付票號碼相同,就將工作表1工作表指定(同一列不同欄)儲存格文字複製到工作表2工作表,例如:日期欄位,希望幫幫忙?
工作表1 工作表2
作法:
點取工作表2的B2儲存格輸入公式「=IFERROR(VLOOKUP(C2,IF({1,0},工作表1!$C$2:$C$13,工作表1!$A$2:$A$13),2,0),"")」,再將公式複製到B3:B16儲存格。
公式說明:
IF({1,0},工作表1!$C$2:$C$13,工作表1!$A$2:$A$13) 陣列公式,1相當於Ture,0相當於False,當為1時,它會傳回IF的第二個參數(工作表1!$C$2:$C$13),為0時傳回第二個參數(工作表1!$A$2:$A$13)。
VLOOKUP(C2,IF({1,0},工作表1!$C$2:$C$13,工作表1!$A$2:$A$13),2,0) 若C2儲存格內容在工作表1!$C$2:$C$13中可以找到,則傳回工作表1!同列的A欄資料,否則顯示錯誤碼#N/A。
=IFERROR(VLOOKUP(C2,IF({1,0},工作表1!$C$2:$C$13,工作表1!$A$2:$A$13),2,0),"") 若C2儲存格內容在工作表1!$C$2:$C$13中無法找到,則將錯誤碼以不填入資料取代。
留言列表