Страницы: 1
RSS
Сравнить два списка с ФИО и подставить во второй значения
 
Подскажите есть два списка. Один с полным раскрытием ФИО второй сокращенный ФИО. надо сравнить эти два списка и подставить к первому списку данные "Уволен" из второго.
 
А если одинаковые инициалы попадутся, ошибка будет?
 
Проверяйте:
=ЕСЛИОШИБКА(ВПР(ЛЕВСИМВ(A2;ПОИСК(" ";A2)+1)&"."&ЛЕВСИМВ(СЖПРОБЕЛЫ(ПРАВСИМВ(ПОДСТАВИТЬ(A2;" ";ПОВТОР(" ";50));50)))&".";$D$2:$E$4;2;);"")
Если в мире всё бессмысленно, — сказала Алиса, — что мешает выдумать какой-нибудь смысл? ©Льюис Кэрролл
 
Макросом
 
Работает норм, а если размещение фио в 1 и 2 таблице наоборот.
 
А почему сразу не показали верное расположение данных ?
 
Чет ругается макрос на большом списке, а можно ли формулой?
 
=ЕСЛИОШИБКА(ВПР(ПОДСТАВИТЬ(A2;".";"*");$D$2:$E$4;2;);"")
Если в мире всё бессмысленно, — сказала Алиса, — что мешает выдумать какой-нибудь смысл? ©Льюис Кэрролл
Страницы: 1
Наверх