У меня есть две рабочие книги. Book1 — это экспортированный список из портала администратора для лицензирования MS, который содержит около 100 пользователей (строк) с данными в нескольких столбцах. В одном столбце есть адреса электронной почты компании.
Book2 — это экспорт пользователей из Hyena, содержащий данные, включая адреса электронной почты, а также несколько столбцов с различными заголовками, такими как «Название», «Отдел», «Местоположение» и т. д. В этом списке около 30 тыс. пользователей (строк).
Мне нужно идентифицировать 100 пользователей из первой рабочей книги в пределах 30 КБ второй рабочей книги, чтобы затем извлечь информацию из их строк и перенести ее обратно в исходную рабочую книгу.
Поскольку в обеих книгах есть адреса электронной почты пользователей, я пытался скопировать столбец электронной почты из книги1 в столбец в книге2, чтобы использовать его для сравнения, поскольку адреса электронной почты будут написаны одинаково. Я пробовал несколько формул, но пока не могу заставить их делать то, что мне нужно. Кроме того, столбец в книге2, содержащий адреса электронной почты, имеет много пустых мест, поскольку не все учетные записи пользователей имеют связанный адрес электронной почты. Не уверен, вызывает ли это проблему.
EDIT: Я добавил пример. Заголовки в оригинале такие же. Я не могу удалить пробелы в book2, так как это нарушит строки нужной мне информации.
решение1
Один из способов сделать это — скопировать адреса электронной почты book1 на новый лист в book2, а затем отфильтровать book2 на основе адресов электронной почты book1. Если у вас есть некоторые проблемы с форматированием (пробелы и т. д.), вам следует сначала их убрать.
Чтобы отфильтровать на основе списка, перейдите на ленту данных в Excel и нажмите «Расширенный фильтр» под «Сортировка и фильтр». Затем определите адреса электронной почты book2 какдиапазон спискаи адреса электронной почты book1 в качестве вашихкритерии.