辦公軟件是指可以進行文字處理、表格制作、幻燈片制作、圖形圖像處理、簡單數(shù)據(jù)庫的處理等方面工作的軟件。目前辦公軟件朝著操作簡單化,功能細化等方向發(fā)展。辦公軟件的應用范圍很廣,大到社會統(tǒng)計,小到會議記錄,數(shù)字化的辦公,離不開辦公軟件的鼎力協(xié)助。另外,政府用的電子政務,稅務用的稅務系統(tǒng),企業(yè)用的協(xié)同辦公軟件,這些都屬于辦公軟件。 關于一對多查詢,之前跟大家分享過使用FILTER函數(shù)來解決,這個可以說是最簡單的解決方法了,但是不少粉絲表示他們的版本并不支持這個函數(shù),今天就跟大家分享下我們如何使用Vlookup來解決這個的問題,廢話不多說,讓我直接開始吧!
一、原理解析
當我們使用Vlookup查找數(shù)據(jù)如果遇到重復值,Vlookup僅僅會返回第一個找到的結果,這個是Vlookup函數(shù)的特性無法更改。
想要使用Vlookup返回多個結果,我們就必須要使查找值與查找區(qū)域變得唯一,所以接下來我們需要構建輔助數(shù)據(jù),來使查找值與查找區(qū)域變得唯一,這個是必要前提條件,下面就來看下我的做法吧。
二、構建輔助數(shù)據(jù)
在這里我們想要查找下3班的所有姓名,首先需要在數(shù)據(jù)源的最前面插入一列數(shù)據(jù),隨后在A2單元格中將公式設置為:=COUNTIF($B$2:B2,$F$2),這樣的話3班的數(shù)據(jù)就會被設置為一個從1開始的序列
跟大家簡單的講解下這個公式,COUNTIF函數(shù)的作用是進行單條件計數(shù)
第一參數(shù):$B$2:B2,B2就是第一個姓名的位置
第二參數(shù):$F$2,就是查找表中3班的位置,進行了絕對引用
這個函數(shù)的重點是在第一參數(shù)中,第一個B2進行了絕對引用,向下拖動它是不會變動的,第二個進行了相對引用,向下拖動它是可以發(fā)生變動的。所以當我們向下拖動數(shù)據(jù)的時候,第一參數(shù)的判斷區(qū)域就會逐漸增加,這樣的話就能達到一個分組計數(shù)的效果。
三、ROW函數(shù)構建查找值
上面我們已經(jīng)在數(shù)據(jù)源為3班構建了唯一的查找值,它是一個從1開始的序列,哪個在Vlookup函數(shù)的第一參數(shù)中的這個查找值,我們應該如何構建呢?
可以使用ROW函數(shù),它的作用是獲取單元格的行號,在這里我們只需要將其參數(shù)設置為A1,然后向下填充就能得到一個從1開始的序列
四、Vlookup進行數(shù)據(jù)查詢
唯一的查找值與數(shù)據(jù)都有了,在利用Vlookup函數(shù)來查詢就非常的簡單了,在這里我們只需要將公式設置為:=VLOOKUP(ROW(A1),$A$1:$D$15,3,0),然后向下填充即可,
在這里需要注意的是:向下拖動公式的時候,如下看到#N/A就表示已經(jīng)查找完畢,看不到#N/A,就一直向下拖動即可
最后來簡單的介紹下這個函數(shù),它就是Vlookup的普通查詢,非常的簡單
第一參數(shù):ROW(A1),用ROW函數(shù)構建從1開始的序列作為查找值
第二參數(shù):$A$1:$D$15,查找的數(shù)據(jù)區(qū)域,需要進行絕對引用
第三參數(shù):3,表示在查找區(qū)域中,我們想要的結果在第3列
第四參數(shù):0,表示精確匹配
以上就是今天的全部內容了,關鍵是構建唯一的數(shù)據(jù)源與查找值,如果你有其他的方法能夠達到這個條件,理論上就能使用Vlookup實現(xiàn)一對多查詢。
Office辦公軟件是辦公的第一選擇,這個地球人都知道。
|