首頁>Club>
7
回覆列表
  • 1 # 使用者834195712159

    有一張表(表1),4種物料(A/B/C/D)根據其相應的編碼來查找出相應的各個工序的價格。另外已知一張表2,表2上面有4種物料及其各個工序的價格。現在使用VLOOKUP查詢函式將表2的C列、D列、E列的資料匯入表1的F列、G列、H列。

    我們在F2裡面加入公式=VLOOKUP($C2,Sheet2!$1:$65536,COLUMN(Sheet2!C2),FALSE);然後F2單元格右下角”小十字“向右一拖,G2和H2也就都有了。最後選中F2、G2、H2三個單元格,滑鼠移到右下角顯示“小十字”雙擊就全部填充了。

    注意:最後一步的雙擊全部填充,這一步依賴的是,被填充列前面一列必須沒有空白格(以表1為例,則是E列,E列的每一行都有數字)。

    這裡面有2個需要注意的地方:

    1、注意表2。我們這裡是採用的表1的C列(即編碼)進行查詢,那麼表2裡面的第一列(也就是A列)必須就是表1的C列(即編碼)。

    2、請注意絕對值符號(即“$“)。以我們插入的公式:=VLOOKUP($C2,Sheet2!$1:$65536,COLUMN(Sheet2!C2),FALSE)這個來看,$C2表示的是查詢列,加絕對值是為了保證查詢列永遠是C列;Sheet2!$1:$65536這個也需要加絕對值,保證永遠是這張表,不加絕對值的話,可能後面會變成Sheet!2:65537的;‍COLUMN(Sheet2!C2)這個C2前面絕對不能加絕對值。加了之後,表1的F2、G2、H2這3行返回的值都是一樣的了,而我們需要返回的是表二的C列、D列、E列的數值

    4

    這裡我們使用了COLUMN函式,目的是為了是VLOOKUP函式公式中的第三項“序列數”可變。表1裡F列查詢的是表2的C列;表1裡的G列查詢的是表2裡的D列;表1裡H列查詢的是表2的E列。

  • 中秋節和大豐收的關聯?
  • 伊斯科跟貝爾的位置衝突嗎?媒體都說伊斯科要取代貝爾,伊斯科能踢右邊鋒嗎?