arrays - Excel 中跨多个工作表的 If 语句

标签 arrays excel if-statement excel-formula excel-2016

过去 2 小时我一直在尝试让它工作,但我陷入困境。

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

问题:我有 4 张表,其中 1 张称为 Master,另外 3 张称为 London、Edinburgh 和 Dublin。这就是我正在尝试做的事情。

如果伦敦、爱丁堡和都柏林工作表中的单元格 B3 包含单词"is",我希望 Master 中的单元格 B3 变为绿色。如果 3 张纸有 1 个“否”,则它应变为黄色,如果 2 个或更多为“否”,则 Master 中的 B3 应变为红色。

到目前为止,我已经有了这个,但它不起作用。我似乎无法弄清楚如何匹配两张以上的数据,绝对不知道如何执行我上面描述的操作。我相信我需要数组,但我的 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"})

关于arrays - Excel 中跨多个工作表的 If 语句,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52423740/

相关文章:

vba - 将工作簿声明为全局变量

if-statement - 代码执行条件错误?

javascript - 如何使用 Expo Go 在 React Native 中创建具有拖放功能的交互式列表?

java - 为什么java数组文档不显示字段 "length"?

excel - 如何使用Excel公式对字符串进行编码?

C++ : if condition is evaluated with bad input (float) despite supposedly checking for it with cin.clear() 和 cin.ignore()

r - 使用 ifelse 改变具有多个条件的新列时如何处理或忽略 NA(已解决)

javascript - 数组中每个元素的数字之和

php - 如何检索表的列数据,将其存储到数组中,最后回显该数组

excel - 使用 ListRows.Item(i).Delete 从 Excel 表中删除行时速度较慢