在A1
单元格中,我有A,B,C,,E
。我想将单元格拆分为五个单元格: A
、 B
、 C
、 、
E
此公式 =split(A1,",")
拆分为四个单元格 A
、B
、C
、E
并跳过空白。
我如何告诉它“正确”分割?
最佳答案
我认为您不能直接指定这一点,尽管这里有一个解决方法:
- 向字符串中添加另一个分隔符。因此,将
,
替换为,|
- 现在,当您使用
,
进行拆分时,我们确信即使是空列也会有一个字符(在本例中为|
) - 使用replace将多余的分隔符
|
替换为空白字符串 - 由于
split
的输出是一个数组,因此您需要使用arrayformula
最终公式如下
=arrayformula(substitute(split(substitute(A1,",",",|"),","), "|",""))
关于google-sheets - split() 函数跳过空格,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23236752/