• ベストアンサー

エクセル★ユーザー定義について

取り急ぎ、教えてください。 1000011111 1000022222 1000033333 3000022222 9000011111 と、10ケタの数字が1000以上並んでいます。 頭に、10000がつく数字だけを、5ケタに表示するには、どうしたらよいでしょうか? それ以外は、そのままの数字で表示されるようにしたいです。 1000011111→11111 1000022222→22222 3000022222→3000022222  そのまま表示 9000011111→9000011111  そのまま表示 よろしくおねがいします!<m(_ _)m>

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

  • ベストアンサー
  • cma3atgoo
  • ベストアンサー率35% (32/90)
回答No.2

NO1です。 検証の手順です。 エクセルを新規に開いてください。 A1に「1000011111」を入力してください。 B1に「=IF(LEFT(A1,5)="10000",REPLACE(A1,1,5,),A1)」を入力してください。 「」は要りません。 するとB1に「11111」と表示されると思います。

youpy
質問者

お礼

無事できました!助かりました!有難うございます(^人^)

その他の回答 (1)

  • cma3atgoo
  • ベストアンサー率35% (32/90)
回答No.1

数字がA列にあるとして =IF(LEFT(A1,5)="10000",REPLACE(A1,1,5,),A1)

youpy
質問者

お礼

ご回答ありがとうございます。 詳しくないので、理解ができなくて、すいません、A1に数字があるとしてA2にこの数式を入れればいいということでしょうか? これでやってみると、まったく同じ数字が表示されました(-_-;)

関連するQ&A