• 締切済み

エクセルについて

こんにちは。エクセルについて質問します。 社員No.を9桁にて付与しています。 セルに社員No.「5000」と入力したら、自動的に「000005000」と 前に「0」が付き、9桁で表示するにはどうしたら良いでしょうか?? 宜しくお願い致します。

みんなの回答

  • inara1
  • ベストアンサー率78% (652/834)
回答No.2

社員番号がある列の右側にもう1列加えていいのなら、その加えた列が 000005000 という文字列になるようにはできます。その列で検索すればいいのではないでしょうか。 (1) 社員番号が書かれている列の1つ隣の右側のセルのどこかを選択して、メニューバーの[挿入] → [列] として、空白の列を加える (2) 社員番号が書かれているセルの一番上の行が、例えば A1 ならば、その右側に新しく作られた空白のセル B1 に =RIGHT("000000000"&A1,9) と書いて Enter (2) B1 セルを選択して、Ctrl+C でそのセルをコピーし、貼り付けたい範囲の列(B2から下)をマウスで選択して、Ctrl+V でその式をペースト

tomoreligion1025
質問者

お礼

ご回答ありがとうございます。 勉強になります!!

  • mochitora
  • ベストアンサー率28% (78/272)
回答No.1

セルの書式設定 →表示形式 →ユーザー定義で、種類に「000000000」(0が9個)

tomoreligion1025
質問者

補足

早速のご回答ありがとうございます。 質問の補足を致します。 回答者さまのですると、表示は9桁でされますが、セルを選ぶと9桁には なってなく、VLOOK関数などで検索する時に、検索出来ないんです。 パソコンから出てくるデータは全て9桁になってます。 社員No.「5000」と入力したら、「000005000」と自動的になり、 表示だけではなく、セルの文字自体が9桁になるようにお願いします。

関連するQ&A

専門家に質問してみよう