有兩個作業簿:當前作業簿和“原始資料.xlsx”作業簿。需要對“原始資料.xlsx”作業簿中的“E”列進行分類匯總。
第一步,使用vlookup對“原始資料.xlsx”的“A”列進行分類,分類標準位于當前作業簿的sheep3的BCD列,公式如下
=VLOOKUP([原始資料.XLSX]Sheet1!$A2,Sheet3!B:D,3,FALSE)
分類結果即該公式位于當前作業表B列。
—— 這一步正確達成
第二步,對于所有屬于當前作業表E2(注:這是一個分類名)的作業簿“原始資料.xlsx”的“E”列進行分類匯總,公式如下
=SUMIF($B:$B,$E2,[原始資料.XLSX]Sheet1!E:E)
——匯總資料出錯。
請問該如何解決?
uj5u.com熱心網友回復:
沒怎么看懂,首先公式只能對本表起作用,就是說外鏈的表資料可以提取,但是“樣式”不能改變,也許我說的不對,但我覺得應該是這樣,在本表操作外表改變樣式匯總應該是不可以的,換個思路,將外表的資料繼承到本表來操作應該就可以了,就好像你說的分類標于本表不會有問題,但是標與外表就不行,因為外表沒有打開uj5u.com熱心網友回復:
問題已解決,是錄入分類的時候,粘貼過來的,帶多了一個空格。謝謝
轉載請註明出處,本文鏈接:https://www.uj5u.com/gongcheng/279045.html
標籤:VBA
