新書《Excel人力資源管理實戰寶典》即将上市,敬請期待。
在日常的數據的處理中,經常會遇到一些單元格被合并的情形,這種情況給數據的批處理造成了很大的障礙,其中最為明顯的一種情形就是在合并單元格中進行數據的查詢。
例題
按下面的要求對帶有合并單元格進行查詢。
公式
在F2單元格中輸入公式:
=LOOKUP("々",INDIRECT("C1:C"&MATCH(E2,$B$2:$B$16,0) 1))
或
=LOOKUP("座",INDIRECT("C1:C"&MATCH(E2,$B$2:$B$16,0) 1))
按Enter鍵完成,并進行填充。
公式解釋
1、“座”或“々”:在前面在例子中我們講過,就用查查找某一個區域中的最後一文本時所使用的符号,表示一個很大的字符。具體的大家可以參考:《不是我吹牛,Excel中的這些怪異的字符與操作你肯定沒有用過,不然算我輸》;
2、MATCH(E2,$B$2:$B$16,0) 1,表示找到要查找的目标E2在區域$B$2:$B$16中所處在行數,而加上是把标題行的這一行也算上。如:查找沈火英在B2:B16區域中處于第2行,再加上1則表示沈火英所在行數為第3行。所以返回結果為3;
3、INDIRECT("C1:C"&MATCH(E2,$B$2:$B$16,0) 1),表示自第一行至要查找的目标所在形成一個區域,即要查找的目标所在區域。如:根據上一步的行數,那麼返回的結果區域為:C1:C3;
4、然後利用LOOKUP函數查找C1:C3區域中最後一個文本,即查找的結果為“書法組”。
,更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!