• ベストアンサー

エクセルのセルの表示形式について教えてください。

1つのセルをわけたいんです。↓ 4ケタの数字と3桁の数字が混在しているセルです。 「102」を表示形式で4ケタ(=0102)に変更して それを「01」と「02」に分けたいんです。 (「01」の上2桁がほしい) 区切り位置をしても、もとの表示形式(102)になってしまい 上二桁を拾えません。 LEFT関数を使用してももとの表示形式(102)になってしまい 上二桁として10になってしいます。 上二桁01がほしいんです。 もとの表示形式にならない方法はありますか? ネットでもどう調べてよいかわからず質問しました。 お分かりになる方、お力を貸してください。 宜しくお願いいたします。

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

  • ベストアンサー
  • MackyNo1
  • ベストアンサー率53% (1521/2850)
回答No.1

LEFT関数を使うなら、以下のようなTEXT関数を利用します。 =LEFT(TEXT(A1,"0000"),2)

melmelerin
質問者

お礼

早速ありがとうございます。 とても悩んでいて仕事が進まなかったので 大変助かりました。 すぐできました。質問してよかったです。 ありがとうございました!

その他の回答 (1)

  • keithin
  • ベストアンサー率66% (5278/7941)
回答No.2

100の位と千の位: =INT(A1/100) セルの書式設定の表示形式のユーザー定義で 00 と設定しておく 10の位と1の位: =MOD(A1,100) こちらもセルの書式設定の表示形式のユーザー定義で 00 と設定しておく

melmelerin
質問者

お礼

どうもありがとうございました。 挑戦してみましたがちょっとできなかったです。 でもとてもありがたかったです。 関数が全然わからないので・・・。 ありがとうございました。

関連するQ&A