excel向下拖动公式 数字不递增字母递增

2025-04-30 06:06:53
推荐回答(3个)
回答1:

=SUM(C7:C10005)公式改写成以下公式:
=SUM(INDIRECT(CHAR(66+ROW(A1))&"7:"&CHAR(66+ROW(A1))&"10005"))
注意:ROW(A1)中的A1要保持不变,即你把公式粘贴过去后,ROW(A1)还是ROW(A1)。
或者公式=SUM(D7:D10005)所在单元格输入以下公式:
=SUM(INDIRECT(CHAR(66+ROW(A2))&"7:"&CHAR(66+ROW(A2))&"10005"))
注意:ROW(A2)中的A2要保持不变,即你把公式粘贴过去后,ROW(A2)还是ROW(A2)。
SUMIF函数只需在后面直接添加条件即可。
=SUMIF(INDIRECT(CHAR(66+ROW(A2))&"7:"&CHAR(66+ROW(A2))&"10005"),"<0")

回答2:

用offet
SUM(C7:C10005) =SUM(OFFSET($C$7:$C$10005,0,ROW(A1)-1))

回答3:

=sum(indirect("R7C"&row(A3),false):indirect("R10005C"&row(A3),false))