No.3ベストアンサー
- 回答日時:
エクセルのセルに入力するデータでは、日付はシリアル値として管理され、1日が1として、1900年1月1日から数えたものとなりますので、4/8と打ち込んでも、記録されるのは、2008/4/8となります。
1980/4/8と打ち込めば、そのまま記録されますが、年を省くと今年と判断されるのです。同じデデータであっても、セルの表示形式を変えることによって、「1980/4/8」「1980/04/08」「4/8」「4月8日」などいろいろ変えて表示しているだけです。
あなたがやりたいことを実現するには、例えば、4/8と入力するのではなく、まずは年も含めて1980/4/8などと入力する方がいいと思います。勝手に2008/4/8などと記録されてしまうと使いまわそうとした場合不便ですから。例えばD2セルに1980/4/8と入力されているとして、例えば作業セルとして空いているF2・G2セルに
F2 =month(D2)
G2 =day(D2)
という式を入れて、D2セルの月、日を取り出してあげれば、F列G列で、F列を第一優先として昇順に並び替えれば、あなたのやりたいことができます。
上記のようにやれば、例えばその人の、今日現在の年齢を自動的に表示させたい場合などには、どこかのセルに
=datedif(D2,TODAY(),"Y")
という式を入れればOKですし、例えば誕生月の人の名前のセルに自動的に色をつけるというようなことも、条件付き書式を使って簡単にできるのです。
この回答へのお礼
お礼日時:2008/08/01 23:14
ありがとうございました。
取りあえず 7/*/* で2007年*月*日で打ち込んで並び替える方法でやってみます。大変参考になりました。
No.5
- 回答日時:
日付情報は1900年からのシリアル値(連続した数値)として格納されれ管理される仕組みになっています。
そのためセルに日付(月日)だけを入れた場合は、自動的に「今年の○月○日」という情報に変換されます。
月日だけの情報が欲しい場合は、入力方法を工夫して日付として管理されないようにするか、作業列にその日付だけを取り出すようにして並べ替えるしかありません。
No.4
- 回答日時:
日付入力セルをA1として、隣のB1セルに
=VALUE(MONTH(A1)*100+DAY(A1))
でB1セルで並び替え。
セルの書式設定のユーザー定義を
「##"月"##"日"」とでもしておけば普通に「5月31日」のように表示されます。
No.2
- 回答日時:
1.文字列として「04/08」または「04月08日」と入力
(セルの書式設定の表示形式を文字列か、先頭に'[Shift+7]を挿入)
2.隣の列のセルに「=TEXT(A1,"mm/dd")」として月日のみ抽出して
こちらの列で並べ替え
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Visual Basic(VBA) VBA 毎日取得するデータを順番に反映していく方法 6 2023/08/26 16:22
- Access(アクセス) Accessのデータ型の日付/時刻型について 2 2023/02/14 07:40
- Excel(エクセル) 差し込み印刷がうまくいかない 2 2022/07/29 12:26
- Excel(エクセル) エクセル365の関数。誕生日表記がおかしい 2 2022/10/17 18:52
- Excel(エクセル) エクセルの日付表示を変換するやり方をご存じの方は教えて下さい。 7 2022/12/28 15:43
- Visual Basic(VBA) エクセルでフォームのチェックボックスを使用した日付表示切替を作りたい 3 2023/07/11 10:47
- Word(ワード) 差し込み印刷の処理 1 2022/07/20 16:54
- Excel(エクセル) Excel2019、2021の売り上げなどの集計表について 4 2022/11/29 14:03
- Word(ワード) ワード差し込み印刷がうまくいかない 2 2022/07/01 19:01
- Excel(エクセル) Excelで、昭和の西暦換算 6 2023/03/23 11:29
関連するカテゴリからQ&Aを探す
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
エクセルで空白を無視して一番...
-
Excelでシート全体が灰色になり...
-
エクセル エラー?表示
-
Open Officeで表の中に日付を入...
-
エクセルで全ての数字の前に文...
-
エクセルのセル内の文字が逆表...
-
エクセル 単位を百万から億単...
-
HTMLのソースをエクセルに貼り...
-
エクセルで数式が文字列になっ...
-
エクセルで集金表つくり
-
セル内の数値を二段で表示する方法
-
ブランク=0を ブランク=ブラ...
-
半角の引用符 “ ” の打ち方
-
エクセルの挿入図形で文字が隠...
-
「“」と「”」について
-
フォルダ名を並び替えても必ず...
-
キーボードで英数字の半角と全...
-
名前(平仮名)を数字に変換する...
-
半角で漢字を??
-
パソコンでダウンロードしたmp4...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
エクセルで空白を無視して一番...
-
Excelでシート全体が灰色になり...
-
セル内の数値を二段で表示する方法
-
エクセル 単位を百万から億単...
-
エクセルで全ての数字の前に文...
-
DATEVALUE関数がエラーになる
-
Open Officeで表の中に日付を入...
-
エクセルのセル内の文字が逆表...
-
HTMLのソースをエクセルに貼り...
-
エクセル エラー?表示
-
エクセルで数式が文字列になっ...
-
エクセルで集金表つくり
-
60進数と10進数の足し算について
-
エクセルの条件付き書式
-
エクセルで「1」を入力すると...
-
数式バーの文字を消すには?
-
Excelのふりがなを消したい
-
エクセル VBA不良率算出について
-
セル内の6桁の数値を3桁上下2段...
-
エクセル クリック式カウントボ...
おすすめ情報