開心生活站

位置:首頁 > IT科技 > 

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

IT科技2.06W

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())追問謝謝,有時間試一下。再回復您。