簡體   English   中英

如何使用公式引用選項卡名稱

[英]How to reference a tab name with a formula

這是Excel中的設置。 我有數百個標簽,每個標簽都有不同的名稱。 第一個選項卡是“摘要”選項卡,它引用后續頁面上的特定數據字段。

例如,摘要表的第7行A列具有:='red fox'!$ a $ 1 B列具有:='red fox'!$ a $ 7 C列具有:='the red fox'!$ a $ 9

我想做的是,使用一個公式,確定第一個列引用是對“紅狐狸”的引用,並使用它來驅動該行的所有其他引用。

在我的基本業務日里,它將是:

A $ ='赤狐'

=“'” + A $ +“'” +“!$ a $ 1”

上帝,我希望我已經說清楚了。

好的,謝謝你們的幫助。 我認為我們真的很接近。

以下是電子表格的前三行:

Column 1                    Column 2
`=’abc company’!$c$13       =’abc company’!$c$5
=Aberdeen!$c$13             =Aberdeen!$c$5
=’month of April’!$c$13     =’month of April’!$c$5

第1列將向我提供所有工作表上指定單元格中的客戶端代碼。 第2欄將為我提供客戶名稱

與其為每個要查看的列輸入這些工作表名稱,我想提供一個公式,以便於我可以拉出選項卡名稱(如果需要,可以在隱藏的單元格中使用,但最好彼此簡單地使用公式)細胞)。

這樣,在克隆工作表時,我不必對所有值進行替換(就像現在一樣),從舊選項卡名稱到新選項卡名稱。

可能會有5-600個工作表,這就是開始! 太乏味了。

這是否可以澄清一切?

我找不到采用公式,將其轉換為文本信息,然后僅解析和提取所選數據的信息。

謝謝! 保羅

使用Indirect(),以便在像A1這樣的單元格中放置The red fox然后使用:

=INDIRECT("'" & $A1 & "'!A1")

現在這不是“可拖動的”,因為當它被下拉時,第一個$ A1將隨行而變化,但是最后一個A1不會像在行情中一樣。 要使該引用“可拖動”,請使用以下命令:

=INDIRECT("'" & $A1 & "'!" & ADDRESS(ROW(1:1):COLUMN(A:A)))

這將開始對名稱為$ A1的工作表上的單元格A1進行尋址,並且在拖動時將更改為一列,向下拖動的每一行將更改為一行。

編輯:

在B1中放:

=INDIRECT(MID(FORMULATEXT(A1),2,FIND("!",FORMULATEXT(A1))-1) & "C5")

這將從A1中的公式中找到工作表名稱

您可以使用INDIRECTADDRESS 但是由於行號似乎沒有遵循某種模式,因此您可能需要在連續的單元格行中引用它們。 例如。 在第6行中

如果行號在第6行中,而工作表名稱在A1中,請嘗試:

A7:  =ADDRESS(A6,1,,,$A$1)

或者,如果需要引用的值,則將以上內容包裝在INDIRECT

A7:  =INDIRECT(ADDRESS(A6,1,,,$A$1))

例如:

在此處輸入圖片說明

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM