1079EXCEL價格表自動修正

EXCEL價格表自動修正

1079

EXCEL價格表自動修正

示範檔

範例檔

1079.XLSX

結果檔

1079F.XLSX

沙悟淨:「師兄,我想要把一個可以自動更新價格資料的表格?目前我在工作表上原始資料如下:」

孫悟空:「悟淨,這個必須使用IFISNAMATCHVLOOKUP四個函數混合應用來建立這個公式。」

首先在D欄建立一個輔助欄。

點取D2儲存格輸入公式「=IF(ISNA(MATCH(A2,$F$2:$F$16,0)),C2,VLOOKUP(A2,$F$2: $G$16, 2,0))」後,按ENTER鍵完成輸入,再複製到D3:D16儲存格。

F欄輸入商品編號,G欄輸入價格,即會自動更新。

【公式說明】

1 MATCH(A2,$F$2:$F$16,0) 傳回F2:F16儲存格中是否有與A2儲存格相同內容及其位於第幾列。

2 ISNA(MATCH(A2,$F$2:$F$16,0)) 如果1計算結果錯誤,則傳回TRUE,否則FALSE

3 IF(ISNA(MATCH(A2,$F$2:$F$16,0)),C2,VLOOKUP(A2,$F$2: $G$16, 2,0)) 如果2傳回TRUE,則填入C2儲存格資料,否則傳回F2:F16儲存格範圍中與A2儲存格內容相同的G欄資料。