google-sheets - 旨在检查另一列的 Google 表格公式不会给出错误但不起作用
问题描述
我正在研究 Google 表格中的一个公式,该公式将根据请求的主管或办公室经理自动填充区域。我有适用于主管列的公式,但我试图修改它以包含带有嵌套 if 语句的办公室经理。这是完整的公式。
=ArrayFormula(IFNA(VLOOKUP(ARRAY_CONSTRAIN(AD4:AD,Max(IF(ISBLANK(AD4:AD), IF(ISBLANK(AC4:AC), 0, ROW(AC4:AC)),ROW(AD4:AD)))-3,1),'Supvr List'!$A$32:$B$76,2,0),))
最初的公式看起来像这样
=ArrayFormula(IFNA(VLOOKUP(ARRAY_CONSTRAIN(AD4:AD,Max(IF(ISBLANK(AD4:AD), 0,ROW(AD4:AD)))-3,1),'Supvr List'!$A$32:$B$76,2,0),))
我的想法是,如果 ISBLANK(AD4:AD) 为真,我可以嵌套另一个对 AC 列执行相同操作的 if 语句。现在它不检查 AC 列,如果您尝试手动设置区域,它会返回一个 !REF 错误。
主管专栏 - AD 办公室经理专栏 - AC 地区专栏 - AB
主管/办公室经理信息来源(“主管列表”选项卡):A32:B76
我很感激这方面的任何帮助。谢谢!
公式从 AB4 开始
解决方案
推荐阅读
- r - 我们可以使用一行数据框作为函数的输入吗?
- reactjs - React 测试库测试仍然出现“未安装组件上的 React 状态更新”错误
- android - 为什么 OCR Tess-two only numbers 不起作用?
- android - KeyUp 跟随 KeyDown 与蓝牙键盘
- node.js - 全新 typescript 安装 WSL 后无法运行基本的 hello_world.ts 文件
- sql-server - SQL Server IaaS 的备份最佳实践
- python - 计算器的 Python 代码中的追溯错误
- python - 日期时间图
- jquery - 为fancybox链接分配多个组名
- c# - EFCore 在一对一关系上生成的列名无效