- ベストアンサー
エクセルの関数を使って別のシートに文字の一部を返す
シート1のA列に住所コード、B列に市を入力する欄、シート2のA列に住所コード、B列に県から始まる住所録のデータがある場合、例えばシート2のB列1行目にある愛知県名古屋市という文字列のうち、名古屋市という文字だけをシート1のB列1行目に返したい場合はどのような関数を使えばよいでしょうか? よろしくお願い致します。
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
B2セルに =IF(A2="","",MID(VLOOKUP(A2,Sheet2!A:B,2,FALSE),4+(MID(VLOOKUP(A2,Sheet2!A:B,2,FALSE),4,1)="県"),99)) 以下コピー。 #シート2のB列には「必ず」都道府県から記入してあるものとして。 #「県」しか見てなさそうですが、実際には都道府県に使えます。
お礼
うまくいきました!困っていたので大変助かりました。ありがとうございます!