各位讀者朋友們大家好,相信大家在工作中都遇到過這樣的情景,領(lǐng)導(dǎo)要求我們將同一個部門的人員放到同一個單元格,方便查看(如下圖所示),我們知道這樣對于數(shù)據(jù)處理來說是不方便的,但是領(lǐng)導(dǎo)要求我們又不得不照辦,這時候是一個個復(fù)制粘貼還是怎么辦呢?今天就來給大家介紹一個簡單快捷的方法,用VLOOKUP函數(shù)來完成。 這個過程我們還是通過一個輔助列來完成,并且這個輔助列相對復(fù)雜一些,我們邊寫邊給大家講解,輔助列構(gòu)造如下:=B2&IFERROR('、'&VLOOKUP(A2,A3:C$14,3,),'') 大家注意看,我們這條公式的幾個重點: 第一:我們VLOOKUP函數(shù)查找值是部門的第一條記錄,也就是A2單元格,但是我們的查找區(qū)域是有講究的,查找區(qū)域是我們上圖的藍色區(qū)域A3:C$14,是部門的第二條記錄開始到最后一條記錄往下一行,并且是三列,得到公式VLOOKUP(A2,A3:C$14,3,) 第二:我們在VLOOKUP函數(shù)前面連接上一個分隔符,這個分隔符是自己自定義的,我這里用頓號來分隔,公式變成 '、'&VLOOKUP(A2,A3:C$14,3,) 第三:再嵌套一層iferror函數(shù),用來規(guī)避會出現(xiàn)的錯誤值,得到公式IFERROR('、'&VLOOKUP(A2,A3:C$14,3,),'') 第四:我們用第一條記錄對應(yīng)的姓名再與上面得到的公式連接,此時得到最終公式:B2&IFERROR('、'&VLOOKUP(A2,A3:C$14,3,),'') 此時我們會得到上圖所示的結(jié)果,咋一看我們并看不出有什么用,但是當你將公式下拉到最后一條記錄時,就得到了這樣的結(jié)果: 這里建議大家模擬一個數(shù)據(jù)親自來操作一下,將輔助列公式一行一行的逐一下拉來理解這個公式,這里我就不給大家逐一下拉講解,一是由于版面原因,二是我怕純文字講解會把大家說暈,我的主頁里面有相應(yīng)的視頻,大家可以去看一下演示。 當?shù)玫竭@個結(jié)果之后,我們可觀察到,當我們部門第一次出現(xiàn)的時候,對應(yīng)的輔助列單元格里面已經(jīng)把所有姓名進行了合并,如上圖紅框標示效果,那么這時候我們又可以用到VLOOKUP函數(shù)的只會查找到查找值第一次出現(xiàn)的位置的特性,直接用部門名稱來再做一次匹配,是不是就可以得到我們想要的結(jié)果了呢?結(jié)果如下圖所示: 其實回顧我們這幾期講解的內(nèi)容,我們會發(fā)現(xiàn)寫公式思路真的很重要,大家去理解復(fù)雜嵌套函數(shù)的時候,也可以向我上面這樣,從內(nèi)到外,一步步將公式拆解開來看,并結(jié)合實操一步步理解,當你理解了公式的內(nèi)在原理的時候,你就會發(fā)現(xiàn)他其實并不是那么難~ 以上就是用VLOOKUP函數(shù)合并同類項的所有內(nèi)容了,大家學(xué)會了嗎~學(xué)會了記得點個關(guān)注喲~ 寫在最后,原創(chuàng)不易,希望大家多多支持,期待與大家互相學(xué)習,共同進步! |
|
來自: 江南荷葉 > 《電腦技術(shù)》