
いつもお世話になってます。
エクセルのオートフィルタ機能で特定の条件を満たす値(数値)を抽出したいのですが
なぜか全く機能しません。
例えば、「123456」という文字列が縦列の中に含まれていて
「▼」をクリックして「オートフィルタオプション」より、
123「で始まる」値を抽出したいんですがHITしません。
しかし、123456「と等しい」であればHITするんです。
同様に、123456「より大きい」や123456「以上」もHITします。
セルの表示形式では「数値」になってます。
「標準」にしても「文字列」にしても同様の結果です。
「123456と等しい」のに123で始まらないの!?
とグチを言いたくなるくらい困ってます・・・
どなたか、ヒントだけでもいいのでアドバイスお願いします。
No.3ベストアンサー
- 回答日時:
>数千行もあるのですべてこのような作業ができません・・・
一列作業列をとって、
例えばA列に数値が入力されているとしたら
=TEXT("#",A1)
と入力してフィルコピー(右下角をダブルクリック)します。
そうすれば、この列でフィルタが「で始まる」で使えると思います。
できました!
ただ、=TEXT("#",A1) ではなく =TEXT(A1,"#")
のようですね。
あと、フィルコピーの機能も勉強になりました。
いままで縮尺を限界まで小さくして、一気にドラッグしてましたので・・・。
どうもありがとうございました。
近日中に締め切りたいと思います。
No.4
- 回答日時:
A2に番号「123456」が入っていた場合、B2に=LEFT(A2,3)と入れると、頭の3桁の「123」が表示されます。
A列の3行目以降に数千件の番号がある場合、
オートフィル機能かコピー・ペーストで、数千件分B2の関数をB列の3行目以降にコピーします。
オートフィルタ機能で、B列を「123」と等しいとすれば、「123」で始まる該当の列だけ表示されると思うのですが…。
No.2
- 回答日時:
追加
セルの表示形式を文字列にしてから入力します。
あるいは、「'」(シングルクォーテーション)を頭に付けてから入力します。
(基本的な原因は数値になっているためです)
早速の回答ありがとうございます。
しかし、残念ながら「文字列」に変更しても解決しませんでした。
(手順:列ごと選択して「セルの書式設定」→「表示形式」で「文字列」を選択)
一つ気になることがあるのですが
列全体を「文字列」に変更すると10文字?以上の数列がプラスを含んだ値に変換されます。
(元は81901582****が、「8.9****E+11」となります。←電話番号なので*で伏字にしてます。)
しかしセルをダブルクリックすると「文字列に保存されています」とエラーチェックが出ます。
この状態になるときちんと「で始まる」で抽出できました。
しかし、数千行もあるのですべてこのような作業ができません・・・
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Excel(エクセル) Excelの数式についての質問 1 2022/10/31 15:50
- Excel(エクセル) Excelのセル上の日付の不具合 3 2022/05/22 18:20
- Excel(エクセル) エクセルで2つの表を比較して、文字列が同じだが、その行のある値が違うものを抽出したい 1 2022/10/06 21:48
- Excel(エクセル) エクセルの条件付き書式で*を使いたい 4 2022/05/13 16:49
- その他(データベース) Accessのクエリで1フィールドの抽出条件設定をNullでなく全角半角含む空白のみの文字列でない文 1 2023/04/24 15:20
- Excel(エクセル) 【Excel】指定のセル内容を基に別シートのセルを検索して選択する【VBA】 1 2022/06/16 16:16
- Excel(エクセル) Excel 値を返す数式についてです 3 2022/11/21 20:08
- Excel(エクセル) エクセルのセルの書式設定・ユーザー定義の条件設定について 1 2022/08/17 21:56
- Excel(エクセル) countif関数について質問 4 2022/06/14 12:11
- Excel(エクセル) エクセル関数について 8 2023/06/28 17:04
このQ&Aを見た人はこんなQ&Aも見ています
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
エクセルでオートフィルタのボ...
-
エクセルのオートフィルタで最...
-
エクセルで時刻(8:00~20:00)...
-
Excelのオートフィルタで非表示...
-
access マクロでのフィルタの...
-
エクセルの偶数行(奇数行)の抽出
-
エクセル関数で、数字の入った...
-
オートフィルタで3つ以上の条...
-
【Excel/関数/条件付き書式】月...
-
Excel共有ブックのオートフィル...
-
エクセルのオートフィルタで抽...
-
Excelで文字を入力と自動的にフ...
-
エクセルで行の数字が飛び飛び...
-
エクセルでBよりCが大きいもの...
-
Excel2003 オートフィルタで「...
-
可視セルを対象としたcountifが...
-
Excel 日付・時刻データの抽出
-
エクセルVBAで検索してシートへ...
-
オートフィルタは金額の桁カン...
-
Excelオートフィルターで絞り込...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
エクセルでオートフィルタのボ...
-
エクセルのオートフィルタで最...
-
エクセルで時刻(8:00~20:00)...
-
Excelのオートフィルタで非表示...
-
エクセルの偶数行(奇数行)の抽出
-
エクセル関数で、数字の入った...
-
エクセルにて、フィルタをかけ...
-
オートフィルタで3つ以上の条...
-
access マクロでのフィルタの...
-
オートフィルタは金額の桁カン...
-
エクセルで、条件に一致した行...
-
【EXCEL】条件に一致した最新デ...
-
【Excel/関数/条件付き書式】月...
-
オートフィルタで選択したデー...
-
Excelのフィルターで抽出した状...
-
Excel共有ブックのオートフィル...
-
データの抽出を教えてください
-
エクセルで隔週をもとめる
-
エクセル・条件付で行を削除す...
-
ACCESSでスペースの抽出
おすすめ情報