- ベストアンサー
excelオートフィルタで
お世話になります。 excel97でオートフィルタを使っています。 数字の列で使っているのですが、””と等しいや””を含むについては抽出してくるのですが、””より大きいや””以上については抽出してきません。 何か考えられることがありますでしょうか? ちなみに 1.並べ替えでは昇順、降順正常に動作します。 2.表示形式は標準です。 以上
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
#1のものです。 >数値か文字列の区別はどこですれば良いのでしょうか? 見分け方の一つの方法としては 表示を左・中央・右揃えのどれも選択していない状態で 左揃えになればそれは文字です。右揃えになればそれは数値です。 また、数値の前に ’ シングルコーテーションがある場合も文字として認識します。 文字列を数値に変える方法としては 現在、数値(文字?)がある列をコピーし空いている列を選択して 編集→形式を選択して貼付け→加算にチェック→OKをクリックで数値になります。 >並べ替えでは昇順、降順と正常に並び変わってくれる と補足であるので自分で回答しておいてなんなのですが 文字列ではないような気がするのです。 例えば1~10までの値があり並び替える場合 降順で並び替えると文字列なら 9,8,7,6,5,4,3,2,10,1 になります。
その他の回答 (1)
- Fat01ton
- ベストアンサー率46% (122/264)
回答No.1
>数字の列で使っているのですが 数値で使っているということでしょうか? それとも文字列でしょうか? もし文字列で入力されているのならご指摘の症状になります。 以上、より大きいは数値にいてから お使いになればOKだと思います。
補足
数値か文字列の区別はどこですれば良いのでしょうか? セルの書式設定で数値にしてみましたけどだめでした。 また、先ほども書きましたけど並べ替えでは昇順、降順と正常に並び変わってくれるので大きい、小さいは判別しているような気がするのですが。