如何通过条件谷歌表拆分逗号分隔的单元格

时间:2017-08-28 13:06:19

标签: google-apps-script google-sheets google-spreadsheet-api

我的工作表看起来像这样:

-ID值

1.  Name,Email,Company
2.  Email,Name,Company
3.  Company,Email,Name

- 我想根据ID

的条件将数据转换为姓名,电子邮件,公司

示例输出:

1.  Name    Email   Company
2.  Name    Email   Company
3.  Name    Email   Company

我需要一些关于这个主题的帮助!!我怎么能这样做?

3 个答案:

答案 0 :(得分:0)

把它放在C2中:

    =arrayformula(SPLIT(B2:B5,","))

如果B2:B5有逗号分隔值,C2会给你答案

答案 1 :(得分:0)

假设ID值在A2:A4:

中,您可以将ID值设置为示例输出
=split(A2,",")

=分裂(合并( “ ”索引(分裂(A3,“, ”),1,2),索引(分裂(A3,“,”),1,1),索引(分裂(A3, “ ”),1,3)),“,”)

=分裂(合并( “ ”索引(分裂(A4,“, ”),1,3),索引(分裂(A4,“,”),1,2),索引(分裂(A4, “ ”),1,1)),“,”)

答案 2 :(得分:0)

尝试拆分并排序:

=TRANSPOSE(SORT(TRANSPOSE(SPLIT(A1,","))))

enter image description here

  • 使用了double TRANSPOSE,因为sort仅适用于垂直数组。