如何自动逐行将指定计算函数应用至117行数据?
如何自动逐行将指定计算函数应用至117行数据?
嗨,这个问题其实很容易解决,而且我先给你提个小优化——你当前的公式可以简化!咱们来拆解一下:((C3-B3)+(D3-C3)+(E3-D3)+(F3-E3)+(G3-F3))/5 里,中间的减项和加项会互相抵消,最后其实等价于 (G3-B3)/5,这样公式更简洁,计算效率也更高哦。
回到你的自动化需求,这里有几个简单好用的方法:
- 填充柄拖拽法(最常用)
- 先在结果列的第一个单元格(比如假设是H3)输入简化后的公式
=(G3-B3)/5(或者你原来的公式也完全可以) - 把鼠标移到这个单元格右下角,当光标变成黑色十字(也就是Excel的填充柄)时
- 按住左键往下拖,一直拖到第117行对应的单元格;要是觉得拖117行麻烦,直接双击填充柄就行,Excel会自动识别相邻列的最后一行数据,一次性填充完所有117行
- 先在结果列的第一个单元格(比如假设是H3)输入简化后的公式
- 数组公式法(一次性批量生成)
如果你用的是新版Excel(支持动态数组),可以这样操作:- 选中结果列里所有117个目标单元格(比如H3:H119)
- 输入公式
=(G3:G119-B3:B119)/5 - 直接按回车,所有单元格就会自动生成对应的计算结果
要是用的是旧版Excel,输入公式后需要按下Ctrl+Shift+Enter来触发数组公式生效
备注:内容来源于stack exchange,提问作者kkar
相关产品推荐
相关产品推荐

