如果语句跨Excel中的多个工作表



在过去的 2 个小时里,我一直在尝试让它工作,但我被卡住了。

背景:我正在对我们的网站进行审核,并想要一份显示审核运行状况的主表。

问题:我有 4 张纸,1 张叫 Master,另外 3 张叫伦敦、爱丁堡和都柏林。这就是我要做的。

如果伦敦、爱丁堡和都柏林工作表中的单元格 B3 有"是"一词,我希望 Master 中的单元格 B3 变为绿色。如果 3 张纸甚至有 1 个"否",那么它应该变成黄色,如果 2 张或更多是"否",则 Master 中的 B3 应该变成红色。

到目前为止,我有这个,但它不起作用。我似乎无法弄清楚如何在超过 2 张纸中匹配数据,绝对不知道如何做我上面描述的。我相信我需要数组,但我的 excel 知识有限。

=IFERROR(IF(MATCH(London!B3 & Edinburgh!B3, Master!$A:$A,0),"yes",),"no")

将不胜感激任何帮助。

谢谢 内哈

公式选项:

=LOOKUP((London!B3="YES")+(Edinburgh!B3="YES")+(Dublin!B3="YES"),{0,2,3},{"RED","YELLOW","GREEN"})

这太复杂了,无法在一个单元格中完成。(是的,您可以使用华丽的公式,但是如果您想更改它或添加新工作表,您将再次陷入困境。

假设每张纸上都有 C3,请将该单元格放入该单元格

=IF(LOWER(B3)="yes", 1, 0)

然后在主工作表上有一个单元格,该单元格只是这些单元格的总和。

有条件地设置该主工作表单元格的格式,您就完成了。

相关内容

  • 没有找到相关文章

最新更新