私は VBA や Python でのプログラミングの経験はありませんが、学習しています。ab/c/defg/0123/456
可変長の文字列 (テキストと数値) 内に非常に特定の文字列を含む Excel ファイルがあります。変数文字列は、常に電子メールの件名ヘッダーにあります。目的のために、これを抽出して優れたものにしました。
私が達成したいのはab/c/defg/0123/456
、Excelファイルで文字列を見つけて、その特定の文字列を同じExcelの同じ行の空のセルにコピーすることです。文字列が見つからない場合、セルは空のままになります。より複雑にするために、文字列はab/c/defg/**123**/456
またはバックスラッシュがスラッシュのように表示される場合もあります。
Excel では、関数 split、MID、left、right は、文字列が文字列内でランダムに表示される可能性があるため、役に立ちません: 次のようなもの:
行 1: ab/c/defg/0123/456 blablalbla 2012 年 3 月 10 日 - 2012 年 5 月 11 日 - blablabla。
行 2: blablalbla 04/10/2012 - 01/11/2012 - blablabla blablabla,blablabla blablabla ab/c/defg/0123/456.
行 3: blablalbla ab/c/defg/0123/456 blablalbla
行 4: blablalbla 13/10/2012 - blablabla
行 5: blablalbla; ブラブラブラ ブラブラブラブラブラブラ ブラブラブラ ab/c/defg/0123/456 - ブラブラブラ 1234456
結果は次のようになります: cd
row1: ab/c/defg/0123/456 blablalbla 03/10/2012 - 05/11/2012 - blablabla. ab/c/defg/0123/456
など....
行 4 列 d は値なし/空になります
ファイルには約が含まれています。9000 行ですが、別のメールボックス/Excel ファイルを分析するとさらに大きくなる可能性があります。
何かご意見は?