我有一个包含逗号分隔值字符串的文本字段的工作表。
我想创建一个足够智能的过滤器控件,可以采用这些逗号分隔的值并将它们解析为单独的字符串。
例如,我有一个名为“颜色”的字段和具有以下值的三行:
目前,从此字段创建的过滤器包含以下值:
理想情况下,过滤器将包含(并适当过滤)以下值:
选择“蓝色”将返回第 2 行和第 3 行。
这似乎是相当基本的功能——我是否缺少一种方法来做到这一点?
最佳答案
Long Data Structure优于宽数据结构。
在 Google Sheets 中可以实现的一种方法是首先 JOIN
逗号分隔值,然后 SPLIT
它们进入单独的单元格,最后,到 TRANSPOSE
它们以便它们都堆叠在一个列中(其中 Sheet1
是输入表,A:A
是范围):
=TRANSPOSE(
{SPLIT(
{JOIN(", ",Sheet1!A:A)},
", ", FALSE, TRUE)})
Google Data Studio Report演示,以及显示该过程的 GIF:
关于google-data-studio - 逗号分隔值作为 Google Data Studio 中的过滤器控件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60442852/