アプリ版:「スタンプのみでお礼する」機能のリリースについて

A1に「月」A2に「1月」と入力してA13までオートフィルをして、a13には「12月」と入力された状態の表があるとします。

A1にオートフィルタをかけて昇順で並べたとき、
1月、2月・・・の順番ではなく
10月、11月、12月、1月、2月・・・
となってしまいます。
1月、2月・・・の順番で並べたいのですがどうすればいいのでしょうか?
よろしくお願いします。

A 回答 (5件)

A1とA2で数字と文字列をわけてしまうとそうなります。


A1に「1月」「2月」といれない場合、A1を昇順に並び替えると
先頭に1が来ているものが優先となります。
1月、2月という形で同一セルに入力すれば並び替えは問題なく
1月~12月で並びます。

ですのでどうしても数字だけをA1にいれるならば
A1にいれる一桁の数字の前に0をつける必要があります。
01,02,03・・・・12にすれば1~12までを昇順に並び替える
ことができます。

ただ0をつける場合は数字の前に’を入力しなければなりません。
’01のような形で入力してください。
0が表示されるのが気になるようでしたら0だけを選択して文字
色を白にするなどしてみてください。
    • good
    • 0
この回答へのお礼

ご回答ありがとうございます。

お礼日時:2007/11/17 16:28

A1に「2007/1」と入力。


A2に「2007/2」と入力。
A1とA2を選択し、そのまま下へオートフィル。
A1~A12が選択されている状態で、「書式」-「セル」-「ユーザー定義」で
「[DBNum3]m"月"」と設定。
    • good
    • 0
この回答へのお礼

ご回答ありがとうございます。

お礼日時:2007/11/17 16:28

こんばんは。



並べ替えのときに、

メニューのデータ-並べ替え-オプション
並べ替え順序の指定
1月,2月,3月,4月...
を選んで、「OK」をクリック

後は、表のダイアログに戻って、正しく、列などを指定されてるか確認して、「OK」
    • good
    • 0
この回答へのお礼

ご回答ありがとうございます。

お礼日時:2007/11/17 16:28

1月、2月と入力するのではなくて「’1月、’2月」と入力してはいかがでしょうか?

    • good
    • 0
この回答へのお礼

ご回答ありがとうございます。

お礼日時:2007/11/17 16:28

 初めまして、こんにちは。


 ご質問の件については、セルのデータが文字列として認識されているから起こる現象です。だから、要は数値として認識されるようにしてやればいいわけです。
 いろいろ方法はあると思いますが、こんなのはどうでしょうか。

 月を入力するセルの[セルの書式設定]-[表示形式]で[ユーザー定義]を選択し、[種類]の下のテキストボックスに「0"月"」と入力します。
それで[OK]。
 すると、設定したセルに「1」を入力すると「1月」と表示され、同様に「2」「3」と入力していけばよいだけです。入力の手間も省けて、ソートもきちんと行われますよ。
    • good
    • 0
この回答へのお礼

ご回答ありがとうございます。

お礼日時:2007/11/17 16:28

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!