此問題可透過vlookup函式來實現,首先我們來了解下vlookup的用法。
vlookup包含4個引數,第一引數lookup_value, 即要查詢的值,應該是一個值(value);第二引數table_array, 即查詢的區域,也就是在哪裡查詢。從名字能看出這個引數應該選擇一個array(陣列);第三引數col_index_num,從名字可以看出col是列,index是索引,num是數字,也就是返回第二引數中的第幾列;第四引數[range_lookup],透過設定0或1來實現精確查詢和模糊查詢。
前三個引數是必選引數,第四引數為可選引數,如果不選第四引數則預設引數值為TRUE, 即模糊查詢, 例如:vlookup(A1, B1:C10,2)。如第四引數為0或false, 則返回結果為精確查詢,例如:vlookup(A1, B1:C10,2,0)或 vlookup(A1,B1:C10,2,FALSE), 也可簡寫為vlookup(A1,B1:C10,2,),此時逗號不能省略。
鑑於以上用法,如果發現公式出錯,則要首先排查下第四引數是否正確使用,其次看下第二引數的首列是否包含第一引數且格式一致,如果涉及vlookup的下拉或右拉使用,再檢查下相對/絕對引用問題。
此問題可透過vlookup函式來實現,首先我們來了解下vlookup的用法。
vlookup包含4個引數,第一引數lookup_value, 即要查詢的值,應該是一個值(value);第二引數table_array, 即查詢的區域,也就是在哪裡查詢。從名字能看出這個引數應該選擇一個array(陣列);第三引數col_index_num,從名字可以看出col是列,index是索引,num是數字,也就是返回第二引數中的第幾列;第四引數[range_lookup],透過設定0或1來實現精確查詢和模糊查詢。
前三個引數是必選引數,第四引數為可選引數,如果不選第四引數則預設引數值為TRUE, 即模糊查詢, 例如:vlookup(A1, B1:C10,2)。如第四引數為0或false, 則返回結果為精確查詢,例如:vlookup(A1, B1:C10,2,0)或 vlookup(A1,B1:C10,2,FALSE), 也可簡寫為vlookup(A1,B1:C10,2,),此時逗號不能省略。
鑑於以上用法,如果發現公式出錯,則要首先排查下第四引數是否正確使用,其次看下第二引數的首列是否包含第一引數且格式一致,如果涉及vlookup的下拉或右拉使用,再檢查下相對/絕對引用問題。