我需要在Google表格中“textJoin”多次查找

问题描述 投票:0回答:1

我希望你能帮帮我!我在一家为公寓楼预订食品卡车的公司工作,每个月我们都会发一份表格,以获得每辆卡车想要做的日期和建筑物。我要做的是为一栋建筑采取一个日期,并显示所有在一个牢房中响应的卡车。

我整天都在为这个问题研究解决方案,但我尝试了一个索引/匹配组合,但根本无法使用它。我的问题是我们每个月都这样做,我不想将公式硬编码到其中,因为我只是重新编写整个电子表格以使其更具动态性。这是我无法弄清楚的最后一部分。

在之前的版本中,我使用了一个简单的textjoin公式,将所有卡车放入一个单元格中,并且列有卡车硬编码的列。 =TEXTJOIN(", ",True,'Named Ranges'!$F$3:$F$63)是我使用的公式,每天和建筑都有自己的数据列。但是,新版本的数据是动态的,而textjoin公式需要查找具有特定日期和构建的列。

这是电子表格的链接,您可以提供的任何帮助都很棒!

https://docs.google.com/spreadsheets/d/1RJeTMI1EI8iXr2MV2MmRUU1DZN1irfVgxMU8jlHHKaI/edit?usp=sharing

google-sheets google-sheets-formula
1个回答
0
投票

粘贴在B11中并向右拖动:

=ARRAYFORMULA(IFERROR(TEXTJOIN(", ", 1, IF(
 INDIRECT("Responses!"&ADDRESS(4, MATCH(B8, Responses!$3:$3, 0), 4)&":"&
            SUBSTITUTE(ADDRESS(4, MATCH(B8, Responses!$3:$3, 0), 4), 4, ))<>"",
 Responses!$B$4:$B, )), "no cars"))

0

© www.soinside.com 2019 - 2024. All rights reserved.