【问题标题】:SPLIT() then JOIN() and populate column with ARRAYFORMULA()SPLIT() 然后 JOIN() 并用 ARRAYFORMULA() 填充列
【发布时间】:2019-05-09 13:14:12
【问题描述】:

我正在尝试在“点”运算符的 E2:E 列中拆分电子邮件地址,然后将名称重新连接到一个单元格中。我已经编写了用 ARRAYFORMULA() 括起来的以下公式来填充 A 列中的单元格。但我不断收到以下错误:

JOIN 范围必须是单行或单列。

=ARRAYFORMULA( IF( E2:E = "", "", JOIN( " ", SPLIT( SUBSTITUTE( FILTER( E2:E, LEN( E2:E ) > 0 ), "@abc.com", "", 1 ), ".") ) ) )

有解决办法吗?

【问题讨论】:

    标签: email join google-sheets split array-formulas


    【解决方案1】:

    我想我找到了答案:

    =ARRAYFORMULA(IF(E2:E="","",TRANSPOSE(QUERY(TRANSPOSE(SPLIT(SUBSTITUTE(FILTER(E2:E,LEN(E2:E)>0),"@ABC.COM","",1),".")),,50000))))
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2016-07-11
      • 2014-11-26
      • 2021-10-23
      • 2021-08-17
      • 1970-01-01
      • 2020-12-09
      • 1970-01-01
      相关资源
      最近更新 更多