MS Excel 動態儲存格

MS Excel 動態儲存格

如何使Excel 像程式一樣運行,以便工作表1 中的特定單元格會根據工作表2 中的每個連續行操作更改其值。暫存器” C”語言在另一張表中的一行中執行計算後會發生變化。

這很令人困惑,但如果有人可以幫助我。我正在建模一些東西,我非常需要這個來進一步進行。

假設我正在工作表 1 中工作。 A1。然後,工作表 2 再次將值傳送到工作表 1。現在,我們跨第 2 行進行操作,結果會轉到工作表 2 的相同儲存格 A1。我希望在每次迭代之後,特定單元格的值會根據迭代的結果而變化。

答案1

好吧,我假設您只是試圖將數據從一張紙移動到另一張紙,但以公式的形式。所以我想你要找的是這個

=Sheet2!A1

但是,我不能太確定,所以請定義更多,我將編輯該回應的答案。

好吧,現在我有了一個繼續的起點,我實際上可以回答這個問題了。然而,我確實覺得這是一個多步驟的問題。

這是我的測試表。 excel中奇怪矩陣中的一些奇怪數據

在這裡,單元格G1 提供E 列中的最後一個值。 1,0 )

讓我們分解一下。

=OFFSET - 好吧,我們正在啟動一個函數,我們希望它從單元格返回資料 [StartCell] - 該函數將引用的頂部單元格 MATCH - 在單元格範圍內搜尋指定項目 MAX - 搜尋對於範圍內的最大數位

因此,我們搜尋範圍內的最大數字,向其添加 1 以生成數據集中不存在的數字,在匹配函數中使用該數字,該函數返回找到的最後一行數據,然後我們偏移以顯示數據我們想要的。

對於您的情況,我建議在插入的資料之後建立反映您想要對資料執行的操作的列,然後在該列上使用此函數,以便您在單一儲存格上獲得所需的資料。

有點像這樣 採用我剛才介紹的方程 這裡的儲存格 H1 可以位於本書的任何其他頁面上,並且它將按預期工作。

=OFFSET(Sheet1!F1,MATCH(MAX(Sheet1!F:F)+1,Sheet1!F:F,1)-1,0)

現在,如果不可能將函數放在輸入的資料後面,您仍然可以這樣做,這只是一個很長的公式。

注意:在最後一種情況下,F:F 用於範圍,因為它定義了 F 的整個列,因此如果資料超出預定義區域,則無需重新定義函數的參數。

請詢問是否需要協助

相關內容