我正在尝试在“点”运算符上的E2:E列中拆分电子邮件地址,然后将名称重新合并到单个单元格中。我写了下面用ARRAYFORMULA()括起来的公式来填充A列中的单元格。但是我不断收到以下错误:
JOIN范围必须是单行或单列。
=ARRAYFORMULA( IF( E2:E = "", "", JOIN( " ", SPLIT( SUBSTITUTE( FILTER( E2:E, LEN( E2:E ) > 0 ), "@abc.com", "", 1 ), ".") ) ) )
有解决方法吗?
答案 0 :(得分:0)
我想我找到了答案:
=ARRAYFORMULA(IF(E2:E="","",TRANSPOSE(QUERY(TRANSPOSE(SPLIT(SUBSTITUTE(FILTER(E2:E,LEN(E2:E)>0),"@ABC.COM","",1),".")),,50000))))