2012-03-01 10 views

答えて

1

最もエレガントなソリューションではなく、しかし、1つの文字列に2つだけ大文字があることを想定することができる場合、私は(文字列がA4セルにあった)FirstnameSurnameこのように分割することができました:

B4=RegExExtract(A4, "[\p{Lu}][\p{Ll}]+")

B5=RIGHT(A4, LEN(A4) - LEN(B4))

hereで説明したように、英語以外の文字にUnicodeをサポートするために編集されました。 (Googleスプレッドシートは、\p{Uppercase_Letter}などの完全なUnicodeのプロパティ名をサポートしていません)

+0

ありがとうございますが、英語以外の文字はどうですか?この解決法はOKですが、英語以外の文字には問題があります。 – mutkan

+1

@mutkan - 更新された解決策を参照してください。 – Vic

+0

あなたはとても豪華です、どうもありがとうございます。 – mutkan

関連する問題