google-sheets - 提取所有部分匹配项:聚合公式以在 GOOGLE SHEET 中复制
问题描述
我需要帮助将以下公式复制到 Google 表格中。由于谷歌表格不支持聚合,我很难将其复制到谷歌表格中。
我需要一个公式,它将根据数据中的特定文本列出所有部分匹配项。
非常感谢您的帮助。
下面是我在excel中使用的公式:
=IFERROR(IF(F5>$D$9,"",INDEX($B$5:$B$16,AGGREGATE(15,6,(ROW($B$5:$B$16)-ROW($B$5)+1)/ISNUMBER(SEARCH($D$5,$B$5:$B$16)),F5)))," ")
以下是样本数据和结果:
解决方案
在 F2 中使用:
=QUERY(A2:A; "select A where A contains '"&C2&"' limit "&C6; 0)
或不区分大小写:
=QUERY(A2:A; "select A where lower(A) contains '"&LOWER(C2)&"' limit "&C6; 0)
推荐阅读
- django - 在 Django 中请求数据
- swift - 在 tableView 上搜索多个对象
- angularjs - angularjs - 从下拉列表中选择图像(按钮)
- java - 用于 jdbcTemplate 查询的 Mockito 中的 ClassCastException
- reactjs - 无法使用 nextjs 正确创建主布局
- angular - 添加到购物车在 Angular 中不起作用
- sql - 从没有光标的多个输入中选择行
- python - 将列表设置为 dict 中的键,列表元素数量未知
- c# - Start process with QUARTZ.NET
- eclipse - getting following error on Adding org.glassfish.jersey.archetypes in eclipse version Oxygen