结构力学上册百度云:Excel中行与行的计算

来源:百度文库 编辑:高校问答 时间:2024/05/01 02:34:05
表中C列等于(B列-A列)/A列,公式中我设置了“=(B:B-A:A)/A:A”,结果只有C:1才能使用,名称框中改为“C:C”后,用鼠标定义C栏,则名称框中自动变为“SUM”,不得已只好每个C的单元格复制公式,请问有无更好的办法?(我用的是Excel2003)

在Excel2003中测试:
如果第一行是标题行,数据记录从第二行开始.

C2输入公式
=(B:B-A:A)/A:A
回车确认后向下复制公式.

程序返回值与
=(B1-A1)/A1
回车确认后向下复制公式

结果一致,没有问题.

可以用名称定义的方法:

选中A列在名称框中输入A后回车确认,则A列被统一一个名称A代替,同样用B代替B列.则在C列中公式可以为=(B-A)/A,其效果也与上面一致.

要注意一个问题:
名称框用来定义"名称",不是定义"公式"的.如果想用定义名称的形式在C列定义公式是不行的.

在C列解决问题时,如果不想对每个单元格进行公式复制,可以简捷一些:

一是选中C列(或C列要输入公式的数据区域)输入公式后按住Ctrl键再回车确认.
二是在C1单元格输入公式确认后,单击C1鼠标指向右下角变成黑色十字时双击即可.此法要保证B列已经输入数据,不是空白单元格.

试试,或许有所收获!

这样不行的吧,只有一个个做,你可以这样写第一个=(b1-a1)/a1,然后把鼠标移动到写公式这个框的右下角,出现一个"+",这时按着左键不松一直向下拖,所有的C列就会自动填充.在XP+EXCEL2003测试通过