【发布时间】:2017-10-28 19:27:14
【问题描述】:
我想找到一个公式来检查列中单元格的值是否在另一列中的单元格范围内,然后在您正在查找的匹配单元格的同一行上添加由另一列组成的值for 在范围内,然后能够将此公式复制到您正在测试的列中的所有单元格。
一个例子:
在这张图片中,我想测试 B 列中的值是否与 A 列中的值匹配,当它匹配时,我希望公式检查 A 列同一行但 E 列上的值并将其添加到 C列与正在测试的 BI 列位于同一行。
然后我希望能够在所有 C 列上复制这个公式。
我在从 C2 开始的 C 列中使用了这个公式:
=IF(COUNTIF(A2:A5,B2),E2,0)
但是如果范围更改为 A3:A6 等,它就不能正常工作,如果我尝试复制。
【问题讨论】:
-
对结果使用另一列,而不是
C列以避免循环引用。 -
感谢您的回复!我不认为我会得到循环引用,因为公式中没有使用 C,仅用于显示 E 列的结果
标签: excel conditional-statements countif