プロが教えるわが家の防犯対策術!

エクセルで請求書を作っています。
セルの書式設定で、日付を○/○と表示させるように設定しました。
でも、例えば「0108」と入力しても「4/17」と表示されます。

どうも1900年で表示されているようです。どこをどう設定すれば、打ち込んだ日付通りに変換されるでしょうか。

宜しくお願い致します。

A 回答 (4件)

>セルの書式設定で、日付を○/○と表示させるように設定しました。


セルに対して表示形式を日付に設定しているのであって、セルに入力する値が日付であるということをExcelに指示しているわけではありません。

>でも、例えば「0108」と入力しても「4/17」と表示されます。
よって上記の入力は、余分なゼロを伴った108という整数をシリアル値として入力したことになります。

入力する値が日付であることを指示する確実な方法は、2008/1/8 または 2008-1-8 と入力することです。
もしくは、年が今年でよいなら、1/8 または 1-8。
    • good
    • 0
この回答へのお礼

回答ありがとうございます。
1-8の入力方法(一番簡単^^)で解決いたしました。
シリアル値のお話、勉強になりました。ありがとうございます♪

短時間の間にたくさん回答いただき、感謝いたします。
ありがとうございました!!

お礼日時:2008/01/08 15:22

0108という整数を1/08と表示したいのですか?


セルの書式で「ユーザー定義」を選択し、以下の書式を貼り付けてみてください
[>=1000]00!/00;[<1000]0!/00;G/標準

すると3桁ないし4桁の数値を入力したとき「/」を挿入して表示します
108 → 1/08
12/24 → 12/24

>打ち込んだ日付通りに
でもこれは日付Likeに表示しているだけの整数です。エクセルでは日付とはみなされませんから、日付関数などで加工はできませんよ。
    • good
    • 0
この回答へのお礼

回答ありがとうございます。
ごめんなさい。私の説明不足だったようです。

入力した日付とは全く日付が表示されてしまうのです。
例えば、「1212」と入力し、「12/12」と表示させるように、セルの書式設定で表示形式の日付、種類(○/○と表示されるように)を選びます。
すると、普通だと「12/12」と表示されるはずが「4/26」と表示されてしまうのです。
「1212」を「12月12日」で表示させるように選択しても、「4月26日」になってしまいます。

ちなみに、今日の日付で入力すると、4月17日に変換されてしまいます^^;
わかりにくい説明ですみません。

お礼日時:2008/01/08 15:14

表示で西暦や和暦を気にしないのでしたら、


セルの書式設定で「文字列」を設定して入力は「01/08」と入力すると
入力したまま表示されます。

一月から九月の一桁の月で十の桁をゼロと表示させたくないのでしたら、
セルの書式設定で「ユーザー定義」を選びその中で新しく作成してください。
ユーザー定義を選び、種類のところに何か入力されているかと思いますが、無視して
「m/d」と入力して「OK」をクリック。
設定が終わって再度「01/08」と入力すると、「1/8」となります。
    • good
    • 0
この回答へのお礼

回答ありがとうございます。
そうなんですよね。文字列で設定すれば、そのまま出るのですが、手間を省こうと日付設定したのですが、どうもうまくいきません。
「m/d」でも、全く違う日付で表示されてしまうのです^^;

お礼日時:2008/01/08 15:06

「4/17」セルをクリック→書式→セル→表示形式→日付→種類/表示形式を選択(クリック)→OK


上記で表示形式を指定できます。
    • good
    • 0
この回答へのお礼

早速の回答ありがとうございました。
普通ならその設定方法で、できるのはずなのですけど^^;

お礼日時:2008/01/08 15:03

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!