vlookup經驗記錄

2021-05-21 13:13:44 字數 1548 閱讀 1868

語法

vlookup(lookup_value,table_array,col_index_num,range_lookup)

lookup_value 為需要在**陣列 第一列中查詢的數值。lookup_value 可以為數值或引用。若 lookup_value 小於 table_array 第一列中的最小值,vlookup 返回錯誤值 #n/a。

table_array 為兩列或多列資料。使用對區域或區域名稱的引用。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 查詢精確的匹配值還是近似匹配值:

如果為 true 或省略,則返回精確匹配值或近似匹配值。也就是說,如果找不到精確匹配值,則返回小於 lookup_value 的最大數值。 table_array 第一列中的值必須以公升序排序;否則 vlookup 可能無法返回正確的值。有關詳細資訊,請參閱排序資料。

如果為 false,vlookup 將只尋找精確匹配值。在此情況下,table_array 第一列的值不需要排序。如果 table_array 第一列中有兩個或多個值與 lookup_value 匹配,則使用第乙個找到的值。如果找不到精確匹配值,則返回錯誤值 #n/a。

註解

在 table_array 第一列中搜尋文字值時,請確保 table_array 第一列中的資料沒有前導空格、尾部空格、直引號(' 或 ")與彎引號(『或「)不一致或非列印字元。否則,vlookup 可能返回不正確或意外的值。有關詳細資訊,請參閱 clean 和 trim。 在搜尋數字或日期值時,請確保 table_array 第一列中的資料未儲存為文字值。否則,vlookup 可能返回不正確或意外的值。有關詳細資訊,請參閱將儲存為文字的數字轉換為數字值。 如果 range_lookup 為 false 且 lookup_value 為文字,則可以在 lookup_value 中使用萬用字元、問號 (?) 和星號 (*)。問號匹配任意單個字元;星號匹配任意字串行。如果要查詢實際的問號或星號,請在該字元前鍵入波形符 (~)。

rugate使用記錄:

>lookup_value:

是乙個值,簡單點說就是乙個cell值,注意不是集合

>table_array:

是這個應用的重點,是乙個集合,其中包含了「要查詢的列」和「查詢到以後返回值的列」。其中,第一列為要尋找的列,而返回值的列是從第一列開始以1計數的相對數值。這個相對值注意兩點:第一,是table_array的第一列的相對值,不是整個表的。第二,是以1開始計數的,不是從0開始。

>模糊查詢前注意先排序!

和vlookup 不會VLOOKUP函式?今天教你

小夥伴們好啊,今天和大家來說說vlookup的那些事兒,深入了解一下vlookup函式的各種用法,看看這裡面 還藏著多少不為人知的秘密。函式的語法為 vlookup 要找誰,在哪兒找,返回第幾列的內容,精確找還是近似找 第一引數是要查詢的值。第二引數是需要查詢的單元格區域,這個區域中的首列必須要包含...

ios 經驗記錄

日下內容為日常開發中遇到的問題解決的個人經驗記錄 1.ios 用xib折騰cell時候 整個cell不能命名為contentview 會與系統的contentview衝突 一般命名為viewcell.使用xib時候 命名不能與所在類命名衝突 否則會出現各種奇怪事情。2.tableview手勢監聽在資...

Socket經驗記錄

1 為了增加效率,可以考慮採用無異常的函式 在.net2.0中socket.send,socket.receive 有了無異常的函式 socket.send byte,int32,int32,socketflags,socketerror socket.receive byte,int32,int3...