我想水平改變excel公式中的變量並將一個變量保持爲常量。在excel公式中水平更改變量
O3/$C18, P3/$C18, Q3/$C18
我可以使用$符號保持底部可變恆定,但是當我要擴展的公式來附加細胞,頂部可變不會在水平方向,而垂直方向發生改變。
謝謝你的幫助。乾杯
我想水平改變excel公式中的變量並將一個變量保持爲常量。在excel公式中水平更改變量
O3/$C18, P3/$C18, Q3/$C18
我可以使用$符號保持底部可變恆定,但是當我要擴展的公式來附加細胞,頂部可變不會在水平方向,而垂直方向發生改變。
謝謝你的幫助。乾杯
的美元符號在Excel中的 「修正」 的項目在其右側
$ 18
結構C將始終是固定的,而18可以改變
C $ 18結構C可以改變,但18總是固定的。
$ C $ 18結構C是固定的,18是固定的(即總是使用C18無論什麼方向拖動單元格)
我不完全理解你想做的事,但希望這些都有助於
基礎上,下面的評論我想我明白你的意思
嘗試這樣
=INDIRECT(ADDRESS(1,ROW()))/$C$18
這裏公式需要的行和列,所以行= 1和列=它曾經排你是(因此ROW1 = A,ROW2 = B等)
然後間接讓你使用,作爲一個參考點
希望該工作
感謝您對底部變量的幫助。對於頂部,當我想將公式複製到另一個單元格時,需要頂部變量水平變爲下一個單元格,即A3到B3到C3等等。相反,當我將公式複製到另一個單元格時,它會將頂部變量從A3更改爲A4或垂直更改。 – dhop
我在試着理解。當你說「複製公式」時,你的意思是把它複製下來嗎?即如果公式在A1中,那麼將其複製到A2? – PowerUser
因此,如果在A1中我有公式「B1/$ C $ 18」,並且當我將該公式複製到A2,A3和A4 excel時,會給我「B2/$ C $ 18,B3/$ C $ 18,B4/$ C $ 18" 。我想讓Excel給我「C1/$ C $ 18,D1/$ C $ 18,E1/$ C $ 18」。所以水平而不是垂直地改變頂部變量。對不起,我感到很困惑,非常感謝你的幫助。 – dhop
如果我理解你正確,你想垂直複製你的公式,但有列更新,如果你是水平復制。例如,您想將=O3
複製到它下面的單元格中作爲=P3
。
對於頂部,請考慮Offset()
和Row()
函數。假設單元格A1,B1,C1是1
,2
和3
。嘗試=OFFSET($A$1,0,ROW()-1)
。如果垂直複製該公式,結果將爲1,然後是2,然後是3.
因此,在您的情況下,嘗試=OFFSET($O$3,0,ROW()-1)
。這可能需要一點調整。
這裏的另一種方式做到這一點:
開始用公式形式如下:
=O$3/$P$18
複製並粘貼跨越,讓你得到:
=O$3/$P$18 =P$3/$P$18 =Q$3/$P$18
複製兩個您粘貼的公式,並選擇第一個公式下面的單元格。
然後做一個Paste Special
/Transpose
,可以通過右鍵單擊選定的單元格(即,您輸入的第一個公式下面的那個單元格),然後選擇顯示一個小單元格區域的按鈕然後直立。
完成了在你剛剛從複製的細胞中刪除公式。
*底部未瓶... – dhop