• 締切済み

至急!EXCELのどの関数を使って操作すればいいのかわかりません!!

至急!EXCELのどの関数を使って操作すればいいのかわかりません!! 仕事で使うのでとても困っています。関数苦手なEXCEL初心者です。 本を見たりしたのですがEXCELのどの関数を使って操作すればいいのかわかりません やりたいことは 表Aの全人数から表Bのメンバー"以外"をリストアップして表Cを作成したいんです。 やり方としてVLOCKUP関数を使うのかなと思ったんですけど、 表AとBを照らし合わせて該当するものを抽出するのならVLOOKUP関数でいいのかなと思ったのですが やりたいことは表Bのメンバー"以外"なので何の関数をつかってやればいいのかわかりません。 そもそも本を読んでもいまいちVLOOKUP関数のやり方がわかりませんでした。 すみませんが、仕事で困っているので、どなたか教えていただけないでしょうか? よろしくお願いいたします。

みんなの回答

  • tom04
  • ベストアンサー率49% (2537/5117)
回答No.5

こんにちは! すでに回答は出ていて、他の方の方法と重複すると思いますが・・・ ↓の画像で作業用の列を1列設けています。 作業列D2セルに =IF(OR(A2="",COUNTIF($F$2:$F$1000,A2)<>0),"",ROW(A1)) という数式を入れ、オートフィルで下へずぃ~~~!っとコピーします。 そして結果のJ2セルに =IF(COUNT($D$2:$D$1000)<ROW(A1),"",INDEX(A$2:A$1000,SMALL($D$2:$D$1000,ROW(A1)))) という数式を入れ、列方向と行方向にオートフィルでコピーすると 画像のような感じになります。 尚、数式は1000行目まで対応できるようにしています。 以上、参考になれば幸いです。m(__)m

回答No.4

案1 keithinさんとほぼ同じ、数式による方法 D2セル =IF(ISNA(MATCH(A2,$G$3:$G$5,0)),COUNT($D$1:D1)+1,"") 下へオートフィル F8セル =MATCH(ROW(A1),D:D) 下へオートフィル G8セル =IF($F7=$F8,"",INDEX(A:A,$F8)) 右へ下へオートフィル 案2 フィルタオプションによる抽出 J1セル 何も入力しない J2セル =ISNA(MATCH(A2,$G$3:$G$5,0)) データ - フィルタ - フィルタオプションの設定 抽出先:●指定した範囲 リスト範囲:A1:A9 検索条件範囲:J1:J2 抽出範囲:L1 添付図参照、参考まで

  • KURUMITO
  • ベストアンサー率42% (1835/4283)
回答No.3

シート1のA列からC列に表1が、シート2のA列からC列に表2があり、2行目からデータがあるとします。 作業列としてシート1のD2セルには次の式を入力して下方にオートフィルドラッグします。 =IF(A2="","",IF(COUNTIF(Sheet2!A:A,A2)=0,MAX(D$1:D1)+1,"")) そこでお求めの表ですがシート3に作るとして1行目には項目名を入力します。 A2セルには次の式を入力してC2セルまでオートフィルドラッグしたのちに下方にもオートフィルドラッグします。 =IF(COUNTIF(Sheet1!$D:$D,ROW(A1))=0,"",INDEX(Sheet1!$A:$C,MATCH(ROW(A1),Sheet1!$D:$D,0),COLUMN(A1)))

  • keithin
  • ベストアンサー率66% (5278/7941)
回答No.2

添付図: A2 =IF(COUNTIF($G$2:$G$4,B2),"あり",COUNT($A$1:A1)+1) F7 =IF(ROW(F1)>MAX(A:A),"",ROW(F1)) G7 =IF($F7="","",VLOOKUP($F7,$A:$D,2)) H7 =IF($F7="","",VLOOKUP($F7,$A:$D,3)) I7 =IF($F7="","",VLOOKUP($F7,$A:$D,4))

  • mshr1962
  • ベストアンサー率39% (7417/18945)
回答No.1

表Aの備考の右に数式を設定 =COUNTIF(表Bの名前の範囲,表Aの名前のセル) 上記を必要分コピーする。 表Aの範囲(数式の列を加えること)を選択して、「データ」「フィルタ」「オートフィルタ」 数式の列の値が0の値を抽出させる。 これで表Cの内容になるのでこれをコピーして、必要な場所に貼り付ける。 「オートフィルタ」を解除して、不要なら数式の列も削除する。

関連するQ&A

専門家に質問してみよう