1樓:匿名使用者
indirect("引數!a2")!c6
indirect("引數!a2")得到的是一個單元格引用,它的值是工作表的名稱。
但是出題人的經歷是,這樣的用法被認為是錯誤的。
這個問題告訴我們一個經驗:
!前面須是一個工作表的名稱,而不能是函式得到的工作表名稱。
看了很網頁,有人將工作表名稱搞成數字,說利用row(1:3)這種方式可以得到陣列,進而用indirect實現三維引用,我測試,沒有成功。
有一個提醒一下:工作表名字中有空格,用''括起來。
有一點是,設法利用cell("filename",單元格引用)得到的內容含有工作表名稱,以此來處理。還有些人利用巨集表函式得到工作表名稱。
總之這個題我參考了很多網頁,花了三個小時,還沒有結果。觀望中。
類似的問題:
a1單元格的內容是 1+1
我們另一處輸入=a1,得到是1+1,而不是2.
如果輸入=(=a1),則被認為是錯誤的公式。
2樓:匿名使用者
用逗號分隔,不要用冒號。
冒號在sum公式中是取範圍的,逗號才是取n個單元值的合計。
3樓:
sum(sq:dm!a2)試一試
excel indirect函式 不同工作表間引用
4樓:貓之大神
indirect跨簿引用時必須開啟源資料檔案語法indirect(ref_text,a1)如果 ref_text 是對另一個工作簿的引用(外部引用),則那個工作簿必須被開啟。如果源工作簿沒有開啟,函式 indirect 返回錯誤值 #ref!。
解決的辦法只能是源資料更新的時候開啟源工作簿.
不更新重新開啟工作簿的時候選"不更新連結"
5樓:匿名使用者
是對另一個工作簿的引用(外部引用),則那個工作簿必須被開啟。如果源工作簿沒有開啟,函式 indirect 返回錯誤值 #ref!。
indirect
請參閱返回由文字字串指定的引用。此函式立即對引用進行計算,並顯示其內容。當需要更改公式中單元格的引用,而不更改公式本身,請使用函式 indirect。
語法indirect(ref_text,a1)
ref_text 為對單元格的引用,此單元格可以包含 a1-樣式的引用、r1c1-樣式的引用、定義為引用的名稱或對文字字串單元格的引用。如果 ref_text 不是合法的單元格的引用,函式 indirect 返回錯誤值 #ref!。
如果 ref_text 是對另一個工作簿的引用(外部引用),則那個工作簿必須被開啟。如果源工作簿沒有開啟,函式 indirect 返回錯誤值 #ref!。
a1 為一邏輯值,指明包含在單元格 ref_text 中的引用的型別。
如果 a1 為 true 或省略,ref_text 被解釋為 a1-樣式的引用。
如果 a1 為 false,ref_text 被解釋為 r1c1-樣式的引用。
示例如果您將示例複製到空白工作表中,可能會更易於理解該示例。
excel使用sum函式計算總評成績,平時成績佔30,期末
不用函式,直接輸入運算子 0.3 平時成績 0.7 期末成績 0.3 c3 0.7 d3 填充到需要的行就行了。sum 平時成績 3 期末成績 7 sum 平時成績 30 期末成績 70 如何用excel計算總評 平時成績 30 期中成績 30 期末成績 40 用excel計算總評 平時成績 30 ...
excel分類彙總,將兩個表中的資料彙總在一起
步驟一 將國表名稱複製到彙總表a 列 把地表的名稱複製到彙總表a 列的後面 步驟二 用 刪除重複項 功能,將a列的重複項刪除 步驟三 在彙總表 國稅 那列,輸入公式 if isna vlookup a2,國稅表 a b,2,0 vlookup a2,國稅表 a b,2,0 在彙總表 地稅 那列,輸入...
excel表中不能用函式,excel表格中的函式不能跨檔案引用
選定你要輸入公式的列,右鍵 設定單元格格式 數字 常規 確定 看看!在excel中輸入長數字時,會自動轉成科學計數的形式 不是函式 建議將要輸入身份證的單元格設定為 文字 格式 在 設定單元格格式 對話方塊中選 數字 選項卡,在列表中選擇 文字 之後再輸入身份證號。中只有條件為真時的顯示結果,卻沒有...