Excel合併單元格不能用Vlookup,3種方法查找匹配搞定!

舉個實例:

有一份企業各員工的底薪表,如下所示:

Excel合併單元格不能用Vlookup,3種方法查找匹配搞定!

現在要算工資,要查找匹配底薪,但A列已經被合併了單元格,如下所示:

Excel合併單元格不能用Vlookup,3種方法查找匹配搞定!

假如直接使用VLOOKUP進行查找匹配的時候,就會出錯,在D2單元格中輸入公式:=VLOOKUP(A2,F:G,2,0),如下所示:

Excel合併單元格不能用Vlookup,3種方法查找匹配搞定!

每個員工的第一條底薪都能查找匹配出來,但後面幾條記錄都出錯了。為了解決這一問題,我們介紹3種方法來得到結果。

第1種方法、使用拆分合並單元格

選擇A列所有單元格,取消合併

按CTRL+g,選擇查找條件,選擇查找空值

在公式輸入欄中輸入=A2,然後按CTRL+ENTER,一次性填充完公式

Excel合併單元格不能用Vlookup,3種方法查找匹配搞定!

如果老闆要求單元格不能拆開,那就只能使用下面2種方法進行解決了!

第2種方法:使用格式刷的方法

我們要知道為什麼合併單元格之後不能查找匹配了:

比如A2:A4單元格本來都是程咬金,合併之後,只有第一個單元格A2保留了值並顯示出來,其他單元格的值都被清除了,A3為0,A4也為0,所以匹配不到正確的結果。

Excel合併單元格不能用Vlookup,3種方法查找匹配搞定!

如果我們是使用格式刷的話,合併單元格里面的內容都不會被改變,如下所示:

Excel合併單元格不能用Vlookup,3種方法查找匹配搞定!

D列有一個合併單元格,然後我們使用格式刷,將A列中的數據刷成合並單元格,那麼其內部的結構沒有被破壞,數據都是能正常保存在單元格內的。

利用這一原理,我們使用格式刷的方法:我們先將合併的單元格複製出來,然後將單元格拆分,然後再使用格式刷將數據重新合併,再使用VLOOKUP函數就能正常的計算了。

Excel合併單元格不能用Vlookup,3種方法查找匹配搞定!

如果覺得這個操作方法比較麻煩的話,那就用第3種公式法。

第3種方法:使用兩個VLOOKUP函數嵌套

在D2單元格中輸入公式:

=VLOOKUP(VLOOKUP("座",$A$2:A2,1,1),F:G,2,0)

Excel合併單元格不能用Vlookup,3種方法查找匹配搞定!

就是把原公式中的A2,用VLOOKUP("座",$A$2:A2,1,1)替換了。這個函數其實就是達到了拆份合併單元格的效果。後期要拆分合並單元格也可以使用這個公式進行拆分。

Excel合併單元格不能用Vlookup,3種方法查找匹配搞定!

最後想說一句,能不要合併單元格,就不要合併,本來很簡單的一個問題,弄的很複雜了。

這些技巧,你學會了麼?

歡迎留言討論,給堅持學習的自己點個贊吧!覺得好用的話,分享給你的小夥伴哦!

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

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


分享到:


相關文章: