VBA if 和 vlookup 在多列上 2024-11-15 • vba macros 我有两个表(表 1 和表 2)。表 1 的值为 TRUE 或 FALSE。最后一个单元格是所需的输出。我希望如果表 1 中的所有值都是 FALSE,则我的输出列应显示 0。如果任何单元格为 TRUE,则它应在表 2 中查找相应的数字并返回结果 1 或 3。我无法为此编写任何代码。如果您能提供帮助,我将不胜感激。表格以图片形式附加。 答案1 没有 VBA从我这里,只需直接使用以下公式即可: =MAX(INDEX($B$10:$B$13,MATCH($A$1:$D$1,$A$10:$A$13,0))*(--(A2:D2))) 您可以使其适合您的 VBA 代码。 相关内容 Realtek 8723AE 驱动程序运行不良 内存、FSB、超频和发热问题 电池电量 100%,但工作电量为 0% 从 SD 卡复制文件 nginx auth fail2ban 当前连接落后于 cloudflare 如何使用包“appendix”在目录中将附录显示为“APÊNDICE A – 附录标题”? 关于通讯作者 表格/矩阵/数组,单元格之间没有空格,大小全部相同 作为用户,如何在没有工具栏的弹出窗口中打开网站? ECC 在 SSD 技术中是强制性的吗?