この場合、セル内の最初のテキストを抽出し、残りはそのまま残したいと思います。たとえば、一連のセルには以下が含まれます。
2nd Unit. Miami
3rd Production Staff. Toronto
1st Ad. San Francisco
前の行のフォーマットが異なり、これらの最後の数行は処理したい外れ値であるため、Text to columns を使用せずにこれを分割したいと考えています。
正規表現でできると思ったのですが、少し複雑です。
私のアルゴリズムのアイデアは次のとおりです。1.必要なテキストを取得します(どの関数またはカスタムサブがそれを行うでしょうか?) 2.テキストを新しい場所に貼り付けます 3.セルからテキストを切り取り、残りのテキストを残します。
単純に思えますが、私はまだ VBA フォレストを進んでいます。このままでは、手動で実行する方が速くなります。しかし、これは VBA のトリックを学ぶ良い機会のようです。
ティア
更新:「.\」までのテキストを別の列に移動し、残りの部分はそのままにしたいと考えています。