• ベストアンサー

Excelで誕生日順に並べ替え

A列に生年月日、B列に名前が入力されています。 C列に誕生日を抜き出し、誕生日順に並べ替えるにはどうしたらいいでしょうか?

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

  • ベストアンサー
  • ja7awu
  • ベストアンサー率62% (292/464)
回答No.1

例えば、A1が生年月日としてC1に =TEXT(A1,"mmdd") で如何でしょうか。

runbini
質問者

お礼

なるほど、4桁の数値にしてしまうんですね!

その他の回答 (2)

回答No.3

はじめまして すべてのデータの範囲を選択し、プルダウンメニューから[データ]→[並べ替え]で出来ますよ。 優先させる列をC列にして、後は昇順か降順でOKです。 これでよろしいでしょうか?

runbini
質問者

お礼

年は関係なく、月日だけで並べ替えをしたいのです。

回答No.2

うまいやり方ではないのかも知れませんが、目的は達成できたので回答します。 当方の環境はWindows2000およびOffice2000です。 runbiniさんの誕生日順と言うのが、生年を無視して月日のみで順番に並べかえることを意図していると仮定します。 D列に「=MONTH(A1)*31+DAY(A1)」と入力して、月日の順となる値を作成します。 この値は日付型と認識されてしまうので、[書式]-[セル]-[表示形式]で[数値]を選択します。 このD列を基準にして並べ替えることで誕生月日順にできます。

runbini
質問者

お礼

おしゃっている事わかりました。

関連するQ&A

  • エクセルで西暦が異なる日付を月日の昇降順にしたい

    500人分の名前と生年月日が入力されたデータがあります。 このデータを西暦は関係なく1月から12月のお誕生日の順に 並び替えるにはどのようにしたらよいでしょうか。 例) Aさん 2005/9/2 Bさん 1960/10/25 Cさん 2014/2/10 Dさん 1990/5/7 ・ ・ ・ このデータを Cさん 2014/2/10 Dさん 1990/5/7 Aさん 2005/9/2 Bさん 1960/10/25 このように月日の昇降順に並び替えるには どのようにしたらよいでしょうか。 よろしくお願いします。

  • <エクセル>誕生日から年齢 ちょっと問題が・・

    はじめまして。 エクセルで、誕生日から現在の年齢を導きたいのですが、どうすればいいですか? DATEIF関数を使えばいいとは思うのですが、一つ問題があって、 誕生日が、 S30-1-1  というふうに、全角文字列で入力されているのです(TT) 途中に列が挿入されても全然かまいませんので、 なんとか    A     B    C   名前   誕生日  年齢 のような形にできないでしょうか? よろしくお願いします。

  • エクセルで誕生日順の並び替えをしたい

    エクセルで誕生日順の並び替えをさせたいのです。生年月日順ではなく生まれた年に関係なく1月~12月まで並び替えができますか?よろしくご指導ください。

  • Excel 誕生日までの日数を表示したい

    たとえば、A1に誕生年月日が入力されていて、B1にTODAY()関数を使って誕生日まであと何日かを表示させる場合どうすればよいでしょうか? ほかに簡単にできる場合はそちらもご紹介ください。

  • 誕生日まであと何日かカウントしたい。

    誕生日まであと何日かカウントしたい。 A1に生年月日 B1に今日の日付 C1に誕生日まであと何日か表示したい。 DATEDIFで算出出来ますか?宜しくお願いします。

  • エクセルで日付順で抽出

    エクセルで関数を使用して、別シートから日付順で抽出するのは可能でしょうか? 1.シート1に、会員NO(A列)名前(B列)フリガナ(C列)~…購入チケットの種類(H列)チケットの残数(J列)チケット購入日(K列)チケット期限(L列)~ 2.シート2に、セルB2に会員NOを入力した時に、チケットの購入履歴【購入チケットの種類(A列)チケットの残数(B列)チケット購入日(C列)チケット期限(D列)】を日付順に抽出されるようにしたいです。 宜しくお願い致します。

  • Excelで住所録。コード順をあいうえお順にしたい。

    住所録を作りました。A列にコードB列に顧客名C列に郵便番号以下住所、電話番号、誕生日と続きます。今、コード順は、1から200まであります。コード順はこのままで別シートに顧客名(あいうえお順)と誕生日順を作りたいと考えています。教えてください。誕生日は昭和26年2月1日なら260201としています。

  • 誕生日までの残り日数

    excelのG1からG20に生年月日を入力してあります。F列には名前が入っています。 この生年月日を元に、次の誕生日までの日数を調べる方法を教えてください。 佐藤一郎 2000/8/26  Happy Birthday 鈴木次郎 1000/8/27 1 上のように残り日数が0のとき、つまり今日が誕生日の時はHappy Birthdayと表示させたいです。 また、今日が誕生日の時は 名前、生年月日、Happy Birthdayの文字のセルを青で塗りつぶしたいと思っています。 このようなことはできるのでしょうか? どうやっていいのかわからないので、教えてほしいです。よろしくお願いします。

  • Excelで金曜日だけを選択したい

    Windows Vista Excel 2007です。   A列         B列 2013/10/10     97.09 2013/10/9      -204.47 …………… …………… …………… …………… のように、A列には年月日、B列には数値が入力されています。 このとき、A列の年月日を利用して、金曜日だけのB列の値を選択する 方法を教えていただけませんか。

  • excelで年月日順から月日順に並び替え

    顧客情報に誕生日を持っているのですが、誕生日順に並び替えると年月日順になり結果として年齢順になってしまいます。これを1月1日から12月31日までの月日順に並び替えたいのですがどうしたらいいでしょうか。 よろしくお願いします。

専門家に質問してみよう