excel工作表名稱引用,excel怎麼引用工作表名

時間 2021-12-19 13:05:23

1樓:一點設計演示

在sheet1的a2單元格輸入以下公式

=indirect(a1&"!a1")

公式表示:通過indirect對a1單元格的內容建立表名引用,引用a1單元格表名中的a1單元格資料。

1、當a1單元格的內容變為當前工作簿中存在的其他表名,比如sheet3或sheet4時,自動引用對應表名下的a1單元格資料。

2、當a1單元格的內容為工作簿以外的工作簿下工作表的全稱,以「[abc]sheet2」內容形式存在,只要資料來源工作簿處於開啟狀態,同樣可以建立引用。

2樓:匿名使用者

用巨集表函式,定義名稱

游標定位在a1,選單欄,插入,名稱,定義,輸入「sheetnames」 (不含雙引號)

在引用位置輸入

在a1輸入公式

=sheetnames

陣列公式,按ctrl+shift+回車三鍵確定輸入,滑鼠移到單元格右下角,當出現乙個黑色小十字時,同時按住滑鼠左鍵往下拖動

3樓:

用巨集可以解決

如:function readdata()dim tmp_str as stringtmp_str = "'c:\[book]" & sheets("sheet1").

cells(1, 1).value & "'!a1"

sheets("sheet1").cells(2, 1).value = executeexcel4macro(tmp_str)

end function

tmp_str格式:'路徑[工作簿名]工作表名'!單元格(「'」在字串中要保留)

4樓:匿名使用者

=indirect("'"&a1&"'!a2")

表示引用a1單元格所示的工作表中的a2單元格

樓主是要這個?

excel怎麼引用工作表名 5

5樓:匿名使用者

1、有時在使用excel製作**時,需要提取出工作表標籤名稱,進行引用,要達到此目的,必須使用cell函式,此函式是excel中的資訊函式,返回有關單元格的格式、位置或內容的資訊。

2、cell函式有兩個引數,cell(info_type, [reference]),第乙個引數指定要返回的單元格資訊的型別,第二個引數,需要其相關資訊的單元格。當輸入或選擇此函式時,後跟第一引數的選擇。

3、這裡選擇「filename」,包含引用的檔名(包括全部路徑),文字型別。但當輸入公式:=cell("filename")後,發現返回的結果是空值。

這是因為引用的工作表尚未儲存,則返回空文字 ("")。

4、將工作簿儲存,關閉重新開啟,或者在任意單元格輸入內容,再或者按f9功能鍵重新整理下,都將會看到工作表名。

5、有時,需要對同一工作簿的多個工作表各自提取出自己的表名,以便進一步引用,可以按ctrl加選,選擇多個工作表,再輸入公式。

6、但當選擇其它工作表時,發現返回的並不是各自的工作表名,都是輸入公式時的當前工作表的表名,這是因為公式中省略了第二引數,引數中指定的資訊返回給最後更改的單元格,也就是輸入公式的當前活動單元格了。

7、此處提取的是工作表名,原則上引用哪個單元格都一樣,都將返回所在的表名,但a1是左上角第乙個,比較簡單好寫:=cell("filename",a1)

8、此時選中其它工作表時,就可看到返回的是各自的工作表名。

9、但是現在提取出來的是帶路徑的工作表名,所以還需要作進一步的提取,注意觀察,會發現工作表名前,是帶「[ ]」的工作簿名,利用這一特徵,可以使用find函式來判斷「]」的位置,再提取出「]」後面的內容,即是工作表名。

10、完整的提取公式為:=mid(cell("filename",a1),find("]",cell("filename",a1))+1,99),這裡的99是泛指,假設工作表名沒有這麼多字元,如果要按實選取,還要再判定下字元長度,公式會變得很長,在這裡沒這必要。在設計公式時,只要達到目的,能簡化的盡量簡化。

6樓:溫州甌越培訓學校

首先,確保當前工作簿已經儲存。若未儲存,可以按下組合快捷鍵ctrl+s進行儲存。

從步驟2中的公式結果可以看出當前單元格所在的工作表的名稱「sheet1"已經包含在公式的結果中了,如下圖所示

在a2單元格中輸入公式=mid(a1,find("]",a1)+1,256),既可以獲得當前單元格所在的工作表的名稱。如下圖所示

以上步驟演示的是分步提取工作表名稱的函式方法,若要只使用乙個公式提取工作表的名稱可以將以上步驟中的兩個公式進行組合。即在單元格中輸入以下公式

=mid(cell("filename"),find("]",cell("filename"))+1,256)

如下所示:

以上公式可以使用在不同的工作表中,將獲得任意的工作表的名稱。

7樓:匿名使用者

=sum(indirect(char(64+row(a1))&"!a:a"))

公式下拉可引用b表,c表。。。的a列和

8樓:平陽虎

比如,d5單元格中是a

=sum(indirect(d5&"!a:a"))

9樓:匿名使用者

假如b表的b1為a,則 =sum(indirect(b1&"!a:a"))

ecel怎麼引用工作表名,excel怎麼引用工作表名 5

1 有時在使用excel製作 時,需要提取出工作表標籤名稱,進行引用,要達到此目的,必須使用cell函式,此函式是excel中的資訊函式,返回有關單元格的格式 位置或內容的資訊。2 cell函式有兩個引數,cell info type,reference 第一個引數指定要返回的單元格資訊的型別,第二...

求excel引用上一工作表某單元格固定公式

excel 中引用上一工作表某單元格固定公式,其實用自定義函式無疑是最好的,如果不想用自定義函式,也可以用工作表函式,只是每次切換了工作表後都需要任意操作一下,如雙擊任意單元格 注意 選擇單元格這樣的操作無效 才會被計算。設定將工作表名稱設定為 1號 2號 在2號工作表的a1單元格輸入公式,如下圖 ...

如何取消excel表的公式迴圈引用

1 顯示 迴圈引用 工具欄 如果 迴圈引用 工具欄沒有顯示,請在 工具 選單上,單擊 自定義 再單擊 工具欄 選項卡,然後選定 迴圈引用 核取方塊。2 在 迴圈引用 工具欄上,單擊 定位迴圈引用 下拉列表框中的第乙個單元格。 焦馳逸闕謹 如a1 a1 1,這樣一來。這就是說a1單元格的公式引用了a1...