Ⅰ 【WPS】CHOOSE 和 VLOOKUP 函數
《WPS 表格操作技巧》連載系列文章前面小魚和大家一起學習到了 VLOOKUP 函數,其表達式為:
下面,我們嘗試使用 VLOOKUP 函數解決一個實際問題:有如下兩張表格:
接下來,小魚希望在成本表中找到各個項目的成本,並填入項目表。於是,在項目表成本列錄入如下公式:
奇怪的事情發生了, VLOOKUP 函數並未返回計算結果:
而且所有的項目都找不到成本:
之所以所有數據都找不到,是因為我們違背了 VLOOKUP 函數使用的條件: 查找的值必須在查找范圍的第一列。 在成本表中,我們查找的項目名稱位於最後一列,所以 VLOOKUP 函數返回找不到。
有的讀者可能想到:那調換一下成本表中列的順序,將項目名稱移動到第一列不就可以使用 VLOOKUP 了嗎?
沒錯,這個辦法可以解決當前的問題。但一般情況下,是不允許我們所以去更改原數據表的。所以呢,接下來小魚教大家一招 VLOOKUP 的進階用法: VLOOKUP 函數與 CHOOSE 函數結合,進行逆序查找。
CHOOSE 函數是查詢函數中的一員,其表達式為:
即從參數 區域1,區域2,區域3... 中選取指定索引的值進行返回。返回值可以是 1 個:
也可以是多個:
一般用於重新建立一個虛擬區間,配合 VLOOKUP 函數進行逆序查找。下面舉例說明 CHOOSE 函數的用法。
在上述的空白列錄入 CHOOSE 公式:
按 F9 即可查看 CHOOSE 函數返回的虛擬區間(以逗號分隔,返回多組數據):
了解了 CHOOSE 函數的功能,接下來就可以繼續文章開頭的任務了:首先,在項目表的成本單元格錄入 CHOOSE 公式:
選中錄入公式,按 F9 ,部分筆記本為 Fn+F9 ,可以看到運算結果中,項目位於金額的前面:
接下來,錄入 VLOOKUP 函數完成查找工作:
其中,查找的區域為 CHOOSE 函數返回的區域, CHOOSE 函數將成本表中的成本和項目名稱以自己的形式返回,並且項目名稱在前,成本在後。
最後,使用自動填充,就可以找到所有項目的成本了:
以上就是本節的全部內容了,我們來總結一下:
Ⅱ 手機版wps中如何使用vlookup函數
建議用VLOOKUP或LOOKUP函數
vlookup和column函數如何結合使用
方法/步驟
vlookup和column函數如何結合使用
Ⅲ wps的公式中,VLOOKUP怎麼使用
VLOOKUP ——在表格數組的首列查找指定的值,並由此返回表格數組當前行中其他列的值。
VLOOKUP 中的 V 參數表示垂直方向。當比較值位於需要查找的數據左邊的一列時,可以使用 VLOOKUP 而不是 HLOOKUP。
語法
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 中使用通配符、問號 (?)
和星號 (*)。問號匹配任意單個字元;星號匹配任意字元序列。如果要查找實際的問號或星號,請在該字元前鍵入波形符 (~)。
Ⅳ wps表格怎麼使用vlookup函數
vlookup函數遵循按列查找,最終返回該列所需查詢列序所對應的值的功能,在工作中是很常用到的一個函數,下面就由我來告訴你wps表格中vlookup函數的使用方法,希望對你有幫助!
舉個例子,有下圖示社保表格
Ⅳ wpsvlookup函數的使用方法及實例
=vlookup(a1,b:e,4)
意思是在范圍 b:e 中的首列(即b列)上去查找是否有與單元格a1中的內容相同的單元格,若找到了,就在公式所在位置顯示從b列起數過去第4列上的內容。比如在b15的內容與a1相同,那麼公式的結果就會顯示e15上的內容。
Ⅵ wps中look+up幹嘛用的
摘要 LOOKUP 函數的用法是:可返回一行或一列區域中或者數組中的某個值。
Ⅶ wps vlookup怎麼用
目的是:求「李6」對應的銷量。
輸入:=VLOOKUP(F2,$B$1:$D$8,3,FALSE),按enter鍵結束。
VLOOKUP函數是指查找指定的數值,並返回表格當前行中指定列處的數值(注意:查找值在列表中必須是首列)
=VLOOKUP(查找值,數據表,列序數,匹配條件)
Ⅷ wps如何用vlookup匹配替換
就我個人的理解,VLOOKUP函數就是在數據表中的第一列篩選你需要的值,然後按列數和匹配條件引用相應單元格值
比方說:=VLOOKUP(AH11,$AM$11:$AO$21,2,)
這個就是依據第一組的序號在第二組的序號列篩選出相應的值,然後無匹配條件直接取第二列相應行數的單元格值
請問你所說的匹配替換是需要做到什麼效果,可以做個大概的圖例看看嗎?
Ⅸ wps表的vlookup怎麼使用
首列查找函數VLOOKUP的語法:
=VLOOKUP(查找條件,被查找列到要返回列區域,從首列起到返回列的序號,邏輯值)
Ⅹ 手機版wps的vlookup使用
摘要 您好,這個手機版WPS使用VLOOKUP函數和Excel電腦版的使用方法都是一樣的,如下: 1. 第一個參數:需要查找的值;2. 第二個參數:被查找的數據區域(註:首列必須為第一個參數能查找到的值)3. 第三個參數:返回第二個參數的第N列;4. 第四個參數:查找模式,0表示精確查找模式親