google-sheets - 使用带数组公式的大函数
问题描述
在下面的公式中,它需要在“DATA!B:B”范围内搜索“A101:A”范围内的值,并在“DATA!G:G”范围内获取最大值。但它应该在第 101 行之后自动填充。但它给出了以下错误。你认为可能是什么问题?“EQ 的数组参数有不同的大小。”
={"LARGE" ;ARRAYFORMULA(IF(LEN(A101:A); ARRAYFORMULA(LARGE(IF(DATA!B:B=A101:A;DATA!G:G;"");1));)) }
样品表:
https://docs.google.com/spreadsheets/d/1PAHZirzGcxKJFUrSMiCCc5v7SlUwDtjpmiwl-ATjNwA/edit?usp=sharing
解决方案
我想处理公式而不把它拖下来。我通过将下面的数字从大到小排序来解决这个问题。谢谢您的帮助。
={"LARGE" ;ARRAYFORMULA(IF(LEN(A2:A); VLOOKUP(F2:F;SORT(DATA!A2:G; 7;FALSE);7;0);)) }
推荐阅读
- python - 理解 Python 中的嵌套继承
- nestjs - prisma查询postgresql到nestJs
- c# - concat 聚合 mongo db 驱动程序 c#
- oracle - NUMBER 相当于雪花中的 Oracle
- javascript - Three.js:GLTF 加载但未出现
- javascript - 在 Firefox 的 content.js 中调用 browser.storage.local.get() 后无法 console.log()
- spring - 如何将自定义标头转发到 Spring Zuul 代理中的下游服务?
- linear-regression - 多元线性回归的事后功效分析
- azure - 如何监视 Azure 存储容器/子文件夹中 Blob 的创建并触发逻辑应用发送电子邮件
- amazon-web-services - AWS JS SDK:添加规则后的奇怪行为 GetBucketLifecycleConfiguration