如何根据Google表格中的条件在单行中返回多个值

时间:2016-10-04 16:01:15

标签: google-sheets lookup

我有两列“水果”和“颜色”,我打算先过滤颜色,然后根据过滤后的唯一颜色在单个单元格中返回多个值。我正在使用Google Sheet;我希望它有可能。

enter image description here

1 个答案:

答案 0 :(得分:1)

这是可能的,有几种方法可以做到这一点。其中之一是使用QUERY和JOIN内置函数。假设Fruit和Color列分别是A列和B列,下面的公式将返回Apple | Cherry | Tomato

=JOIN(" | ",QUERY(A:B,"SELECT A WHERE B = 'Red'",1)

'Red'是一个文字。如果要将其替换为C2值,请使用以下

=JOIN(" | ",QUERY(A:B,"SELECT A WHERE B = '"&C2&"'",1))