當前位置:生活全書館 >

IT科技

> 怎麼在單元格中獲取excel工作表的名稱

怎麼在單元格中獲取excel工作表的名稱

1、開啟excel檔案,點選“公式”欄,進而點選“定義名稱” 2、把公式“=REPLACE(GET.WORKBOOK(1),1,FIND("]",GET.WORKBOOK(1)),)&T(NOW())”複製貼上進對話方塊2處,並點選確認 3、在任意工作表單元內輸入“=sheetname”並確認,得到第一張工作表的名稱she

要想在Excel單元格中獲取單元格所在的工作表的名稱,可以使用如下的幾種方法

怎麼在單元格中獲取excel工作表的名稱

材料/工具

電腦

方法

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

使用CELL函式,此函式是EXCEL中的資訊函式,返回有關單元格的格式、位置或內容的資訊。使用方法為: 1、CELL函式有兩個引數,CELL(info_type, [reference]),第一個引數指定要返回的單元格資訊的型別,第二個引數,需要其相關資訊的單元格。當輸

怎麼在單元格中獲取excel工作表的名稱 第2張

其次,在單元格中輸入公式=CELL("filename"),如下圖所示

1、開啟excel檔案,點選“公式”欄,進而點選“定義名稱”。 2、在彈出的對話方塊1處輸入“sheet”,並刪除在對話方塊的2處原有的資訊。 3、把公式“=REPLACE(GET.WORKBOOK(1),1,FIND("]",GET.WORKBOOK(1)),)&T(NOW())”複製貼上進對話方塊2處,並點選確認。 4

怎麼在單元格中獲取excel工作表的名稱 第3張

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

=REPLACE(CELL("filename",A1),1,FIND("]",CELL("filename",A1)),) 保險一點就用 =REPLACE(CELL("filename",INDIRECT("A1")),1,FIND("]",CELL("filename",INDIRECT("A1"))),)

怎麼在單元格中獲取excel工作表的名稱 第4張

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

Sub Macro1() '假如有3個sheet Dim i As Long For i = 1 To 3 ActiveWorkbook.Sheets(i).Cells(1, 1) = ActiveWorkbook.Sheets(i).Name Next i End Sub 這個放到巨集裡面執行就可以了,不知道是不是你所說的

怎麼在單元格中獲取excel工作表的名稱 第5張

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

1、首先開啟Excel,將要新建工作表的名稱貼上複製進Excel單元格中。 2、選中所有的名稱,然後選擇選單欄“插入-資料透視表”,顯示出了的那個繼續選擇“資料透視表”。 3、在彈出來的“建立資料透視表”窗口裡面勾選現有工作表,然後單擊位置最後面的

=MID(CELL("filename"),FIND("]",CELL("filename"))+1,256)

excel工作簿快速提取各個工作表名稱的方法: 1.定義名稱“獲取表名”,在“插入”選單下點選“名稱”下的“定義”。 2.名稱定義為get ,可以隨便設定,在下方輸入函式“=get.workbook(1)”。 3.在單元格中,選擇多個單元格,輸入公式=transpose(get),然後按c

怎麼在單元格中獲取excel工作表的名稱 第6張

擴充套件閱讀,以下內容您可能還感興趣。

excel如何提取各個工作表相同位置單元格的內容?

1、這裡在單元格區域“A1:A13"有一列資料,現在想從這一列資料中找出每個資料的重複個數,並顯示在B列。

2、在單元格B1輸入公式:=COUNTIF(A:A,A1),,然後按回車(也就是Enter鍵)。

3、就會在B2位置看到相對應左邊的A1位置的資料在整個A列中的重複個數了。

4、將滑鼠游標放在B1的右下角,會自動變為一個十字的樣子,雙擊滑鼠左鍵,公式會自動按照B1的樣子計算A列的資料重複個數。

怎麼提取excel中每個工作表中的某一個單元格單元格中的數字

1、單個分別提取。

格式:=某工作表名+!+單元格名稱。

如,提取工作表SHEET3的C10單元格數字,公式為:=sheet3!c10

2、一次性提取各工作表同一位置單元格數字。

格式:=第一個工作表名+:+最後一個工作表名+!+單元格名稱。

如,提取工作表SHEET1、SHEEt2、SHEET3的A5單元格數字,公式為:=sheet1:sheet3!a5

注:使用該方法的前提是各工作表名稱有規律且連續。

一共有三種情況:

1、引用本工作表單元格內容:直接就是等號後面,緊跟要引用的單元格。

例:a1單元格要引用b1 的單元格,就是在a1裡面輸入=b1,即可。

2、引用本工作薄裡面其它工作表裡面的單元格內容:只要在單元格前加上工作表名,再加一個感嘆號“!”。

例: sheet1的a1單元格,要引用sheet2 裡面的b1單元格,就是在sheet1的a1裡面輸入=Sheet2!b1,即可。

3、跨工作薄引用:需要在以上兩點的基礎上,再增加工作薄的名稱,即工作薄的名稱!工作表的名稱!單元格的名稱。

例:BOOK1工作薄中sheet1的a1單元格,要引用BOOK2中sheet2 裡面的b1單元格,就是在BOOK1工作薄中sheet1的a1單元格里面輸入=BOOK2!Sheet2!b1,即可。

excel中如何將所有工作表A1單元格的內容提取到一個新的工作表裡

如果彙總表中的A列有所有工作表的名稱,那麼在彙總表的B2單元格輸入以下公式,然後向下填充公式

=INDIRECT(A2&"!A1")

通過INDIRECT函式引用A2單元格為表名的A1單元格的資料。

如何在excel某個單元格中 顯示工作薄名稱

使用cell公式可獲取sheet名稱。當所在sheet更改名字時,返回值會自動更改。

1、如下公式可獲取本sheet名稱:

=CELL("filename",A1)

2、如下公式則可獲取sheet2名稱:

=CELL("filename",sheet2!A1)

單元格地址無需手動輸入,可直接點選該sheet單元格,並且不限於A1,該sheet中任意單元格皆可。

Excel中怎樣提取工作表的名稱?如:sheet1改名為〈原資料〉,在sheet2中A2單元格自動

這樣做

你在sheet中計算當前工作表名稱,再在sheet2中引用這個單元格就行了

公式

=RIGHT(CELL("filename"),LEN(CELL("filename"))-FIND("]",CELL("filename")))&T(NOW())追問謝謝,有時間試一下。再回復您。

  • 文章版權屬於文章作者所有,轉載請註明 https://shqsg.com/dianzi/m9rge.html