• ベストアンサー

excel データ抽出方法

こんいちは 列1と列2を比べて条件が一致したデータを抽出したいのですが,方法がわかりません。どなたかご存知のかた教えていただけないでしょうか? 列1  列2 aa   vv bb   dd cc   ff dd   aa ee   bb この場合aa,bb が一致する。

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

  • ベストアンサー
  • imogasi
  • ベストアンサー率27% (4737/17069)
回答No.2

(例データ)A1:B8 A B aa vv 1 bb dd 2 cc ff #VALUE! dd aa 3 ee bb #VALUE! gg hh #VALUE! hh ff 4 C2に=COUNT($C$1:C1)+(IF(ISERROR(VLOOKUP(A2,$B$2:$B$8,1,FALSE))," ",1))といれC8まで式を複写。 上記のようになる。 Sheet2のA2に=OFFSET(Sheet1!$A$1,MATCH(ROW()-1,Sheet1!$C$1:$C$8,0)-1,0)といれ、A4まで複写する。 4はSheet1のC列の数字の最大の4です。 結果はSheet2のA1;A4に aa bb dd hh となります。

sys_com
質問者

お礼

おかげさまで問題が解決いたしました。ありがとうございました。

その他の回答 (1)

  • s_yoshi_6
  • ベストアンサー率73% (1113/1519)
回答No.1

列1にあるものが列2にもあれば、それを抽出するということでしょうか。 だとしたらddも該当するので、もしかしたら違うのかもしれませんが、上記のことだという前提で、 1)列1、列2をA列、B列としてC列に作業列を作る。 2)C列の第1行目のセルに =IF(ISERROR(VLOOKUP(A1,$B$1:$B$5,1,FALSE)),"",A1) と入力して以下コピー。 以上で該当するもののみが抽出されると思います。 もし抽出の条件が違っていたら失礼しました。

sys_com
質問者

お礼

おかげさまで問題が解決いたしました。ありがとうございました。

関連するQ&A