google-sheets - split() 函数跳过空格

标签 google-sheets

A1单元格中,我有A,B,C,,E。我想将单元格拆分为五个单元格: ABCE

此公式 =split(A1,",") 拆分为四个单元格 ABCE 并跳过空白。

我如何告诉它“正确”分割?

最佳答案

我认为您不能直接指定这一点,尽管这里有一个解决方法:

  1. 向字符串中添加另一个分隔符。因此,将 , 替换为 ,|
  2. 现在,当您使用 , 进行拆分时,我们确信即使是空列也会有一个字符(在本例中为 |)
  3. 使用replace将多余的分隔符|替换为空白字符串
  4. 由于 split 的输出是一个数组,因此您需要使用 arrayformula

最终公式如下

=arrayformula(substitute(split(substitute(A1,",",",|"),","), "|",""))

关于google-sheets - split() 函数跳过空格,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23236752/

相关文章:

google-sheets - QUERY(...) 稍微改变日期时间值

iframe - 将 Google 表格中的特定范围嵌入网站中,以便网站用户可以对其进行编辑

google-docs - Google图表中的轴刻度(来自Google电子表格)

javascript - 需要帮助使用 Google Apps 脚本更新 HTML Web Apps 中的下拉菜单

google-sheets - 索引(match())或查找返回第一个非空/空值

javascript - 数据表中的字母数字零填充?

google-sheets - 第 n 行到最后一行的总和

javascript - 发送电子邮件函数: error because of formulas in blank rows

google-sheets - 如果当前单元格存在于某个范围内,则在 Google Docs 中应用条件格式

javascript - 从 Chrome 扩展程序动态创建 Google 表格?