excel - 您如何在一个范围内查找条件,然后将另一个范围内的信息获取到单个单元格中?
问题描述
所以目前我有一个工作代码可以在一个条件下在一个单元格中获取多个项目
我的代码是:
=Contatenate(
IF('Sheet1'!E3 = "R",'sheet1'!A3,""), " ",
IF('Sheet1'!E4 = "R",'sheet1'!A4,""), " ",
等等.....
然后它返回满足此条件的每个名称。
我只是想知道是否有更快的方法来做到这一点。
谢谢!
解决方案
将解决方案作为答案以使其更清楚:
=ArrayFormula(TEXTJOIN(" ",TRUE,IF('Contact & Overview'!E103:E122="R",'Contact & Overview'!A103:A122,"")))
从表格TEXTJOIN:
示例使用
TEXTJOIN(“ “, TRUE, “hello”, “world”)
TEXTJOIN(“, ”, FALSE, A1:A5)
句法
TEXTJOIN(delimiter, ignore_empty, text1, [text2, ...])
推荐阅读
- mysql - 将两个查询合二为一,条件不同
- r - 如何在 r 中分别导出不同大小的列表及其名称?
- reactjs - React Highcharts 多次触发 setExtremes 事件
- tensorflow - 程序在测试 Tensorflow-gpu 2.0.0 的最后一步崩溃
- android - 从 API 响应创建动态 strings.xml 文件
- c# - x64 中的 COM 异常:检索具有 CLSID {} 的组件的 COM 类工厂失败,原因是以下错误:80080005
- java - 使用 JPA 实现树迭代器
- csv - 使用 Thingsboard 2.2-PE 导出 XLS/CSV 数据
- python - 如何使用水平对齐的 2 个点(打开和填充)创建 matplotlib 图例条目?
- android - 我的应用程序没有在分屏中启动 - 为什么?