EXCEL如何实现不连续单元格的计算

2025-03-05 05:51:06
推荐回答(5个)
回答1:

针对你的问题,A2,A4,A6,A8...是原始数据,在上述单元格保证有数据的前提下:
标题栏>数据>筛选>自动筛选>在下拉框中选择"空白">最右侧的行号变为兰色即为奇数行>在A3中(第1个空白格)输入= A$1*A2 >点住此格右下小黑点>变成小十字后向下拉到行号为兰色的最后1行(或复制单元格A3的内容粘贴到行号变为兰色的行>标题栏>数据>筛选>自动筛选>因为最后的奇数行在上面筛选中没有选出,所以复制单元格A3的内容粘贴到最后的奇数单元格.
先有数据, 后加公式:
A3输入 = A$1*A2
将A3的公式复制, 用Ctrl 选的方法, 贴在所有A列的奇数行里

如先设定公式, 后加数据:
A3输入 =IF(MOD(ROW(),2),IF(ISTEXT(A2),"",A$1*A2),"输入数据")
下拉

其实此类工作表的编排/设计, 是相当失败, 绝不可取
以后设计上, 应先考虑单列的一致性
在A3中输入“=A2*A$1”
点住此格右下小黑点向下拉,选择复制单元格。

哦,你的意思是奇数行单元格需要用公式计算上一偶数行与第一行的乘积。而偶数行不需要计算。
没有你要的那种约束公式,你可以把我给你的公式粘贴在你需要的那一行上

回答2:

设置一个绝对值符号就OK了,比如A3=$A$1*A2后放到A3格的右下角,光标变成+符号后点住往下拖动就行了,A4=$A$1*A3,同理,An=$A$1*A(n-1)

回答3:

比如:先设置A3;在A3处输入=,按A2,输入*,按A1,回车;A3设置完成。将A3复制到需要的行即可。

回答4:

在A3中输入“=A2*A$1”
点住此格右下小黑点向下拉,选择复制单元格。

哦,你的意思是奇数行单元格需要用公式计算上一偶数行与第一行的乘积。而偶数行不需要计算。
没有你要的那种约束公式,你可以把我给你的公式粘贴在你需要的那一行上。

回答5:

你未说明偶数行按何种方法计算(或者是不需要计算)。
如果是只对奇数行进行计算,可以先筛选出奇数行,再统一输入公式:
=A$1*INDIRECT("A"&ROW()-1)