如何将每个单词大写并删除所有特殊字符,然后将所有单词组合成 Excel?

How can I Capitalize each word and remove all special characters and then combine all words in Excel?

我有一个 Excel sheet 在 A 列中有 500 个值。我正在寻找一个公式来将每个单词大写并删除所有特殊字符,然后组合所有单词。

A 栏中的文字:愿景、使命、values/text 和方法

期望的输出:VisionMissionValuestTextAndApproach

对于 Office 365 预览体验成员:

=LET(ζ,{",","/"},SUBSTITUTE(CONCAT(PROPER(TEXTSPLIT(A1,ζ)))," ",""))

部分

{",","/"}

应定义为包含字符串中可能出现的所有特殊字符。它当然可以替换为对包含这些字符的一系列工作表单元格的引用。

请注意,如果您使用的不是 Excel 的 English-language 版本,上述数组常量中的分隔符可能与逗号不同。

使用 REDUCE、LAMBDA 和 SUBSTITUTE:

=SUBSTITUTE(PROPER(REDUCE(A1,{",","/"},LAMBDA(a,b,SUBSTITUTE(a,b," "))))," ","")

向数组中添加任何其他需要删除的字符。