非零返回怎么解决_VLOOKUP如何返回多个值?
今天我來談談大家最熟悉的函數(shù),也是使用頻率最高的函數(shù),基本是每天都在使用-VLOOKUP
大家都知道VLOOKUP可以根據(jù)條件,查找并返回滿足條件對應列的值,但是他的設定只是只能返回第一個滿足條件的值
如果我們要返回滿足條件的多個值,一般來說VLOOKUP應該是完不成,搞不定的,只能說一般,因為我們今天要解決的就是這個問題-通過VLOOKUP獲取多個滿足條件的值
先來看我們要解決的問題案例:
三國客串順便拉上了小明和小紅雙人組來參加一次田徑,大家報的項目都不知一種,如果我要查找某個人報了哪些項目怎么處理呢?
解決方法-直接看圖:
第一步:
我們首先在數(shù)據(jù)源的旁邊添加一列輔助列,輔助我們處理數(shù)據(jù),我們設置公式:=B3&COUNTIF($B$3:B3,B3),這樣通過COUNTIF計數(shù),我們相同的姓名變成了姓名+第幾次出現(xiàn),比如關羽1,關羽2,關羽3…^
第二步:
經(jīng)過第一步的處理,我們把相同的項目,間接的變成了不同的,這樣我們就可以利用VLOOKUP返回首個的特性了。直接寫公式:
=VLOOKUP($G$2&ROW(A1),A:C,3,)
這里和普通的VLOOKUP函數(shù)有點不同,就是多了一個ROW(A1),
ROW-函數(shù)是范圍給定單元格的行號,比如我們ROW(A1)=1,ROW(A2)=2,當我們公式下來,正好對應我們的輔助列,這樣就基本搞定了,還有一些錯誤值,我們下一步處理
第三步:
我們對VLOOKUP公式稍微優(yōu)化一下,屏蔽點錯誤,只要加上IFERROR即可=IFERROR(VLOOKUP($G$2&ROW(A1),A:C,3,),"")
如果出錯就顯示為空,隱藏輔助列,大功告成……
碎碎念:
我們在使用Excel過程中,確實會遇到一些目前所學習的函數(shù)或者方法無法解決,但是我們可以通過輔助列等方法變通解決,思路比問題更重
總結(jié)
以上是生活随笔為你收集整理的非零返回怎么解决_VLOOKUP如何返回多个值?的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 数据结构链表之循环链表——4
- 下一篇: mysql导入10g数据库_oracle