經常使用Excel的都知道一個規則:就是盡可能的少用合并單元格。合并單元格對我們的數據處理非常的不變,例如數據查詢。那麼如果對合并單元格的數據進行查詢了?
例如:
我們要查詢“王東”在“上海”或“廣東”的銷量,如果用LOOKUP函數來操作,會返回錯誤值。那麼該如何查詢“王東”在“上海”或“廣東”的銷量了?
一、添加輔助列并複制内容。
方法:
1、選定合并單元格右側的一列(暨C列),快捷鍵:Ctrl Shift 插入一行。
2、複制合并單元格的内容(暨B3:B9),粘貼到新插入的列中。
3、【開始】,單擊【合并後居中】右側的箭頭,選擇【取消單元格合并】。
4、Ctrl G打開【定位】對話框,單擊【定位條件】,選擇【空值】并确定。
5、輸入公式:=C3。
6、Ctrl Enter填充。
解讀:
第5部公式中C3單元格的确定方法:當前空單元格的上一單元格即可。
二、數據查詢。
方法:
在目标單元格中輸入公式:=LOOKUP(1,0/((C3:C9=H3)*(E3:E9=I3)),D3:D9)。
拓展:
關于LOOKUP函數的萬能查詢公式:
=LOOKUP(1,0/((查詢區域1=條件1)*(查詢區域2=條件2)*……*(查詢區域N=條件N)),數據返回區域)。
,