如何根据 Google Sheet 中的条件 return 单行中的多个值
How to return multiple values in a single row based on the criteria in Google Sheet
我有两列“水果”和“颜色”,我打算先过滤颜色,然后return根据过滤后的唯一颜色在单个单元格中的多个值。我正在使用 Google Sheet;我希望它是可能的。
这是可能的,并且有多种方法可以做到这一点。其中之一是使用 QUERY 和 JOIN 内置函数。假设 Fruit 和 Color 列分别是 Column A 和 B,下面的公式将 return 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))
我有两列“水果”和“颜色”,我打算先过滤颜色,然后return根据过滤后的唯一颜色在单个单元格中的多个值。我正在使用 Google Sheet;我希望它是可能的。
这是可能的,并且有多种方法可以做到这一点。其中之一是使用 QUERY 和 JOIN 内置函数。假设 Fruit 和 Color 列分别是 Column A 和 B,下面的公式将 return 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))