2017-05-25 48 views
1

這對你們中的一些人來說可能看起來很尷尬,但請你能幫助我嗎?如何在Excel中獲得方程式以便在使用「填充柄」時能夠引用不同的工作表?例如。當我拉下填充處理程序時,必須選擇多個工作表中相同單元格的值(sheet1單元格A1,sheet2單元格A1; sheet3單元格A3; ...)。用不同的紙張填充Excel的手柄功能

回答

1

只需單擊Shift並選擇所有其他工作表並根據需要進行選擇或填充。

+0

感謝您的回答,但是當我使用它時,我能夠從一個公式中的許多工作表中提取數據。所以它的作品,只是不適合我的問題。我想在Excel中的公式欄中輸入公式,然後使用同一文檔中其他工作表的數據將公式複製到同一工作表中的其他單元格。例如。我正在使用的公式:= IF(ISBLANK('7'!$ E $ 41)= TRUE,0,LARGE('7'!$ E $ 41:$ E $ 43,1)).....我想7當我使用填充處理程序(將單元格向下拖動)時更改爲8等等。 –

2

假設你的表名是Sheet1, Sheet2, Sheet3, ...Row 1輸入以下公式:

=INDIRECT("'Sheet" & ROW() & "'!$A$1") 

這會給你所有工作表的Cell A1值。

如果您的公式在除1以外的任何其他行中輸入,則將公式更改爲=INDIRECT("'Sheet" & ROW()-r-1 & "'!$A$1")其中r是起始行號。例如,如果您的公式,從第6行開始,然後公式將=INDIRECT("'Sheet" & ROW()-5 & "'!$A$10")

編輯:按評論

假設你在第一行輸入公式,公式

=IF(ISBLANK('7'!$E$41)=TRUE,0,LARGE('7'!$E$41:$E$43,1)) 

應該

=IF(ISBLANK(INDIRECT("'" & ROW()+6 & "'!$E$41"))=TRUE,0,LARGE(INDIRECT("'" & ROW()+6 & "'!$E$41:$E$43"),1)) 
+0

謝謝你的幫助。我認爲我對這件事的解釋可能有點含糊。或者我可能沒有足夠的編程經驗來充分理解你的答案。我想在Excel中的公式欄中輸入公式,然後使用同一文檔中其他工作表的數據將公式複製到同一工作表中的其他單元格。例如。我正在使用的公式:= IF(ISBLANK('7'!$ E $ 41)= TRUE,0,LARGE('7'!$ E $ 41:$ E $ 43,1)).....我想7當我使用填充處理程序(將單元格向下拖動)時更改爲8等等。 –

+0

@MPCPRG - 請參閱編輯答案。 – Mrig

+0

我玩過它。非常感謝!有效! –