エクセルの検索・抽出方法について

このQ&Aのポイント
  • エクセルでの値の検索・抽出方法について質問があります。重複を避けて特定の値を抽出したい場合の方法を知りたいです。
  • エクセルのオートフィルタを使用して抽出した結果、複数の値が抽出されてしまいます。特定の値のみを抽出する方法はあるのでしょうか?
  • エクセルの検索・抽出で特定の値のみを抽出する方法について詳しく教えてください。オートフィルタ以外にも解決方法があれば教えていただきたいです。
回答を見る
  • ベストアンサー

エクセルの検索?抽出で質問があります。

エクセルの値を抽出したいのですが、重複してしまい抽出できません。 抽出したい内容は以下です。  E   F    G   H 1味  辛い 辛い 2味  辛い 甘い  3味  甘い 辛い  4味  甘い 甘い 5味  辛い 辛い  6味  甘い 辛い  7味  辛い 甘い 8味  辛い 辛い このような感じで入力してあります。 オートフィルタを使用しています。 A~Dには色々な項目が入力されています。 FとGには辛い・甘いが入力されています。 この状態から「辛い」だけを残したいです。 オートフィルタで抽出した場合 Fで選択した場合はFだけ。 Gで選択した場合はGだけ。 を抽出してしまします。 この状態から「辛い」だけを残すことは出来るのでしょうか? Hに何か関数を入れて、Hから抽出出来るような関数などはあるのでしょうか? 余りうまく説明できなくてすみません。 どなたかわかる方がおりましたらよろしくお願致します。

質問者が選んだベストアンサー

  • ベストアンサー
  • immaculee
  • ベストアンサー率60% (9/15)
回答No.1

勝手な想像1(FとGどっちも辛い) E F G H 1味 辛い 辛い 5味 辛い 辛い 8味 辛い 辛い 勝手な想像2(FとGどっちかが辛い)  E   F    G   H 1味  辛い 辛い 2味  辛い 甘い  3味  甘い 辛い 5味  辛い 辛い  6味  甘い 辛い  7味  辛い 甘い 8味  辛い 辛い 勝手な想像1だったらオートフィルタでできます。 (F列とG列どっちも"辛い"で抽出すればいいです) 勝手な想像2だったらH列に =IF(COUNTIF(F2:G2,"辛い"), "どっちかが辛い","") と入れて、オートフィルタで"どっちかが辛い"を抽出すればいいです。 私が知らないだけでオートフィルタだけでできるかもしれません。 もう一つ勝手な想像を思いつきました。 オートフィルタが1列にしかかかってない状況かもしれません。 列のタイトルの為の行を入れて、その行を選択してオートフィルタをかけます。  E   F    G   H 名前 前味 後味       ←この"行"をオートフィルタ 1味  辛い 辛い        ※名前は適当です。 2味  辛い 甘い  3味  甘い 辛い 5味  辛い 辛い  6味  甘い 辛い  7味  辛い 甘い 8味  辛い 辛い 長くなってしまいました。 ごめんなさい。

at2007
質問者

お礼

ご回答有難うございます。 勝手な想像2(FとGどっちかが辛い)のほうで悩んでいました。 下手な文章で余計な時間を取らせてしまい申し訳ありません。 COUNTIFはこのように使用するんですね! 大変勉強になりました。 その他の「勝手な想像」シリーズでも大変勉強になりました。 先ほど「勝手な想像2」を実践してみたところ、完璧に出来ました。 これで、休み明けの仕事で活用できます。 本当にありがとうございました。

