• ベストアンサー

エクセル 

nayuta_lotの回答

回答No.3

こんにちは 新たに入手したBシートの中から既存のAシートの中にない 名字を取り出したいということでよろしいでしょうか? Bシートを基準にして、Aシートを検索する形で処理します。 前提としてAシートのB列に名字が入っている、BシートのA列に "2行目から"名字が入っているとして、BシートのB列の2行目に、  =MATCH(A2,Aシート!B:B,0)    と入力して、最終行までコピーします。 ※Aシート!B:BはAシートのB列全体の参照です。 そうすると、Aシートに存在しない場合#N/Aと表示されます。 A列に存在する場合は、『検索の結果一致した行の数値』が表示されます。 後は、オートフィルターを使って#N/Aで抽出すれば、Aシート に存在しない名字を抽出できます。 以上、ご参考まで

ainain
質問者

お礼

>新たに入手したBシートの中から既存のAシートの中にない 名字を取り出したいということでよろしいでしょうか? 名字だけではないんですが 参考になります! うう…難しそうですね。 でも、やってみます!ありがとうございました!

関連するQ&A

  • エクセル シートの検索

    エクセルの質問です シート1のA1のセルにリストボックスがあり、50人ほどの人名が表示されるようになっています。 シートはそのリストの人数分(50ほど)あり、各シートごとに1人分の情報が載っています。各シートのB1には人名が入力されています。 前はシート数が少なく、その人のシートを探すのは簡単だったのですが、人数が増え大変になってきました。 お聞きしたのは、たくさんあるシートの中から、シート1のリストボックスで選んだ人名のシートへ飛びたいのです。 さらに、そのシートの人名が入力されているB1まで飛べたら最高です。 そういう事はできるのでしょうか? お分かりの方がいらっしゃれば助けてください。 オフィスは2003です。 よろしくお願い申し上げます。

  • エクセルで複数の条件範囲に合う行を別シートに抽出

    エクセルの関数で複数の条件範囲に合う行だけをを別シートに抽出したいのですが、 どうしても方法が分かりません。 誰か教えて頂けないでしょうか? 検索は範囲です。 宿泊日○○○○○○○○~○○○○○○○○(例20111110~20240204) 人数 ○人~○人 (○の中に数字が入ります) 西暦日付と人数が両方一致している行を別シートに抽出したいです。 バージョンは2007.2010両方とも問題ないです。 Sheet1    A     BCDEFGHIJKLMN   O 1 宿泊日                 人数 2 20100223               20 3 20110103               5 4 20111118               9 5 20120505               13 6 20121010               7 8 20120224               32 9 20121121               28 Sheet2    A      B    C   D    E   FGHIGKLMN    O 1 検索 2 宿泊日 20110101 ~ 20121111 3 人数     8    ~   30     人 4 5 宿泊日                                  人数 6 20111118                                   9 7 20120505                                  13 Sheet1、A列の宿泊日とO列の人数の範囲が一致するものを、 Sheet2の検索から、行ごと抽出(複数)し、Sheet2に反映する関数を教えて頂けないですか? ちなみにSheet1は常に更新され、入力をする事が出来ませんので、 Sheet1に手を加えることのなく、Sheet2のみに関数を入れて処理出来る関数でお願いします。 いろいろ検索して探しましたが、複数抽出する方法がわかりませんでした。 よろしくお願いいたします。

  • エクセルで複数の条件範囲に合う行全体を別シートへ

    エクセルの関数で複数の条件範囲に合う行全体だけを別シートに抽出したいのですが、 どうしても方法が分かりません。 誰か教えて頂けないでしょうか? 検索は範囲です。 宿泊日○○○○○○○○~○○○○○○○○(例20111110~20240204) 人数 ○人~○人 (○の中に数字が入ります) 西暦日付と人数が両方一致している行を別シートに抽出したいです。 バージョンは2007.2010両方とも問題ないです。 Sheet1    A     BCDEFGHIJKLMN   O 1 宿泊日                 人数 2 20100223               20 3 20110103               5 4 20111118               9 5 20120505               13 6 20121010               7 8 20120224               32 9 20121121               28 Sheet2    A       B    C    D    E   FGHIGKLMN    O 1  検索 2 宿泊日 3        20110101 ~ 20121111 4 人数 5          8    ~   30     人 6 7  結果 8  宿泊日                                  人数 6  20111118                                   9 7  20120505                                  13 Sheet1、A列の宿泊日とO列の人数の範囲が一致するものを、 Sheet2の検索から、行全体ごと抽出(複数)し、Sheet2に反映する関数を教えて頂けないですか? (BCEFGHIJKLMNにもデータは入っていますので行全体が必要です) ちなみにSheet1は常に更新され、入力をする事が出来ませんので、 Sheet1に手を加えることが出来ません。 Sheet2のみでの関数処理できないでモノなのでしょうか? いろいろ検索して探しましたが、複数抽出する方法がわかりませんでした。 よろしくお願いいたします。

  • エクセルで複数の条件範囲に合う行を別シートに抽出

    エクセルの関数で複数の条件範囲に合う行だけをを別シートに抽出したいのですが、 どうしても方法が分かりません。 誰か教えて頂けないでしょうか? 検索は範囲です。 宿泊日○○○○○○○○~○○○○○○○○(例20111110~20240204) 人数 ○人~○人 (○の中に数字が入ります) 西暦日付と人数が両方一致している行を別シートに抽出したいです。 バージョンは2007.2010両方とも問題ないです。 Sheet1    A     BCDEFGHIJKLMN   O 1 宿泊日                 人数 2 20100223               20 3 20110103               5 4 20111118               9 5 20120505               13 6 20121010               7 8 20120224               32 9 20121121               28 Sheet2    A      B    C   D    E   FGHIGKLMN    O 1 検索 2 宿泊日 20110101 ~ 20121111 3 人数     8    ~   30     人 4 5 宿泊日                                  人数 6 20111118                                   9 7 20120505                                  13 Sheet1、A列の宿泊日とO列の人数の範囲が一致するものを、 Sheet2の検索から、行ごと抽出(複数)し、Sheet2に反映する関数を教えて頂けないですか? いろいろ検索して探しましたが、複数抽出する方法がわかりませんでした。 よろしくお願いいたします。

  • EXCEL 同シート内で抽出する方法を教えてください。

    EXCEL 同シート内で抽出する方法を教えてください。 現在、月日別に入力された大量のデータが、あります。 それを、同シート内に月別に抽出したいのです。 できれば、入力規制-リストで選択すると抽出するような形で ※イメージを添付しました お手数かけますが、よろしくお願いします。

  • エクセルで、別シートを参照しているセルのリストアップ

     はじめまして。検索して同種の問題が見当たらなかったため、質問させてください。  エクセルで、別シートを参照しているセルの調査と抽出を手作業で行っています。  シートの中には別シートのセルを参照・計算しているセルと、同一シート内での計算のみを行っているセルがあります。法則のあるものもないものもあり、数百行を検索と目視でまかなっております。  これが 数十ファイル×十数シート あり、手作業に時間の足りなさとつらさを感じ始めております……  エクセルのシートの中で、別シートを参照しているセルの抽出を行いたいです。  セルの色を変更し、セル名(A17 など)とセルの値(='Bシート'!A17 など)を別のファイルなどに出力したいんです。  イメージとしては、数式として「!」を検索したときの検索結果と同じだと思うんですが、検索ではセル名と値をコピーができなかったために困っています。  どなたかご教授いただければと思います。よろしくお願いします。  おまけ。  上記のリストアップ後、リンクの設定されたセルの色付けを行います。参照元のシートごとに色をかえて、見やすくまとめられたら嬉しいなぁと思います。  でもこちらは、リストアップが終わればその後に手作業でもできますので、蛇足ということで……

  • Excel VBA 2つの条件を満たした行を削除

    Excel2003を使用しています。 CSVファイルを元にデータを作りたく、まずは不要なデータを削除しています。 J列=0の行とJ列=0の行のA列の値と同じ値がA列に入力されている行を削除したく、J列=0のA列の値を一旦別シートに抽出し、その抽出したデータとA列のデータをループして、一致したら削除というコードを書きました。 もし可能であれば、一旦別シートに抽出せずに処理したいのですが、その場合、どのようにコードを書けばいいでしょうか? よろしくお願いします。

  • EXCELでの抽出の仕方について

    今、簡単なリストを別シートに作成して、 そのシートに記載されているリストの中にあった場合は、 "○"っているように出力し、それ以外の場合はもうちょっと細かく 設定を行うような処理を作りたいのですが、 言葉だけでは分かりにくいと思いますので、例をあげます。 シート1 A B 1 111 2 112 3 113 4 221 5 125 6 330 例 シート2 A B 1 124 2 223 3 123 4 221 5 331 シート2のBセルのリストに該当する場合は、シート1のC列に式を つくり○って出力させる処理をまず作りたいです。 それ以外の場合は、もうちょっと分岐させて例えば1*だったら△ みたいなのをつくりたいのですが、 参考になるものとかありませんか。 よろしくお願い致します

  • エクセルについて、質問です。

    エクセル超初心者です。 みかん りんご バナナ のようなリストがあるとして、 別のシートのセルA1には、みかんを セルA11にはりんごを セルA21にはバナナをというように データを引いてきたいのですが どのようにすればよいのでしょうか。 リストのデータが大量にあるので、簡単な方法があれば 教えてください、 やはり、それぞれのセルで、=(イコール)を使うしかないのでしょうか・・ 宜しくお願い致します。

  • EXCELで別シートからリスト参照を行う場合の項目抽出は可能でしょうか

    EXCELで別シートからリスト参照を行う場合の項目抽出は可能でしょうか? 例えば図のようにA列にチェックがない項目のみのリスト表示を行いたいです。 (図はイメージで実現できていません。) ご教授いただけると幸いです。 使用ソフト:EXCEL2000