Excel 2016 抽出のためのデータのフィルター/比較

Excel 2016 抽出のためのデータのフィルター/比較

ワークブックが 2 つあります。ブック 1 は、MS ライセンスの管理ポータルからエクスポートされたリストで、複数の列にまたがるデータを持つ約 100 人のユーザー (行) が含まれています。1 つの列には会社の電子メールがあります。

Book2 は Hyena からのユーザーのエクスポートであり、メールなどのデータのほか、タイトル、部門、場所などのさまざまな見出しを持つ複数の列が含まれています。このリストには約 30,000 人のユーザー (行) が含まれています。

私が行う必要があるのは、2 番目のワークブックの 30K 内で最初のワークブックの 100 人のユーザーを識別し、それらの行の情報を抽出して元のワークブックに転送できるようにすることです。

両方の書籍にユーザーのメールがあるので、メールは同じ形式で記述されるため、比較用に書籍 1 のメール列を書籍 2 の列にコピーしようとしていました。いくつかの数式を試してみましたが、今のところ、期待どおりに動作しません。また、すべてのユーザー アカウントにメールが関連付けられているわけではないため、書籍 2 のメール列には空白スペースがたくさんあります。これが問題の原因かどうかはわかりません。

編集: 例を追加しました。見出しは元のものと同じです。book2 のスペースを削除すると、必要な情報の行が分割されるため、削除できません。

答え1

これを行う 1 つの方法は、book1 の電子メール アドレスを book2 の新しいシートにコピーし、book1 の電子メール アドレスに基づいて book2 をフィルター処理することです。書式設定の問題 (空白スペースなど) がある場合は、まずこれらをクリーンアップする必要があります。

リストに基づいてフィルターするには、Excelのデータリボンに移動し、「並べ替えとフィルター」の下にある「高度なフィルター」をクリックします。次に、book2のメールアドレスを次のように定義します。リスト範囲およびbook1のメールアドレスを基準

関連情報