google-sheets - 谷歌表格自动填充公式
问题描述
我正在使用(第 1 页)中的自动填充公式从另一个选项卡(第 2 页)中获取值
=arrayformula(IFS(ROW(A:A)=1,"Total",A:A="","",TRUE,iferror(index(Page2!A:A,match(A:A,Page2!B:B,0)),"Missing")))
它显示 Missing 而不是显示值 但是如果我使用我可以从 Page1 获得 A2 单元格的预期结果
=iferror(index(Page2!A:A,match(A2,Page2!B:B,0)),"Missing")
我需要从另一个选项卡匹配并使用自动填充填充当前选项卡
解决方案
IFS
自动填充下不支持
利用:
=ARRAYFORMULA({"Total"; IF(A2:A="",,
IFERROR(INDEX(Page2!A:A, MATCH(A2:A, Page2!B:B, 0)), "Missing"))})
或者:
=ARRAYFORMULA({"Total"; IF(A2:A="",,
IFNA(VLOOKUP(A2:A, {Page2!B:B, Page2!A:A}, 2, 0), "Missing"))})
推荐阅读
- python - 如何永久设置基本 conda 环境目录?
- python - 如何在 LearningRateScheduler 中参考损失分数
- haskell - Haskell:基于属性的高阶函数测试
- html - 从 html5 相机保存图像
- python - 如何修复 AWS Glue 代码以显示来自 AWS S3 的分区表的计数和架构
- python - 覆盖整个列的数据框
- spring - 使用 spring Batch 从命令行运行器读取参数
- jquery - 如何将 select2 中新创建的标签的值更改为数据库中的新 id
- javascript - 如何在基于反应函数的视图中进行 api 调用和填充
- flutter - 如何使下拉按钮创建的列表形状为圆形?