Google表格ArrayFormula获取任意长度名称的INITIALS

Riy*_*oor 2 regex google-sheets array-formulas

样本.

正如标题所说,给定一列任意长度的任意数量的单词,想要一个ArrayFormula来获取所述列中所有单词的第一个字母.

我尝试了两种方法,见样本表.

1)使用SPLIT和ARRAYFORMULA,可以得到一个单元但不能向下延伸列.2)使用2个REGEXEXTRACT,可以得到前2个首字母并向下延伸

但是使用ArrayFormula可以获得整列的任意数量的单词.

是否可以使用REGEXEXTRACT返回多个单词的首字母?

The*_*ter 8

尝试

=ARRAYFORMULA(UPPER(REGEXREPLACE(A1:A6,"(\w)\S*\s?","$1")))
Run Code Online (Sandbox Code Playgroud)