- ベストアンサー
エクセルVBAで条件にあった言葉を隣のセルに入れたい
すみません。教えてください。 エクセル2003で、1つのセルにまとまっている文字列をC列、D列、E列、F列に分割して文字列を入れたいのです。 毎月、500名程度処理します。 下記のような形で入れて行きたいです。 B列の文字を分割したいです。 B列は途中で空白が入っている場合があります。 B列の事業部名、部名などの文字数はバラバラです。 A列の社員番号は桁数はバラバラですが、空白はありません。 A列 B列 C列 1行目 1234567 ○○事業部△△△部正社員販管 ○○事業部 2行目 978 ×××事業部□□部アルバイト原価 ×××事業部 D列 E列 F列 △△△部 正社員 販管 □□部 アルバイト 原価 最初はIF関数を使って、C列にIf(B1="○○事業部△△△部正社員販管", "○○事業部",if(B1="×××事業部□□部アルバイト原価","×××事業部"・・・・・)と入れていったのですが、50パターンくらいあり、数式が入りきりませんでした・・・・。 よろしくお願い致します。
- みんなの回答 (3)
- 専門家の回答
お礼
ありがとうございます!!!! すごいっ!出来ました!!!! てっきりもうVBAを使わないと出来ないと思っていたのですが、 キレイにわかれました!!! マクロに記録させたので、自動で出来るようになりました。 ありがとうございました!