将excel中的相同公式复制到列中的每个单元格但只更改公式? [重复]
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了将excel中的相同公式复制到列中的每个单元格但只更改公式? [重复]相关的知识,希望对你有一定的参考价值。
这个问题在这里已有答案:
- Excel messes with my formula when copied, how can I stop I stop it changing one part but not the other? 1回答
- dynamic column reference in formula 1回答
- INDIRECT function to reference cell ranges of other worksheets 2回答
- Dragging INDIRECT and 1回答
- Non-Native function returning an array - How to display the output 1回答
我在excel中使用一个公式,使用=SUMIF(A2:A150,C1,B2:B150)
在列中添加具有相同日期的所有数据
有没有办法将公式复制到列中但具有相同的范围但不同的行:=SUMIF(A2:A150,C(the row it is in),B2:B150)
相反,当我将公式复制到列中时,它会:=SUMIF(A3:A151,C2,B3:B151)
并为每个值添加一个。
有没有办法使用变量只更改行,谢谢。
答案
使和范围和条件范围行绝对。
range("d1:d149").formula = "=SUMIF(A$2:A$150, C1, B$2:B$150)"
另一答案
试试这个
= SUMIF($ A $ 2:$ A $ 150 $ C1,$ B $ 2:$ B $ 150)
使用$ sign锁定单元格范围。或者,您可以使用键盘上的F4锁定单元格,F4会自动为您输入需要输入的内容。
以上是关于将excel中的相同公式复制到列中的每个单元格但只更改公式? [重复]的主要内容,如果未能解决你的问题,请参考以下文章
循环遍历范围,如果单元格包含值,则复制到列中的下一个空单元格
我有一个大型 CSV 文件,其中包含单个列中的信息。如何使用 python 在 excel 中复制“文本到列”任务? [复制]
匹配两列中的单元格值,如果匹配,则将另一个值复制到空白单元格