在一个数组中,return 除一个以外的所有值

In an array, return all values except one

我想使用一个公式来将一组单词的第一个字母大写。有时数组可能只有 1 个单词,有时可能有 2、3、4 或更多单词。源是动态的,所以我需要我的公式是灵活的。我知道 Proper(text),但每个字都大写。

例如,在单元格 A1 中我可能有文本 "aidan is a good boy,"
或者我可能只有 "hi,"
或者它会说,"drive in your own lane please!"

我在 B1 中的公式需要 "Aidan is a good boy," 的结果; "Hi,";或 "Drive in your own lane please!"

我希望我可以说 B1: =Proper(index(split(M1, " "), 1)) & " " & lower(index(split(M1, " "), *everything except 1*)),但我不知道如何填写公式的 *everything except 1* 部分。

请尝试:

=REPLACE(A1,1,1,UPPER(left(A1)))