1

Excel にいくつかのテキスト項目があり、各単語の最初の文字を大文字にしたいと思っています。ただし、多くのテキストには「IT」という語句が含まれており、現在の大文字化方法 (PROPER) を使用すると、これが「It」に変更されます。DE が各単語の他の文字を大文字にせずに、各単語の最初の文字のみを大文字にする方法はありますか?

4

4 に答える 4

3

ここに VBA の方法があります。モジュールに追加して &=PrefixCaps("A1")

Public Function PrefixCaps(value As String) As String
    Dim Words() As String: Words = Split(value, " ")
    Dim i As Long
    For i = 0 To UBound(Words)
        Mid$(Words(i), 1, 1) = UCase$(Mid$(Words(i), 1, 1))
    Next
    PrefixCaps = Join(Words, " ")
End Function
于 2012-11-20T11:16:02.177 に答える
0

ウェブサイトhttp://www.textfixer.com/tools/capitalize-sentences.phpを使用し、代わりにすべて貼り付けました

于 2012-11-20T11:08:53.647 に答える
0

それはすべて少し複雑でしたが、スプレッドシートが非常に単純であれば、それをコピーして単語に貼り付け、その編集機能を使用してから、それをコピーして Excel に貼り付けることができることがわかりました。私にとってはかなりうまくいきました。

于 2012-12-19T13:46:51.730 に答える