• 締切済み

エクセルの操作方法

エクセルで、「4500」というデータに、 自動的(関数など)で「004500」と前に数字を追加する 方法を教えてください。 あと、「1991」 とエクセルの表示上ではなっているのですが、 数字バーでは、「1991/1/1」と表示されています。 数字バー上でも「1991」とする方法を教えてください。

みんなの回答

  • takesun
  • ベストアンサー率40% (22/54)
回答No.5

004500の件はみなさんが回答されている通りです。 1991の件は セルの書式設定を標準or文字列に設定したあと、 再度1991と入力し直してください。 でないと、数式バー上の表示までは直りません。

  • tom04
  • ベストアンサー率49% (2537/5117)
回答No.4

こんばんは! No.2です。 1991の件ですが・・・ セルの書式設定の表示形式を標準にして「33239」となるのは 間違いなく日付で1991/1/1のシリアル値ですね! (PC上では1900年の1月1日をシリアル値の「1」としています。 仮に5月25日のシリアル値は39958です) 最初の質問では分からなかったのですが、 No.1さんへのお礼の内容を読ませてもらって前回の回答が間違っていたことに気づきました。 要するに、1991/1/1を1991と表示させたいと言うことですよね? それであればセルの書式設定 → 表示形式 ユーザー定義 → その中に yyyy/m/d と言うのがありますので それを選択して yyyy だけにすればOKのはずです。 以上、お役に立てれば幸いです。m(__)m

  • tetsu3M
  • ベストアンサー率42% (42/99)
回答No.3

>エクセルで、「4500」というデータに、自動的(関数など)で「004500」と前に数字を追加する方法  例えば4桁の数字までの頭に「00」をつける場合は、既に回答されていますように、 ≪セルを右クリック→セルの書式設定→表示形式→分類:ユーザー定義、種類:「00####」と入力→OK≫ 「4500」と入力すれば「004500」と表示させることができます。 ただ、この方法ですと、「1」と入力した場合「001」になってしまいます。 また、「45000」と入力すると、「045000」になり、頭の「0」が1つになってしまいます。  また、全ての数字を6桁で表示したい場合は、 ≪セルを右クリック→セルの書式設定→表示形式→分類:ユーザー定義、種類:「00000#」と入力→OK≫ 「4500」と入力すると、「004500」と表示させることができます。 また「1」と入力した場合「000001」、「45000」と入力した場合「045000」になります。  どちらも入力したい桁数や表示したい桁数により、ユーザー定義の種類入力を変更すれば対応できることになります。 >「1991」とエクセルの表示上ではなっているのですが、数字バーでは、「1991/1/1」と表示されていますが、数字バー上でも「1991」とする方法  これはセルの書式設定の表示形式が日付:種類が1997/3/4となっているためです。 ≪セルを右クリック→セルの書式設定→表示形式→標準または文字列→OK≫と設定し直します。  「1991」など整数の場合は標準でも文字列でもいいと思えます。 ただ、標準の場合はセル値に対して一般の書式を適用していますので、例えば「1/2」と入力すると、「1月2日」に変換されたりします。 文字列の場合は入力した値がそのまま表示されますので、「1/2」と入力すると、「1/2」のまま表示されます。 ですから、そのまま表示させたい時は、文字列の方が無難です。

  • tom04
  • ベストアンサー率49% (2537/5117)
回答No.2

こんばんは! すでに回答は出ていますので 参考程度に読んでください。 (1)の方法としては色々ありますが、 一例として、A1セルに4500を入力した場合、B1セルに004500と表示させる場合は B1セル =TEXT(A1,"000000") この場合6桁以下の数値なら、6桁に表示されます。 単に頭に「00」を付けたい場合は B1セル ="00"&A1 とするだけです。 次に「1991」の件ですが、 No.1さんが回答されている通りでOKではないでしょうか? 以上、参考になれば幸いです。m(__)m

回答No.1

「4500」というデータを自動的に「004500」と表示させるには、 セルに「4500」を入力>セルを右クリック>セルの書式設定>表示形式>分類:ユーザー定義、種類:「00####」と入力>OK で、「004500」と表示させることができます。 ただ、同じ方法だと、「120」と入力した場合「00120」(5桁)になってしまいます。 質問の意図が、どんな数字でも頭に0を付加することで6桁になるよう表示させたいという意図ならこの方法は見当違いです。 次に「数字バーで「1991/1/1」と表示されているのを「1991」としたい」についてですが 先述のセルの書式設定>表示形式>分類を「標準」に変更するとご希望の動作になるはずです。

参考URL:
http://support.microsoft.com/kb/883199/ja
noname#122459
質問者

お礼

すばやいお返事ありがとうございます。 たびたびすみません。 >次に「数字バーで「1991/1/1」と表示されているのを「1991」としたい」についてですが先述のセルの書式設定>表示形式>分類を「標準」に変更するとご希望の動作になるはずです。 を行うと、「33239」という表示になってしまいます。 原因おわかりになりますか??? 宜しくお願いします。

関連するQ&A

専門家に質問してみよう