お客様の名前を表す一連のテキストがありますが、各単語/名前の間にスペースはありません(例:JohnWilliamsSmith)。しかし、各単語の最初の文字は大文字であるため、単語を区別することができます。VBA:文字列内に大文字の前後にスペースを入れてください
したがって、この顧客文字列のリストを各単語間にスペースを入れて通常の形式に置き換える必要があります。だから、JohnWilliamsSmithがになることを願っています。John Williams Smithしかし、私はこれを達成するための即時の方法を考えることができませんでした。そして、私はExcel式の組み合わせがこの結果をもたらすことはできないと考えています。
このように、唯一の解決策はマクロを設定することだと思います。数式として使用されるFunction
、またはモジュールが特定の範囲内のデータを処理するコード(リストがRange ("A2: A100")
であると想像してください)があります。
どのようにすればいいですか?
ここをクリックしてください:[Excel Regex](http://stackoverflow.com/questions/22542834/how-to-use-regular-expressions-regex-in-microsoft-excel-both-in-cell-and - ループ)。 – Forty3