関連するQ&A

  • エクセルの関数で抽出

    EXCELで単語テストを簡単に作れないかと試行錯誤しているのですが、 A1 番号   1~2569まで B1 英単語 C1 日本語訳 D1 順位 =RANK(E2,$E$2:$E$2570) E1 乱数 =RAND() F1 選択範囲 F2 選択番号始め F3 選択番号終わり G1 抽出番号(A1~の抽出したもの) H1 選択英単語(B1~の抽出したもの) I1 選択日本語(C1~の抽出したもの) こういうデータがあり、H1~I1にF2とF3で選択した範囲(たとえば10~30等)を入力するとG1~I1にその範囲でランダムに重複ない選択範囲内の問題が抽出されるようなものを作りたいのですが、うまく出来ません。 やり方を教えていただけないでしょうか。よろしくお願いします。

  • エクセルで3つの条件で検索したい場合

    エクセルで3つの条件で検索したい場合、どうすればいいですか? オートフィルター オプション 抽出条件の指定 「  」を含む 「  」を含む で、3つ目の条件を入れる項目がありません。 例えばシートに 列 A B C D E F とあり、 「A」を含む 「B」を含む 「C」を含む という三つの条件で抽出したい場合、どのようにオートフィルター オプションを使えばいいのでしょうか? ▼マークのフィルターをクリックして 外したい項目のチェックボックスを外せば、A,B,Cを抽出できることはわかってますが 今回は例なだけで、実際はもっと複雑なデータなので、 「オートフィルター オプション」「抽出条件の指定」のやり方が知りたいです。

  • エクセル 抽出方 教えて下さい

    sheet1に    A    B      C       D        E        F 1 名前  住所  2011/4/22  2012/4/22  2016/4/22  2021/4/22 と(C1は入力日付D1~F1には関数でN年後の日付が入力)縦に 500件程あります。D~Fのデータの中で指定したたとえば2016年5月が含まれるA~Fまでの表を抽出がしたいのですがどうしたらできるのでしょうか?できれば別シートに抽出結果を表示したいです。 オートフィルタでも関数でも構いません。ご教示お願い致します。 OS WindowsXP pro Office Excel 2003 です。

  • エクセルで,同じ列にある複数の重複する名前を抽出する方法はありますか?

    エクセルで,同じ列にある複数の重複する名前を抽出する方法はありますか? たとえばA1~A100に氏名が入力されている中に鈴木一郎,佐々木次郎,高橋三郎など重複して氏名が入力されているとします。どの氏名が重複入力されているか不明なので,オートフィルターで抽出するのはチョット不便です。 この場合,鈴木一郎,鈴木一郎,佐々木次郎,佐々木次郎,高橋三郎,高橋三郎と言うように上から順番に重複している氏名を抽出して表示する関数はありますか?

  • オートフィルタ抽出データに連番をつけるマクロ

    オートフィルタで抽出したデータに連番をふりたいと思っています。このサイトで調べた結果、オートフィルタをかけてのオートフィルでの連番入力はできないと知りました。 現在しようとしているのは   A  B  C 1 クラス NO 氏名   2 1    ○△ 3 2    □× 4 1    ★♪ というデータがあり、項目にオートフィルタをかけている状態です。クラスを抽出した場合にそのクラスでの通し番号(連番)を付けたいのです。SUBTOTAL関数だと、連番が表示されるのはオートフィルタで抽出している間だけです。SUBTOTALでつけられた連番を、オートフィルタを解除しても残しておくにはどうしたらよいでしょうか。やはりコピー&ペーストしかないのでしょうか?似たような質問が多々ありますが、コピー&ペースト以外の方法をご存知の方、どうか教えて下さい。

  • エクセルでの検索

    オートフィルタで行うことを、オートフィルタをいちいち起動しなくてもできるようにしたいのですが・・・ どのようなことかといいますと、まず1万件くらいの住所録があるとします。 1行目には「氏名」「〒」「住所」と書き、2行目から1万件のデータを入力してあります。 たとえばこの中から「港区」を抽出するのに、オートフィルタだと 「港区」「を含む」 などの条件で抽出できますが、オートフィルタを使わずに、1行目の「住所」の右のセルに(D4)に「港区」と入力しただけで 港区が抽出されるようにしたいのです。 条件は「を含む」くらいしか使用しません。 なにかアドバイスをお願いします。

  • エクセル 行にある項目を抽出

    間違えて他のカテゴリーで質問してしまいました。 そちらは閉めましたので改めてこちらで質問させてください。 エクセルで下記のような表から項目を抽出したいのですが うまくいきません A列 りんご みかん りんご ぶどう みかん と入力されていて任意のセルに、A列に入力されている項目から 重複分を除き抽出したいです 具体的には任意セルに「りんご、みかん、ぶどう」と抽出したいのです。 フィルタオプションを利用し、抽出することはできました。 また、それをマクロ登録すれば、A列に追加項目があっても 自動変更できるという、回答も頂き、確かにできたのですが、 このエクセルから、ハイパーリンクでワードへ飛ばしたり、 いろいろと込み入っているため、できれば、 マクロではなく、関数利用をしたいのですが、 どのような関数を利用すればよいのかわかりません。 ご存知でしたら、ご教示お願いいたします。

  • エクセルのデータ抽出

    複数の条件(重複も含む)に一致するデータを項目別に抽出したいのですが、関数で可能なのかどうかすら分からない状態です。顧客管理目的で、日付を入力すると項目別に表示させるようにすることはできますでしょうか? 図1をデータベースとして顧客データを入力し、図2を管理用として日付を入力すると各項目が表示される感じです。 ご教授の程、よろしくお願い致します。

  • EXCELでの抽出について

    セルに数字を入力したものから、指定の数字を含むセルを抽出する方法を教えてください。 オートフィルのオプションで試してもうまくいきません。 例:123、234、345、456 の数字それぞれのセルで、うち下1けた3と5を抽出したい場合→123、345が抽出される また、よい関数があるのでしょうか。 教えてください。

  • エクセルのオートフィルターについて

    すいません! 緊急の資料を作っています。 助けてください。 7/21、7/22、7/23… という列を作り、これは入力規則で選べるようにしました。 で、最後に関数のCONCATENATEでつなげました。 そしてその隣の行に値だけコピペしました。 しかし! 日程により人数調節が必要になってきて、 7/21、7/22、7/23… それぞれの隣の行に人数欄を作りました。 関数はずれませんでした。 しかし!! オートフィルターが変になりました。 7/21を選択したら7/21だけが抽出されるはずなのに 空欄だったりほかのものもくっついたりで。 どーしたらいいのでしょう? ほかの方法も考え、全選択で値だけコピペして あとから関数入れてみようと思ったのですが、 それもやはりだめで。 お願いします! どうか助けてくださいー。