簡體   English   中英

如何編寫公式,其中單元格引用的數字部分來自另一個單元格?

[英]how do I write a formula where the number portion of a cell reference comes from another cell?

在單元格G14中,我有公式=MAX(D2:D14)

我計划將此公式復制到G列中的所有單元格。但是,該公式需要更改,以便它並不總是在固定范圍內工作。

我想要的是這樣的: =MAX(D2:D(H14))這樣會將單元格地址中的數字部分從單元格拉到右側。

為了應對INDIRECT的不穩定行為,大多數時候使用INDEX解決方案也是可能的。 所以這里也是。

=MAX(D2:INDEX(D:D,H14))

關於易失性行為 :Excel支持易失性函數的概念,即,即使其所有參數(如果需要)都沒有變化,也不能假定其值從一瞬間到下一瞬間都是相同的。 每次重新計算時,Excel都會重新評估包含易失函數以及所有依賴項的單元格。 因此,過多地依賴於易失性函數會使重新計算時間變慢。 謹慎使用它們。

假設H14包含數字,則=MAX(INDIRECT("D2:D" & H14))將執行此操作。

但是請注意,使用INDIRECT會使工作簿易變

暫無
暫無

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

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