Excel indirect函式不同工作表間引用

時間 2021-05-04 15:22:58

1樓:貓之大神

indirect跨簿引用時必須開啟源資料檔案語法indirect(ref_text,a1)如果 ref_text 是對另一個工作簿的引用(外部引用),則那個工作簿必須被開啟。如果源工作簿沒有開啟,函式 indirect 返回錯誤值 #ref!。

解決的辦法只能是源資料更新的時候開啟源工作簿.

不更新重新開啟工作簿的時候選"不更新連結"

2樓:匿名使用者

是對另一個工作簿的引用(外部引用),則那個工作簿必須被開啟。如果源工作簿沒有開啟,函式 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中如何引用多個工作表同一位置的資料到一個總表中?

3樓:笑臉藍雨

1、開啟所有的excel**,如圖所示,然後在下面把所有的**進行彙總。

2、每個工作表的a1中都有資料。

3、要對所有**a1資料進行求和,在第一個工作表中輸入公式=sum(,然後選擇a1單元格。

4、然後按下shift鍵選擇最後一個工作表,公式會自動變化。

5、最後,全部編輯輸入好之後,如圖所示,按回車鍵這樣就可以彙總到一個總表中了。

4樓:匿名使用者

可以使用indirect函式來返回引用。如果表名有規律,如sheet1、sheet2……sheetn,可以直接引用,如果表名沒規律,得先用巨集表函式取出表名,再引用。

以下圖為例,假設工作表分別為sheet1-sheet5,各表的a1單元格分別為1-5,彙總表在後面,要把各分表的a1單元格取到彙總表。

方法一:表名有規律的方法。

公式下拉複製,就可以了,如上圖。

方法二:表名沒有規律的方法。

步驟1:定義名稱 x 如下

=replace(get.workbook(1),1,find("]",get.workbook(1)),"")

步驟2:a1輸入公式

=if(row()>columns(x)-1,"",index(x,row()))

公式下拉到足夠容納所有工作表名

步驟3:c1輸入公式

=iferror(indirect(a1&"!a1"),"")

公式下拉,結果如下圖

知識擴充套件:

1、get.workbook(1)是4.0巨集表函式,以「[工作簿1.

xlsm]sheet1」的形式返回所有工作表名的水平陣列,再用replace函式把工作簿名去掉,只保留所有工作表名,再用index函式逐個取出。

2、由於使用了4.0巨集表函式,因此,工作簿必須儲存為啟用巨集的工作簿(*.xlsm),不能儲存為不啟用巨集的工作簿格式(*.xlsx)。

3、indierect函式的用途就是,返回由文字字串指定的引用,如=indirect("sheet1!a1"),就是返回sheet1工作表的a1單元格的值,工作表名用「!」表示。

5樓:鬱渟

彙總是指求和嗎?

公式類似這樣

=sum(sheet1:sheetn!a1)

6樓:匿名使用者

比如表1表2表3分別取名sheet1sheet2sheet3依此類推...,我們要引用每一個工作簿的d1單元格,公式格式為

下拉就能得到效果。

c 函式過載函式,C 函式過載函式

用模板做確實 更精簡,這是詳細的程式都給你寫出來了,費了很長時間,樓主給力啊!呵呵 include iostream include stdio.h using namespace std define m 10 定義要排序的陣列個數,根據需要修改 三個過載函式宣告 void menu void s...

高斯函式和高斯核函式是不是函式,高斯函式和高斯核函式是不是一個函式

迪特格設計 所謂徑向基函式 radial basis function 簡稱 rbf 就是某種沿徑向對稱的標量函式。通常定義為空間中任一點x到某一中心xc之間歐氏距離的單調函式 可記作 k x xc 其作用往往是區域性的 即當x遠離xc時函式取值很小。最常用的徑向基函式是高斯核函式 形式為 k x ...

函式sinxcosx是奇函式還是偶函式

我不是他舅 函式f x sinxcosx 1 2 sin2x則f x 1 2 sin 2x 1 2 sin2x即f x f x 且定義域是r,關於原點對稱 所以是奇函式 該函式是奇函式。證明過程 令f x sinxcosx,f x 1 2 sin2x,f x 1 2sin2x f x f x sin...