ログインしてさらにmixiを楽しもう

コメントを投稿して情報交換!
更新通知を受け取って、最新情報をゲット!

Excel(エクセル)活用コミュの質問:日付表示の仕方

  • mixiチェック
  • このエントリーをはてなブックマークに追加
質問です。
大変初歩的な質問だと思います。申し訳ありません。

今、セルに '20111201' とはいっています。以下、本日に至るまでずっとこの記載
方法でデータが下まで続いています。

これをピボットテーブルに使い、月単位でグループ化しようとすると、「選択対象を
グループ化できません。」と言われます。
いろいろ調べ、エクセルが「'」があるために、文字列と認識して、日付だと認識し
てくれていないためかなと考えました。

 そこで置換を使い、「'」を消しましたが、消えたように見えて、セルをクリック
すると先頭の「'」が残っています。セルの左上には緑の三角印が。「数値が文字列
として保存されています」、とあるので、「数値に変換する」を選び、ただの数値に
したつもりですが、やはりピボットテーブル上に持ってきたとき、グループ化できま
せん、と言われます。

 この'20111201'と入力してあるセルを、日付だと認識させるためには、どうしたら
よいのでしょうか?DATE関数とか使って変換するのでしょうか?LEFT関数とかで文字
を取り出すのでしょうか?ピボットテーブルで月単位でまとめたいと思っているので
すが・・

EXCEL2003で、WindowsXPです。

 知恵を貸してください。よろしくお願いします。

コメント(5)

日付データはシリアル値ですから「20111201」という数値では
日付データとして扱われませんね
>DATE関数とか使って変換するのでしょうか?LEFT関数とかで文字
を取り出すのでしょうか?
それらを使って、ネストなどしてステップを踏めば、いわゆるシリアル値による日付データが得られると思います。ただ、人が見たら意味が分からない単なる数値が出力されますから、表示の形式を「日付」にする必要があると思います。

一度お試しになってはいかがでしょう。
区切り位置 を使って 列のデータ形式 日付 を指定して 完了

この場合複数の列には分割されず、その列が日付になってくれます。
日付として正しければですが。 
takecさんの方法を知らなかったので、やってみました。



なぜかカーソルが録画出来ていないので、わかりにくいですが・・。Orz
アップしたファイル名も恥ずかしい・・・です。


>マリ男さん
 シリアル値という言葉を初めて聞き、あわてて調べたところです。早速のアドバイス、ありがとうございました。今後はシリアル値を意識した日付表記を心掛けたいです。

>八神かかしさん
 ネストという言葉を初めて聞き、(本当に初心者でお恥ずかしい限りです・・)関数の中に関数を入れること、とあったので、何だ、私も今まで組み合わせて使ったことがあるぞ!ネストしていたということか、と嬉しくなりました。勉強になりました。ネストの方法でも、できました!

>takecさん
 区切り位置のツールは一度も触ったことがありませんでした。知っているのと知っていないのとでは使い勝手がまるで違いますね。新しい技を知ることができてとてもありがたいです。

>aki-akiさん
 動画、最高にわかりやすかったです!その通りに真似してやってみたら、日付データに変換できました。感動して思わずPC前で拍手!動画がなければ、「区切り位置」のボタンがどこにあるかもわからない状態でした。手間をかけていただき、ありがとうございました。

ログインすると、みんなのコメントがもっと見れるよ

mixiユーザー
ログインしてコメントしよう!

Excel(エクセル)活用 更新情報

Excel(エクセル)活用のメンバーはこんなコミュニティにも参加しています

星印の数は、共通して参加しているメンバーが多いほど増えます。