首页 > 解决方案 > 您如何在一个范围内查找条件,然后将另一个范围内的信息获取到单个单元格中?

问题描述

所以目前我有一个工作代码可以在一个条件下在一个单元格中获取多个项目

我的代码是:

=Contatenate(
IF('Sheet1'!E3 = "R",'sheet1'!A3,""), "                  ",
IF('Sheet1'!E4 = "R",'sheet1'!A4,""), "                  ",

等等.....

然后它返回满足此条件的每个名称。

我只是想知道是否有更快的方法来做到这一点。

谢谢!

标签: excelgoogle-sheetsspreadsheet

解决方案


将解决方案作为答案以使其更清楚:

=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, ...])


推荐阅读