現在2つのワークシートを含むスプレッドシートがあります。最初のワークシートは名前と住所のリスト、2番目は名前と住所、電子メールアドレスのリストです(シート名は "EmailList")Excel - シート間でデータを検索する効率的な方法
最初のワークシートに新しい列を追加しようとしていますファーストネーム、ラストネーム、ハウスナンバー、番地を照合して、電子メールが2番目のシートにある場合の電子メールアドレス。新しいシートにリスト全体を表示するだけでも良いでしょう。
私が使用して示す電子メールを得た:
=INDEX(EmailList!P:P, MATCH(A9&B9&C9&E9, EmailList!A:A&EmailList!B:B&EmailList!C:C&EmailList!E:E, 0))
それはSOOOOOO遅いですが。最初のシートは1000行、2番目のシートは1500です。
両方のシートのFirstname、Lastname、Number、Street名の列が一致するEmailListシートから行を簡単に選択するにはどうすればよいですか?
EmailListシートのキー(A9&B9&C9&E9に似ています)を作成します(一度作成すると式ではなく値に変換できます)。 – pnuts
Excel for PCを使用する場合は、SQLソリューションを検討してください。実際には、あなたの最後の文章は、文字列であなたのSQLステートメントを書いています* Select *と* Where *列のリストで! – Parfait
検索範囲をデータのある行だけに限定します。例えば 'EmailList!P1:P1000' – Slai