包含多個單詞的城市名稱我想成為您大寫字母的首字母縮略詞:
Rio de Janeiro
S?o Paulo
Osnabruck
Br?ndby County
預期輸出:
R.J.
S.P.
Osnabruck
B.C.
我知道要做到這一點,我首先必須SPLIT使用單詞" ",洗掉小寫字母,然后JOIN使用".":
=IF(FIND(" ",A1),JOIN(".",SPLIT(A1," ")),A1)
但我不知道如何洗掉小寫字母以只留下大寫字母。
注意:我想過使用SUBSTITUTE(...,{all lowercase alphabet list},"")或使用REGEX之類的[^a-z],但是有一個問題,如果有其他語言的字母在我的語言中沒有使用,總是會出現小寫字母或其他。
例如:
?
有沒有一種方法可以在不指定串列中一個字母一個字母的情況下進行分隔以替代或基本的正則運算式只包含英語和葡萄牙語的基本語言?
uj5u.com熱心網友回復:
嘗試:
=ARRAYFORMULA(IF(REGEXMATCH(A1:A4, "\s"),
SUBSTITUTE(TRIM(REGEXREPLACE(A1:A4, "[^A-Z ]", )), " ", ".")&".", A1:A4))

轉載請註明出處,本文鏈接:https://www.uj5u.com/ruanti/486158.html
