• 締切済み

Excel2002:日付のオートフィルタでのソートが変です!!

こんにちは。 Excel2002で作業を行っております。 ある列に、日付がはいっています。 表示形式は、日付にしているのですが、 オートフィルタで「2005/1/17」より大きいとしても、 2005/1/18が出てこなかったり等不整合が起こります。 どのようにすれば、正常なソートができるでしょうか? 宜しくお願いいたします。

みんなの回答

回答No.2

日付を入力するセルの書式設定が、すべて「日付」属性に設定してあるかチェックすればいいでしょう。「文字列」属性などが混じっていると、見かけは日付でも、裏では「ある基準日からの経過日数」に換算できません。よって日付としての大小判定ができないことになります。

noname#95828
質問者

補足

すべてセルの書式設定で「日付」としております。 なぜこのようなことが起こるのでしょうか?

全文を見る
すると、全ての回答が全文表示されます。
  • happypoint
  • ベストアンサー率36% (521/1422)
回答No.1

データがおかしいとみた。 日付の形式でデータを入れているつもりが、 いらないスペースをいれていたり、 全角記号になってたりすると変なソート結果になるなんて事も。 へんな順番で並ぶデータをチェックした方がいいかも。

全文を見る
すると、全ての回答が全文表示されます。

関連するQ&A

  • Excelのオートフィルタについて

    Excel2002にて、ある列の表示形式が「日付」になっているのですが、オートフィルタによるオプションの検索にて、検索ができません。 例えば、その列のあるセルに1月26日とあるのですが、オートフィルタのオプションでの検索に「1月」とか「26」とかにして、「その文字を含む」で検索をかけてもでてこないのです。 やりたいことは、1月だけの情報をオートフィルタにて表示させたいのですが、どうすれば、うまく検索してくれますか?

  • excelオートフィルタで

    お世話になります。 excel97でオートフィルタを使っています。 数字の列で使っているのですが、””と等しいや””を含むについては抽出してくるのですが、””より大きいや””以上については抽出してきません。 何か考えられることがありますでしょうか? ちなみに 1.並べ替えでは昇順、降順正常に動作します。 2.表示形式は標準です。 以上

  • エクセル2007でのオートフィルタ

    エクセル2003にてオートフィルタを活用しています。 先日、エクセル2007が入っている新しいパソコンで このファイルを開き、オートフィルタの機能を使用したところ 思うように動かなかったので質問させて下さい。 2003では A列をオートフィルタで昇順、降順をすると B列のデータも連動して動きました。 しかし、2007では A列のみがソートされ、B列は元のまま。。。 これは仕様なのでしょうか? それとも何か設定が必要なのでしょうか?

  • (EXCEL)オートフィルタで折りたたまれない列をつくりたい

    EXCELのオートフィルタ機能は、 抽出するとオートフィルタに選択してない列も折りたたまれますよね? オートフィルタに指定していない列のみ (または特定の列のみ) 折りたたまれないようにできる設定は可能ですか?

  • Excel2003 オートフィルタで「~で始まる」が機能しません

    いつもお世話になってます。 エクセルのオートフィルタ機能で特定の条件を満たす値(数値)を抽出したいのですが なぜか全く機能しません。 例えば、「123456」という文字列が縦列の中に含まれていて 「▼」をクリックして「オートフィルタオプション」より、 123「で始まる」値を抽出したいんですがHITしません。 しかし、123456「と等しい」であればHITするんです。 同様に、123456「より大きい」や123456「以上」もHITします。 セルの表示形式では「数値」になってます。 「標準」にしても「文字列」にしても同様の結果です。 「123456と等しい」のに123で始まらないの!? とグチを言いたくなるくらい困ってます・・・ どなたか、ヒントだけでもいいのでアドバイスお願いします。

  • エクセルのオートフィルタオプションで日付を出したい。

    いつもお世話になっています。エクセルで、70人の名簿があるので、オートフィルタで「1月生まれ」の人だけを抽出したいです。 A: 「生年月日」という列に、70名それぞれの生年月日が入っている。1980年の7月26日生れなら「1980/7/26」と入力。 B: オートフィルタオプションで「(/1/)を(含む)」と条件づけるが、1件も抽出できない。 C: でも、検索で「(/1/)の(値)」を検索すると、ちゃんとヒットする。 あ: セルの表示形式→日付を「1980年7月26日」に変更してみる。 い: オートフィルタオプション「1月を含む」ではやはり1件も抽出できない。 う: でも「1月」を検索すると、ちゃんと1月と11月生まれの人がヒットする。 どうしても生まれ月ごとに抽出したいと思います。やはり、生年月日を「年」「月」「日」と別の列に分解するしか方法はないのでしょうか。どうかよろしくお願いします。

  • EXCEL2003で日付をソートしたい

    エクセル2003で出納帳を作成しています。 日付をソート(若い順)するにはどうしたらよいでしょうか?? A列 6/1 6/2 6/3 6/1 6/2 これを A列 6/1 6/1 6/2 6/2 6/3 という感じにしたいです。 B列以降C,D,E~には、文字列、関数、数値等が入力されており、それも同時に動かしたいのですが… よろしくお願いします。

  • オートフィルタでソートしたセルにデータを貼付ける

    こちらの過去の質問等調べましたが、以下のようなケースは『できない』という結論かどうか、念のため確認させて下さい。趣旨はオートフィルタでソートされたセルに、予め作成された別のデータを貼り付けられるか?ということです。当社のexcelは2002と2010が使用出来ます。今、行っている作業を簡単にご説明すると以下の通りです。 <前提> シート1に、会社の全支店名が入ったデータがあり、シート2に各支店で取扱った契約の明細があります。シート2の明細をピポットでまとめ、契約が出た支店については契約件数をシート1に転記し、どこの支店で契約が何件出て、契約が出ていない支店はどこか?を分かるようにしたい。 <やりたい事> シート1と2で支店名が重複すれば、その支店は契約が出ているということなので、シート1に重複サインを表示させ、重複している支店をオートフィルタでソート。シート2のデータをそのまま貼り付けるのが効率的かと思いますが、オートフィルタでソートされた部分のみに別シートのデータを貼り付けることができるか? 以上、よろしくお願いいたします。

  • オートフィルター

    エクセルの表でオートフィルターを使って0で表示された部分を取り除く作業をしたいのですが、どうやって行えばよろしいでしょうか。

  • EXCEL_オートフィルタで

    エクセルのフィルタについて教えてください。 オートフィルタのオプションで『で始まる』で抽出したいのですが、あるのに出てきません。 『と等しい』ではちゃんと出てきます。 でも『で始まる』で抽出したいのです。 どこかの設定がおかしいのでしょうか?? 「と等しい」のところで「あ*」と入力してフィルタてもでません。 データペースからインポートしたデータなので 文字列の先頭にスペースが入力されているかと思いましたが それもないようです。 お分かりになる方宜しくお願いします。

専門家に質問してみよう