akaired回答ポイント 90ptウォッチ 1

Excelの関数で次の事を行いたいです。

列に"通勤手段"、"自動車"、"自動二輪"という列があります。
通勤手段フィールドには"NULL"が入っていたり、"自動車=クラウン"、
"自動二輪=NINJA"、"電車=JR"、"バス=JR"などの値が入っています。

この列の値の文字列が"自動車"とはいっていれば、"クラウン"という
値を切り取って"自動車"列に"クラウン"を挿入。
この列の値の文字列が"自動二輪"とはいっていれば、"NINJA"という
値を切り取って"自動二輪"列に"NINJA"を挿入。
その他の文字列、NULLは無視する。
ということがやりたいと思っています。

A列が通勤手段。B列が自動車。C列が自動二輪。
A1には"自動車=クラウン"
A2には"NULL"
A3には"自動二輪=NINJA"
A4には"バス=JR"
とあります。これを、次のように文字列を分割して各列に挿入したいです。
B1クラウン。C3にNINJA。です。

自動車と自動二輪の"自動"の部分がかぶってしまっていて、instr関数では
instr(A列の文字列,"自動")だと自動二輪も自動車もひっかかってしまいます。
ExcelかVBAの関数でうまくこの処理をできないでしょうか?

※ 有料アンケート・ポイント付き質問機能は2023年2月28日に終了しました。
ログインして回答する

ベストアンサー

その他の回答

この質問へのコメント

コメントはありません

この質問への反応(ブックマークコメント)

質問の情報

登録日時
2009-03-13 02:45:59
終了日時
2009-03-14 04:29:52
回答条件
1人2回まで

この質問のカテゴリ

この質問に含まれるキーワード

自動二輪23VBA1347Excel3146関数2326NINJA31JR516A3264自動車739

人気の質問

メニュー

PC版