回覆列表
  • 1 # 使用者7278361049623

    VLOOKUP函式 在表格或數值陣列的首列查詢指定的數值,並由此返回表格或陣列中該數值所在行中指定列處的數值。

    這裡所說的“陣列”,可以理解為表格中的一個區域。陣列的列序號:陣列的“首列”,就是這個區域的第一縱列,此列右邊依次為第2列、3列……。假定某陣列區域為B2:E10,那麼,B2:B10為第1列、C2:C10為第2列……。語法: VLOOKUP(查詢值,區域,列序號,邏輯值) “查詢值”:為需要在陣列第一列中查詢的數值,它可以是數值、引用或文字串。“區域”:陣列所在的區域,如“B2:E10”,也可以使用對區域或區域名稱的引用,例如資料庫或資料清單。“列序號”:即希望區域(陣列)中待返回的匹配值的列序號,為1時,返回第一列中的數值,為2時,返回第二列中的數值,以此類推;若列序號小於1,函式VLOOKUP 返回錯誤值 #VALUE!;如果大於區域的列數,函式VLOOKUP返回錯誤值 #REF!。“邏輯值”:為TRUE或FALSE。它指明函式 VLOOKUP 返回時是精確匹配還是近似匹配。如果為 TRUE 或省略,則返回近似匹配值,也就是說,如果找不到精確匹配值,則返回小於“查詢值”的最大數值;如果“邏輯值”為FALSE,函式 VLOOKUP 將返回精確匹配值。如果找不到,則返回錯誤值 #N/A。如果“查詢值”為文字時,“邏輯值”一般應為 FALSE 。另外: ·如果“查詢值”小於“區域”第一列中的最小數值,函式 VLOOKUP 返回錯誤值 #N/A。·如果函式 VLOOKUP 找不到“查詢值” 且“邏輯值”為 FALSE,函式 VLOOKUP 返回錯誤值 #N/A。下面舉例說明VLOOKUP函式的使用方法。假設在Sheet1中存放小麥、水稻、玉米、花生等若干農產品的銷售單價: A B 1 農產品名稱 單價 2 小麥 0.56 3 水稻 0.48 4 玉米 0.39 5 花生 0.51 ………………………………… 100 大豆 0.45 Sheet2為銷售清單,每次填寫的清單內容不盡相同:要求在Sheet2中輸入農產品名稱、數量後,根據Sheet1的資料,自動生成單價和銷售額。設下表為Sheet2: A B C D 1 農產品名稱 數量 單價 金額 2 水稻 1000 0.48 480 3 玉米 2000 0.39 780 ………………………………………………… 在D2單元格里輸入公式: =C2*B2 ; 在C2單元格里輸入公式: =VLOOKUP(A2,Sheet1!A2:B100,2,FALSE) 。如用語言來表述,就是:在Sheet1表A2:B100區域的第一列查詢Sheet2表單元格A2的值,查到後,返回這一行第2列的值。這樣,當Sheet2表A2單元格里輸入的名稱改變後,C2裡的單價就會自動跟著變化。當然,如Sheet1中的單價值發生變化,Sheet2中相應的數值也會跟著變化。其他單元格的公式,可採用填充的辦法寫入

  • 中秋節和大豐收的關聯?
  • 秋夜二首其一孔文仲的翻譯?