如何在 Excel 中單元格中顯示錶格或資料透視表名稱?


像 Excel 這樣的強大電子表格程式提供了各種功能來組織、處理和顯示資料。建立表格和資料透視表是很有用的工具,可以輕鬆地彙總和處理大量資料。

在 Excel 中使用多個表格或資料透視表時,在單元格中列出表格或資料透視表的名稱可能對文件或參考很有用。透過這樣做,在處理複雜的電子表格時,可以輕鬆確定正在使用的資料來源或分析。

在本教程中,我們將逐步引導您瞭解如何在 Excel 單元格中顯示錶格或資料透視表名稱。無論您的經驗水平如何,本分步指南都將向您展示如何使用此工具來改進您的資料管理和分析工作流程。

在單元格中顯示錶格或資料透視表名稱

在這裡,我們將首先使用 VBA 應用程式建立一個使用者定義的公式,然後使用該公式來完成任務。讓我們來看一個簡單的過程,瞭解如何在 Excel 中單元格中顯示錶格或資料透視表名稱。

步驟 1

考慮一個 Excel 工作表,其中包含一個數據透視表或類似於下圖的內容。

首先,右鍵單擊工作表名稱並選擇“檢視程式碼”以開啟 VBA 應用程式,然後單擊“插入”並選擇“模組”。

右鍵單擊 > 檢視程式碼 > 插入 > 模組。

步驟 2

然後將以下程式碼複製到文字框中。

程式碼

Function getObjName(rng As Range) As String
   Dim xTable As ListObject
   Dim xPivotTable As PivotTable
   Dim xTableName As String
   Dim xPtName As String
   On Error Resume Next
   xTableName = ""
   xPtName = ""
   Set xTable = rng.Cells(1).ListObject
   xTableName = "Table[" & xTable.Name & "]"
   If xTable Is Nothing Then
      Set xPivotTable = rng.Cells(1).PivotTable
      xPtName = "Pivot [" & xPivotTable.Name & "]"
   End If
   getObjName = xTableName & xPtName
End Function

步驟 3

然後使用 ALT + Q 關閉 VBA。然後單擊一個空單元格並輸入公式 =getObjName(A2),然後單擊回車以完成任務。這裡,A2 是表格中任何單元格的地址。

關閉 > 空單元格 > 公式 > 回車。

結論

在本教程中,我們使用了一個簡單的示例來演示如何在 Excel 中單元格中顯示錶格或資料透視表名稱,以突出顯示特定資料集。

更新於: 2023年7月12日

810 次瀏覽

開啟你的 職業生涯

透過完成課程獲得認證

開始學習
廣告