close

3134

Excel如何向下拖拉公式跳格

方寒:錦子老師您好,我的A1儲存格的公式是:

=($D7+($D8-$D7)*(0.0001/1))/12

如果直接向下拖拉的話A2儲存格會變成:=($D8+($D9-$D8)*(0.0001/1))/12

我現在想要向下拉拖A2儲存格公式變成:=($D18+($D19-$D18)*(0.0001/1))/12

再向下拖拉到A3儲存格的時候公式變成:=($D29+($D30-$D29)*(0.0001/1))/12

再向下拖拉到A4儲存格的時候公式變成:=($D40+($D41-$D40)*(0.0001/1))/12

按規律每向下拖拉一個儲存格,公式一次要跳11列,請問怎麼實現啊?

image

錦子老師:解決方法如下:

步驟1:點取A1儲存格輸入公式:

=(INDIRECT("R"&(7+11*(ROW(A2)-1)+(COLUMN(A:A)-1))&"C4",0)+(INDIRECT("R"&(8 +11*(ROW(A2)-1)+(COLUMN(A:A)-1))&"C4",0)-INDIRECT("R"&(7+11*(ROW(A2)-1)+ (COLUMN(A:A)-1))&"C4",0))*(0.0001/1))/12

再將公式複製到A2:A5儲存格。

image

【公式說明】

公式1(INDIRECT("R"&(7+11*(ROW(A1)-1))&"C4",0)

由於是從D7開始,故設定R加上(7+11*(ROW(A1)-1)),從第7列開始加上由於每一儲存格差上11列,故設定(11*ROW(A1)-1)的值,由於只抓取D欄,故設定C4(4),透過INDIRECT函數抓取字串指定的儲存內容(R7C4)

image

公式2(INDIRECT("R"&(8+11*(ROW(A1)-1))& "C4",0)

由於是從D8開始,故設定R加上(8+11*(ROW(A1)-1)),從第8列開始加上由於每一儲存格差上11列,故設定(11*ROW(A1)-1)的值,由於只抓取D欄,故設定C4(4),透過INDIRECT函數抓取字串指定的儲存內容(R8C4)

image

公式3(公式1+(公式2-公式1)*(0.0001/1))/12

將公式1加上(公式2減公式1)的值乘上(0.0001除以1)的值再除以12

以上就是今天主要學習的知識點,希望對大家有所幫助~~有什麼問題歡迎留言,我會儘量及時的給大家答覆~~

更多相關影片教學:請點我

更多相關文章:請點我


arrow
arrow
    文章標籤
    INDIRECT ROW COLUMN
    全站熱搜

    錦子老師 發表在 痞客邦 留言(0) 人氣()