样本sheet。
如标题所示,给定一列任意数量的任意长度的单词,想要一个ArrayFormula来获取所述列中所有单词的首字母。
我尝试了两种方法,如样本表所示。
1)使用SPLIT和ARRAYFORMULA,可以将其设为一个单元格,但不能向下扩展列。
2)使用2个REGEXEXTRACT,可以获取前2个首字母缩写并向下扩展
但是可以使用ArrayFormula获取整个列的任意数量的单词。
是否可以使用REGEXEXTRACT返回许多单词的前几个字母?
最佳答案
尝试
=ARRAYFORMULA(UPPER(REGEXREPLACE(A1:A6,"(\w)\S*\s?","$1")))