google-sheets - 如果 A 列使用一个公式满足 A 列中每个值的特定条件,我如何将 B 列的值相加?
问题描述
下面是我尝试添加的值的示例。我的目标是不再对每一行使用过滤器公式。这是因为它从谷歌表格使用的处理能力中占用了大量资源。
下面左侧列表中的单词与某个数字组合出现多次。我想要一个唯一的列表,如右侧所示,当单词相等时左行的值相加(不为每一行使用过滤器公式)。
这个公式
=arrayformula(vlookup(A:A, A:B, 2, FALSE)))
非常接近,但即使有多个匹配项,也只返回一个值。我希望返回所有匹配的值。
解决方案
尝试:
=QUERY(A:B, "select A,sum(B) where A is not null group by A label sum(B)'summed'", 1)
推荐阅读
- android - 如何编写索引?
- c++ - CMake 声明函数对 ExternalProject_Add 的依赖
- sql - postgres SQL查询中如何实现数学表达式?
- kubernetes - Openshift:pod 之间的可见性
- javascript - 通过单击另一个 div 使 div 消失并出现
- tsql - 如何获取从今天开始的前 52 周
- python - Python socket irc bot - socket.gaierror: [Errno 11001] getaddrinfo failed
- ios - Unity iOS 生成的项目无法加载框架:dylib,找不到图像的原因
- angular - XSLXWriter 和 Angular 5,无法更改 Excel 文件中的标题样式
- excel - Excel VBA:多个工作表导出到多个excel文件