Вероятно, есть много способов сделать это. Сначала убедитесь, что данные очищены. Если вы уже на 100% уверены, что данные чистые, вы можете пропустить этот шаг. Если вы не уверены, что лучше быть в безопасности, чем потом сожалеть. Для каждого столбца создайте новый столбец, используя функции CLEAN и TRIM, чтобы удалить все непечатные символы и лишние пробелы. Нечто похожее на = TRIM (ЧИСТЫЙ (A2)). Затем перетащите формулу для каждой ячейки.
После этого, чтобы объединить данные, нам нужно кое-что объединить. Кажется, полное имя имеет смысл. На втором листе мы напишем новую функцию для соединения имени и фамилии. Формула = CONCAT должна работать.
= CONCAT (Имя, "", Фамилия). Обязательно обратите внимание на дополнительное место, добавленное цитатой. Таким образом, оно соответствует Полному имени из Листа 1. Похоже, нам также нужно вырезать букву из идентификатора заказа на листе 2. Я собираюсь предположить, что все идентификаторы заказа имеют длину 5 символов. Если это не так, тогда вам нужно другое решение. Вы можете использовать = ПРАВО (A2,4). Это позволит получить правильные 4 символа из текстовой строки.
На данный момент давайте создадим отдельный список. Скопируйте полные имена из листа 1 и вставьте их на лист 3. Скопируйте полные имена, которые мы создали на листе 2, и вставьте значения на лист 3 под полными именами из листа 1. Затем выберите все строки в столбце и перейдите на вкладку «Данные». , Нажмите «Удалить дубликаты». Теперь это создаст отдельный список значений.
Теперь мы можем объединить данные, используя INDEX MATCH. Есть много отличных уроков о том, как использовать INDEX match в комбинации. Это немного долго, чтобы объяснить в этой теме, но это отличная тема, объясняющая, как это работает. Стоит потратить 10 минут, чтобы полностью понять это, потому что это формула, которую вы будете использовать тысячи раз на протяжении всей своей жизни.
https://www.deskbright.com/excel/using-index-match/
Дайте мне знать, если я смогу что-то уточнить.
Бест,
Brett