Excel技巧:當vlookup函數遇到合併單元格

雖然我的文章多次提到,並且極力不推薦大家使用合併單元格,但有時候因為領導喜歡,又或者有強迫證,就是想用,然後合併單元格,遇到vlookup函數,又出錯了,怎麼辦?

如下所示一個實際例子:公司裡面有很多員工,每個員工的底薪都不一樣,底薪如下所示:

Excel技巧:當vlookup函數遇到合併單元格

該底薪標準數據位於表格的F:G列,然後現在要對員工的底薪標準進行匹配,表格中的A列是合併單元格的狀態,然後在D列輸入公式=VLOOKUP(A3,F:G,2,0)

Excel技巧:當vlookup函數遇到合併單元格

這個結果中只有每個業務的第1行是可以正常匹配的,後面的數據都是錯誤值#N/A

遇到這種情況最簡單的處理方式,就是把合併單元格拆分,填充內容,操作步驟是,選中合併的單元格,取消合併,按CTRL+G,查找空值,在公式編輯欄輸入=A2,然後按CTRL+ENTER鍵,最後將A列的數據複製,粘貼成數值數據,把裡面的公式去除,整體操作動圖如下所示:

Excel技巧:當vlookup函數遇到合併單元格

如果你們領導非要要求合併單元格,那你就用長長的公式來處理的,在D2輸入公式:=VLOOKUP(VLOOKUP("座",$A$2:A2,1),F:G,2,0)

Excel技巧:當vlookup函數遇到合併單元格

其實就是把A2單元格再使用一個VLOOKUP函數公式,VLOOKUP("座",$A$2:A2,1)代替,這樣將A列的合併單元格進行拆分了。

Excel技巧:當vlookup函數遇到合併單元格

VLOOKUP("座",$A$2:A2,1)函數使用到了模糊查找,混合累計引用方式,"座"這個字符是編碼比較大的一個字符,它會查找到最後一個文本,然後返回值。所以能夠得到上述的效果。

雖然這個函數能夠解釋合併單元格的vlookup函數使用,但是小編還是不建議大家使用合併單元格,這樣公式就不用這麼複雜使用了。你覺得呢?

本節完,歡迎留言討論,期待你的轉發

-------------------------

歡迎關注,更多精彩內容持續更新中......


分享到:


相關文章: