• ベストアンサー

エクセル セルの中の下四桁目によって表示を変える事。

セルの中の下4桁が、もし2xxxだったら 文字列 ABCD を表示させる。 2じゃなくて3xxxだったら 文字列 XYZ を表示させる。 などは、関数でなんとかできるものなのでしょうか。 宜しくお願いします。

質問者が選んだベストアンサー

  • ベストアンサー
  • mshr1962
  • ベストアンサー率39% (7417/18945)
回答No.1

別のセルでなら =LOOKUP(MID(A1,LEN(A1)-4,1),{"2","3"},{"ABCD","XYZ"}) とかで可能です。{"2","3"},{"ABCD","XYZ"}は別セルに表にして参照でも可 ※上記の関数の場合は昇順になるように並べ替えしてください。

sui1000
質問者

お礼

早速ありがとうございました! やりたいことができました。 とても助かりました。 今後も宜しくお願いします。

その他の回答 (1)

  • kamejiro
  • ベストアンサー率28% (136/479)
回答No.2

ちょっと試してみました。 強引ですが、 =IF(LEFT(RIGHT(A1,4),1)="2","ABCD",IF(LEFT(RIGHT(A1,4),1)="3","XYZ","")) でどうでしょうか。

sui1000
質問者

お礼

早速の回答ありがとうございました! やりたいことがとてもできました。 今後とも宜しくお願いします! とてもたすかりました。

関連するQ&A