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))))