【发布时间】:2017-02-23 16:21:04
【问题描述】:
我正在尝试用公式的特定部分替换不同单元格中包含的文本。
公式为:
=SUMIFS(Data!$C$2:$C$300000,Data!$O$2:$O$300000,"c285",Data!$G$2:$G$300000,">"&DATE(2017,1,1))
这个公式在我的电子表格中一直是相同的,尽管它应该只在单元格 O1 中。我想更改公式中“c285”的部分以匹配每行单元格中的值
有没有办法在我不手动操作的情况下做到这一点?
在O列的所有单元格中都可以看到公式,它们都是相同的,因为它们现在都具有相同的公式
【问题讨论】:
-
你为什么不简单地将文字字符串“c1”替换为对包含该字符串的单元格的引用?目前尚不清楚您的实际问题是什么。
-
如果这是在
O1中,只需执行=SUMIFS(Data!$C$2:$C$300000,Data!$O$2:$O$300000,$A1,Data!$G$2:$G$300000,">"&DATE(2017,1,1))(假设“A 行中的单元格”是指“公式所在行的 A 列中的值”) -
听起来你可以把它改成带引号的A1,所以它将是一个单元格引用,然后将它向下拖动。
-
谢谢大家,我当时太傻了。有时我会因为试图做公式而陷入困境,它比你想象的更基本。约翰科尔曼的回答明白了。
标签: excel excel-formula