Google 电子表格复杂查找
Google Spreadsheets complex look up
我有这样的三列:
第 1 列是一个数字标识符,本质上只是行号
第 2 列是国家名称
第 3 列是逗号分隔的国家/地区 ID 字符串,可以为空(表示该行的国家/地区与逗号分隔列表中的其他国家/地区之间的关系)。
我想要的是在第 4 列中放置一个逗号分隔的国家/地区列表,这比 ID 更具可读性。几乎是代码 table 查找但很复杂,因为它不是单元格中的单个值,而是值的集合。我不拥有 table,所以我不能改变数据从源头传给我的方式——不过一旦我得到它,我就可以用它做任何我想做的事情:)
我也可以接受将逗号分隔值分成单独的列,只要新列包含国家/地区名称而不是 ID。
这里要求的是link:
https://docs.google.com/spreadsheets/d/1LY_8xh992pjZnoNSP-7P5x2iD1VVFozy8stlH4DLqNQ/edit?usp=sharing
您可以使用以下公式:
=TEXTJOIN(",",TRUE,FILTER($B:$B,SEARCH(","&$A:$A&",",","&C2&",")))
我有这样的三列:
第 1 列是一个数字标识符,本质上只是行号
第 2 列是国家名称
第 3 列是逗号分隔的国家/地区 ID 字符串,可以为空(表示该行的国家/地区与逗号分隔列表中的其他国家/地区之间的关系)。
我想要的是在第 4 列中放置一个逗号分隔的国家/地区列表,这比 ID 更具可读性。几乎是代码 table 查找但很复杂,因为它不是单元格中的单个值,而是值的集合。我不拥有 table,所以我不能改变数据从源头传给我的方式——不过一旦我得到它,我就可以用它做任何我想做的事情:)
我也可以接受将逗号分隔值分成单独的列,只要新列包含国家/地区名称而不是 ID。
这里要求的是link: https://docs.google.com/spreadsheets/d/1LY_8xh992pjZnoNSP-7P5x2iD1VVFozy8stlH4DLqNQ/edit?usp=sharing
您可以使用以下公式:
=TEXTJOIN(",",TRUE,FILTER($B:$B,SEARCH(","&$A:$A&",",","&C2&",")))