• ベストアンサー

エクセルの表示設定方法

エクセル2010です。 PASMOの使用履歴をエクセルにコピー&ペーストでしています。 コピー&ペースト自体は問題なくできるのですが、 日付が、元々のネットでは0710となっているところエクセルに貼り付けると711と表示されます。 これを、2011/7/11というように表示させるにはどのようにしたら良いのでしょうか? セルの書式設定で「日付」から「種類を2011/3/14」で選ぶと「1901/12/11」となってしまいます。

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

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

>追加で 元のご質問が解決したのでしたら,ご相談は一端解決で閉じてください。 新しい疑問は「ついでに聞いちゃえ」でダラダラと追加質問するんじゃなく,新しいご相談投稿でお願いします。 これはこちらのような質問相談掲示板ではごく一般的なマナーですので,憶えておいてください。 #ご相談が解決したのに「あれもこれも」と追加で教えてがあんまり多いので,ホントにうんざりさせられてます。 さておき。 >曜日を表示 シリアル値で年月日が表示できているセルでは,セルの書式設定の表示形式のユーザー定義で yyyy/m/d(aaa) とか,単に aaa や aaaa といった設定を追加して設定すれば,セル内に(日付と一緒に/または単独で)曜日を表示できます。

satopower
質問者

お礼

マナー違反のご指摘、ありがとうございます。 つい、これもできたらよいなという思いから軽率でした。 また、追加質問にも回答いただきありがとうございました。

その他の回答 (2)

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

方法1 711のセル(列)を右クリックしてセルの書式設定の表示形式でユーザー定義を選び 00"/"00 または #0"/"00 という設定を記入して設定する。 方法2 隣のセルに =DATE(2011,A1/100,RIGHT(A1,2)) という式を入れて2011/7/10を計算させる(セルの書式設定で日付の表示形式を設定する) 必要に応じて数式セルをコピーし,形式を選んで貼り付けで値のみ貼り付けて値化する。 #エクセルの勉強 方法2で計算した日付のセルに「標準」の表示形式を付け直すと 40735 という数字が現れます。 これがエクセルで言う「2011/7/11の値」です。これをエクセル用語で「シリアル値」と言います。 「711」はこの数字とは違うので,711という数字だけで正しく日付で表す方法はありません。

satopower
質問者

お礼

さっそくの回答ありがとうございました。 方法2の関数の方法でうまく表示することができました。 追加で曜日を表示させることは可能でしょうか?

  • mshr1962
  • ベストアンサー率39% (7417/18945)
回答No.1

セルの書式設定だと表示形式をユーザー定義で 00"/"00 として、0711を07/11と表示するくらいですね。 上記以外の場合 0711と文字列の状態であれば、データ→区切り位置を利用して ウィザード3/3の画面で該当のデータ部分の列のデータ形式を 日付(D)[YMD] を選択して完了。 これで0711は7月11日(年はPCに表示される年)となります。 711と数値化してる場合は関数を使って ="2011"&TEXT(A1,"/00/00") で2011/07/01と表示されたものをコピーペースト、値として貼り付ける。

satopower
質問者

お礼

さっそくの回答ありがとうございます。 後述の関数の方法ですが、教えていただいた関数のA1を実際の表の該当するセル番号に変えたのですが 「#VALUE!」となってしまいうまくできませんでした。