人力検索はてな
モバイル版を表示しています。PC版はこちら
i-mobile

エクセルの件で質問です。
yyyy/m/dと入力されている日付をm/dのみ抽出し、日付の早い順番で並べ替えをしたいのですが、どのようにしたら良いでしょうか?
【例】
1971/1/1
1971/1/3
1971/1/5
1974/1/2
1976/1/4

1/1
1/2
1/3
1/4
1/5
という感じです。よろしくお願いいたします。

●質問者: kurumib
●カテゴリ:コンピュータ 学習・教育
✍キーワード:エクセル 並べ替え 入力 抽出
○ 状態 :終了
└ 回答数 : 6/6件

▽最新の回答へ

1 ● きゃづみぃ
●15ポイント

http://www.hatena.ne.jp/awindow?

A1に 1971/1/1と入ってるとして

=TEXT(A1,”m”) & ”/” & TEXT(A1,”d”)

とすれば 1/1 と得られます。

これで ソートしたらいいでしょう。


2 ● kmyken1
●15ポイント

http://fr.yahoo.com/

Yahoo! France

URLダミーです。

日付のある列の表示形式を[書式]→[セル]→[表示形式]→[日付]と選んで、1/1のような種類に替えてからソートすればできます。わざわざ抽出しなくても、表示形式を替えるだけにしておいた方が、年をまたぐ場合にも安心して使えますし。

◎質問者からの返答

ご回答いただきましてありがとうございます。

こちらの方法は既に試しておりますが、

西暦がデータで残ってしまうので並べ替えができないのです。


3 ● kmyken1
●15ポイント

http://kr.yahoo.com/

醤板! 坪軒焼

ごめんなさい。早とちりしました。

先ほどの回答ではうまくソートできません。

回答オープン2件で20ポイント送信しておきます。「のっかり」だと思って使って下さい。


4 ● sandaler
●15ポイント

http://www.hatena.ne.jp/1105432483#

人力検索はてな - エクセルの件で質問です。 yyyy/m/dと入力されている日付をm/dのみ抽出し、日付の早い順番で並べ替えをしたいのですが、どのようにしたら良いでしょうか? 【例】 1971/1/1..

A列に年月日

B列に=DATEVALUE(MONTH(A1)&”/”&DAY(A1))

C列に1.2.3.4.5.6........

D列に=SMALL(B:B,C1)

もっと簡単にもできますが、わかりやすい方法ということで。

用途によっては、B列を=DATEVALUE(”2000/”&MONTH(A1)&”/”&DAY(A1))などのように適当な年を指定したほうがいいかもしれません。

B列D列は書式でm/dなどにしてください。


5 ● wriiiiiiiii
●15ポイント

http://www.hatena.ne.jp/awindow?qid=1105432483

=MONTH(A1)&”/”&DAY(A1)

結果は同じですが

こんなのもあります


1-5件表示/6件
4.前の5件|次5件6.
関連質問


●質問をもっと探す●



0.人力検索はてなトップ
8.このページを友達に紹介
9.このページの先頭へ
対応機種一覧
お問い合わせ
ヘルプ/お知らせ
ログイン
無料ユーザー登録
はてなトップ