EXCEL中纵向拉横向的公式怎么操作,如:B1+C1,B1+D1,B1+E1, ...。从A2单元格向下拉公式。

要的结果是A1=(B1+C1),A2=(B1+D1),A3=(B1+E1),...。要向下拉的公式,怎么操作求高手指点。

第1个回答  推荐于2016-06-10

提供三条公式,任选一条即可,在A2输入公式下拉:

公式一:

=B$1+INDEX($1:$1,ROW(A3))


公式二:

=B$1+OFFSET(B$1,,ROW(A1))


公式三:

=B$1+INDIRECT("R1C"&ROW(A3),)


以上公式还可以完善点,加入防空白判断,当当第一行的C1、B1、D1。。。到最后为空白时,公式就不再加下去,返回空白值,以上公式遇上这情况时,还是会返回1的,以公式一举例,修改为:

=IF(INDEX($1:$1,ROW(A3))="","",B$1+INDEX($1:$1,ROW(A3)))


追问

高手遇到这种情况呢,隔了有文字的单元格。

追答

框选要设定的区域,本例设定为A2:A9-按F5键-->定位条件-->空值-->确定-->在编辑栏中输入公式,按CTRL+回车。


=B$1+INDEX($1:$1,ROW(A4))


追问

再麻烦一下, 遇到这种情况呢。

追答

A2公式下拉:

=IF(MOD(ROW(A2),2),"",B$1+INDEX($1:$1,ROW(A4)))


本回答被提问者采纳
相似回答