前沿拓展:
excel合并單元格
EXCEL合并單元
一、合并單元格為什么無法使用函數(shù)
這個是因為函數(shù)公式看到的數(shù)據(jù)與我們看到的數(shù)據(jù)是不同的,如下圖所示,右側(cè)的就是函數(shù)公式看到的數(shù)據(jù),它其實就是將合并單元格取消之后的格式,這樣的話僅僅只有每個班級的第一個姓名會對應班級,其余的數(shù)據(jù)是沒有對應班級的,所以就是造成函數(shù)識別錯誤,那么對于這樣的情況我們應該如何解決呢?分為2種情況
二、數(shù)據(jù)源可以更改
如果你的數(shù)據(jù)源是可以更改的,最簡單的方法就是將合并單元格取消掉,第二為每個姓名填充它們對應的班級,這個過程是可以批量設置的,**作也非常的簡單
第一需要把合并單元格取消掉,第二按下【F5】調(diào)出**點擊【**條件】選擇【空值】點擊確定,隨后在編輯欄中輸入等于=A2(就是第一個班級的位置)按下快捷鍵【Ctrl+回車】即可批量填充姓名
姓名填充完畢后,它就是一個簡單的多條件查詢了,在這里不建議使用vlookup,更建議大家使用index+match進行數(shù)據(jù)查詢
公式為:=INDEX($C$2:$C$13,MATCH(F3&G3,$A$2:$A$13&$B$2:$B$14,0))
這個公式之前跟大家介紹過很多次了,在這里就不再多做介紹了,就是index+match多條件查詢的常規(guī)用法
三、數(shù)據(jù)源不能更改
第二種情況是數(shù)據(jù)源不能更改,必須保持合并單元格的格式,這種情況就比較復雜了,我需要借助indirect函數(shù),這個函數(shù)的使用方法前幾天跟大家分享過,如果想要了解我會將文章鏈接放在最后。我們可以使用indirect函數(shù)來構(gòu)建一個動態(tài)的數(shù)據(jù)查詢區(qū)域,來達到數(shù)據(jù)查詢的效果
公式為:=VLOOKUP(F4,INDIRECT("B"&MATCH(E4,A:A,0)&":C14"),2,0),跟大家簡單的介紹下查詢原理,先來了解下他的參數(shù)
第一參數(shù):F4,查找表中姓名的位置
第二參數(shù):"B"&MATCH(E4,A:A,0)&":C14"),數(shù)據(jù)查詢區(qū)域,它是一個動態(tài)的區(qū)域
第三參數(shù):2,查找的結(jié)果在第二參數(shù)的第二列
第四參數(shù):0,表示精確匹配
關(guān)鍵是Vlookup函數(shù)的第二參數(shù),如下圖所示,在這里B就是列標號,MATCH(E4,A:A,0)它的作用是查找班級班A列的位置,C14是表格的結(jié)尾位置
如果班級是1班,Vlookup函數(shù)的第二參數(shù)為:B3: C14
如果班級是2班,Vlookup函數(shù)的第二參數(shù)為:B8: C14
如果班級是3班,Vlookup函數(shù)的第二參數(shù)為:B12: C14
這樣的話就會**到各自班級對應的姓名,并且這個班級的姓名永遠是在最前面的,當我們將班級設置為2班,Vlookup就會以下圖黃**域為查找區(qū)域進行數(shù)據(jù)查詢
以上就是今天分享的全部內(nèi)容,對于合并單元格的數(shù)據(jù)查詢,第二種方法是通用的,它適用于任何查找函數(shù),不僅限于Vlookup函數(shù),大家可以動手試一下,可能很多人都會覺得比較難,但是我覺得這個算是比較簡單的方法了。
我是Excel從零到一,關(guān)注我,持續(xù)分享更多Excel技巧
INDIRECT,一個Excel高手愛不釋手的函數(shù),可以一次引用多個表格
拓展知識:
原創(chuàng)文章,作者:九賢生活小編,如若轉(zhuǎn)載,請注明出處:http://xiesong.cn/33442.html