回覆列表
  • 1 # 使用者3362753967134

    哈哈,不是什麼大神,但是還是瞭解一點的。if函式的意思是這樣的,A71=0這個是條件,如果這個條件成立則執行第一個逗號後面的語句,如果這個條件不成立則執行第二個逗號後面的語句。這而連續兩個逗號就是說如果A71=0了就什麼都不做,如果A71<>0就執行後面的lookup語句。VLOOKUP(A71,預算科目!A$1:B$1014,2,FALSE)這兒的意思是在“預算科目”這個sheet的A$1:B$1014這個範圍內查詢之前那個表裡面的A7單元格里面的內容所對應的B列的值,附語法。

    VLOOKUP 函式語法具有下列引數 (引數:為操作、事件、方法、屬性、函式或過程提供資訊的值。):

    lookup_value 必需。要在表格或區域的第一列中搜索的值。lookup_value 引數可以是值或引用。如果為 lookup_value 引數提供的值小於 table_array 引數第一列中的最小值,則 VLOOKUP 將返回錯誤值 #N/A。 table_array 必需。包含資料的單元格區域。可以使用對區域(例如,A2:D8)或區域名稱的引用。table_array 第一列中的值是由 lookup_value 搜尋的值。這些值可以是文字、數字或邏輯值。文字不區分大小寫。 col_index_num 必需。table_array 引數中必須返回的匹配值的列號。col_index_num 引數為 1 時,返回 table_array 第一列中的值;col_index_num 為 2 時,返回 table_array 第二列中的值,依此類推。

    如果 col_index_num 引數:

    小於 1,則 VLOOKUP 返回錯誤值 #VALUE!。 大於 table_array 的列數,則 VLOOKUP 返回錯誤值 #REF!。range_lookup 可選。一個邏輯值,指定希望 VLOOKUP 查詢精確匹配值還是近似匹配值: 如果 range_lookup 為 TRUE 或被省略,則返回精確匹配值或近似匹配值。如果找不到精確匹配值,則返回小於 lookup_value 的最大值。

    要點 如果 range_lookup 為 TRUE 或被省略,則必須按升序排列 table_array 第一列中的值;否則,VLOOKUP 可能無法返回正確的值。

    有關詳細資訊,請參閱對區域或表中的資料進行排序。

    如果 range_lookup 為 FALSE,則不需要對 table_array 第一列中的值進行排序。

    如果 range_lookup 引數為 FALSE,VLOOKUP 將只查詢精確匹配值。如果 table_array 的第一列中有兩個或更多值與 lookup_value 匹配,則使用第一個找到的值。如果找不到精確匹配值,則返回錯誤值 #N/A

  • 中秋節和大豐收的關聯?
  • 縮的組詞或成語?