1. VLOOKUP函數實現多表數據合並查詢
以下四個部門的數據:
合並到「匯總」工作表,並且,分表數據如果改變,匯總表會相應更新:
公式實現
在匯總表C2單元格輸入公式:
=VLOOKUP($B2,INDIRECT($A2&」!a:d」),COLUMN(B1),0)
公式向下向右填充,即可得所有部門所有產品數據,並且,分表數據如果改變,匯總表會相應更新,如下動圖:
公式解析
INDIRECT($A2&」!a:d」):
這一部分利用INDIRECT實現跨表引用,工作表名稱是匯總表裡的A2,查找區域是A列至D列數據;
其中,$A2是混合引用,實現公式向右填充時工作表名稱一直來源於A列。
COLUMN(B1):
是查找區域A列至D列的第B1列數據;
公式在C2是,COLUMN(B1)返回值是2,查找結果在查找區域的第2列;公式向右填充到E2時,這部分變為COLUMN(C1)返回值是3,查找結果在查找區域的第3列……
VLOOKUP($B2,INDIRECT($A2&」!a:d」),COLUMN(B1),0):
在$A2對應的分表a:d區域查找與B2單元格商品對應的COLUMN(B1)列的數值。
2. 如何將excel表格中的數據合並到一個文件里
excel表中合並後的排列序號方法有多種,以下提供兩種解決方案:
方法一:利用COUNT函數
1. 選中所有的合並單元格,在公式欄輸入「=COUNT($A$2:A2)+1」。這個公式的含義是,計算A2到A2的區域的數字個數,因為A2裡面是文本,所以返回的值就是0,後面再加上1,就得到第一個編號了。
2. 輸入好公式後,按組合鍵「Ctrl+回車」,即可將所有的合並單元格填充序號。
方法二:先排序再編號
1. 選中需要填充的單元格,點擊菜單欄「數據」。
2. 點擊「排序」,按照需要排序的列進行設置。這里以身高為例,點擊「確定」。
3. 排序後,在第一個單元格中輸入1。
4. 然後,按組合鍵「Ctrl+回車」,即可將所有的合並單元格填充序號。
以上兩種方法可以根據具體情況選擇使用。