Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/google-sheets/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Google sheets 拆分转置不考虑第一个字符作为分隔符-有其他选择吗?_Google Sheets - Fatal编程技术网

Google sheets 拆分转置不考虑第一个字符作为分隔符-有其他选择吗?

Google sheets 拆分转置不考虑第一个字符作为分隔符-有其他选择吗?,google-sheets,Google Sheets,我有这张桌子: 在每个单元格中都有一个由“,”分隔的长列表: 我希望它看起来像这样: 我试图使用转置(split())但是它不能正确地使用电子邮件行: Google Sheets不考虑将第一个字符作为分隔符。从共享电子表格的“我的尝试”中,如何修改“C15”处的公式,如下所示 发件人: 致: 关于第四个论点,官方文件如下 remove_empty_text-[可选-默认为TRUE]-是否从拆分结果中删除空文本消息。默认行为是将连续分隔符视为一个分隔符(如果为TRUE)。如果为FALSE

我有这张桌子:

在每个单元格中都有一个由“,”分隔的长列表:

我希望它看起来像这样:

我试图使用
转置(split())
但是它不能正确地使用电子邮件行:

Google Sheets不考虑将第一个字符作为分隔符。

从共享电子表格的“我的尝试”中,如何修改“C15”处的公式,如下所示

发件人: 致:
  • 关于第四个论点,官方文件如下

    remove_empty_text-[可选-默认为TRUE]-是否从拆分结果中删除空文本消息。默认行为是将连续分隔符视为一个分隔符(如果为TRUE)。如果为FALSE,则在连续分隔符之间添加空单元格值

参考:
补充: 为了检索每行的前空间,下面修改的公式如何

=TRANSPOSE(SPLIT(SUBSTITUTE(C3;" ";"");",";;FALSE))


嗨,塔奈克,这是一个很好的建议。但是,它会在行首添加一个空格。当我把它扔进其他工具时,这个空间会让我非常头疼。“有办法避免吗?”Abutemutate谢谢你的回答。关于每行的前面空间,我在回答中又添加了两个公式。你能确认一下吗?
=TRANSPOSE(SPLIT(C3;","))
=TRANSPOSE(SPLIT(C3;",";;FALSE))
=TRANSPOSE(SPLIT(SUBSTITUTE(C3;" ";"");",";;FALSE))
=TRANSPOSE(ARRAYFORMULA(TRIM(SPLIT(C3;",";;FALSE))))