В настоящее время у меня есть таблица с двумя рабочими листами. Первый лист - это список имен и адресов, второй - список с именами и адресами и адресами электронной почты (лист называется «EmailList»)Excel - эффективный способ поиска данных по листам
Я пытаюсь добавить новый столбец на первый рабочий лист, который покажет адрес электронной почты, если адрес электронной почты находится во втором листе, сопоставляя имя, фамилию, номер дома и адрес улицы. Еще лучше было бы показать список на новом листе с целыми строками, которые совпадают.
Я получил письмо с указанием использования:
=INDEX(EmailList!P:P, MATCH(A9&B9&C9&E9, EmailList!A:A&EmailList!B:B&EmailList!C:C&EmailList!E:E, 0))
Однако это Soooooo медленно. Первый лист имеет 1000 рядов, второй лист 1500.
Как я могу легко выбрать строки из листа EmailList, где совпадают столбцы Firstname, Lastname, Number, Street name в обоих листах?
Создайте ключ (аналогичный A9 & B9 & C9 и E9) для листа EmailList (после его создания можно преобразовать в значение, а не в формулу), а затем посмотрите на это. – pnuts
Рассмотрите решение SQL, если вы используете Excel для ПК. Фактически последнее предложение буквально написало ваш оператор SQL словами * Select * и * Where * со списком столбцов! – Parfait
Ограничьте диапазоны поиска только строками с данными. Например, «EmailList!P1: P1000' – Slai