Страницы: 1
RSS
Сопоставление текстовых данных. Добавить статус в исходный реестр
 
Приветствую светлые головы. Подскажите с такой ситуацией:
Первоначальный реестр имеет допустим 2 столбца: 1 стлб идентификационный номер 2стлб адрес эл.почты (при чем адресов может быть несколько)
В случае если адресов несколько подрядчик разбивает ячейку с адресом построчно (вниз) дублируя 1стлб
В итоге реест выглядит как 2стлб и допустим статус рассылки
Как связать первоначальный реестр и результат? (в примере исходный и рез)

Пример приложила  
 
Здесь также надо подумать о формулировке задачи(Откуда берутся данные в столбец G)
 
Не имеет значения откуда данные берутся. Вот есть две разные таблицы:
Первая исходная с одним набором информации. Вторая результативная, которая имеет часть информации с исходника и доп информацию.
Совместить/сопоставить две таблицы на 99% не получится, допустимо объяснимо
Но например  формула
Код
=впр(А2&"*";диапазон;2;0)
сопоставляет минимальное количество позиций (возможная причина формат и несколько позиций в одной ячейке)
 
Цитата
Inna Fedorova написал: Не имеет значения откуда данные берутся.
прикольно ) а что тогда Вам конкретно поимочь? просто  преобразовать список почт из столбца B:B в столбец F:F ?
Не бойтесь совершенства. Вам его не достичь.
 
Inna Fedorova,  :D
Цитата
Евгений Смирнов написал: (Откуда берутся данные в столбец G)
и ваш ответ
Цитата
Inna Fedorova написал: Не имеет значения откуда данные берутся.
Не бойтесь совершенства. Вам его не достичь.
 
Ну там же все понятно) исходный реестр, ячейки, в которых содержится несколько адресов бьются построчно)

Цитата
написал: а что тогда Вам конкретно помочь?
Советом мне помочь)
Смотрите, в реестр 1 необходимо привязать информацию о статусе рассылки (Доставлено/не доставлено) т.е. с реестр 2
Все "но" упирается в несколько значений по стлбцу адрес эл.почты
Но в принципе, я могу поделить исходник построчно, но опять, чтобы поделить построчно (вниз) мне нужно отформатировать каждую запись (а именно, если в ячейке несколько адресов, то каждый должен начинаться с новой строки внутри ячейки)
 
Цитата
написал:
и ваш ответ
Ну там же все понятно) исходный реестр, ячейки, в которых содержится несколько адресов бьются построчно)
 
Как понять, что по этим мейлам 258825@bk.ru, tk-elena@yandex.ru один доставлен, а второй нет?
Если в мире всё бессмысленно, — сказала Алиса, — что мешает выдумать какой-нибудь смысл? ©Льюис Кэрролл
 
Inna Fedorova,  F:G походу не результат, покажите желаемый результат В ФАЙЛЕ!
Изменено: Mershik - 22.12.2021 17:02:00
Не бойтесь совершенства. Вам его не достичь.
 
Inna Fedorova, вариант в PQ
 
показываю в файле
 
Inna Fedorova,
Код
=ПРОСМОТР(2;1/ПОИСК($F2;$B$3:$B$12);$A$3:$A$12)

Сопоставить адреса получателей и подставить лицевой счет.
Изменено: Mershik - 22.12.2021 17:13:39
Не бойтесь совершенства. Вам его не достичь.
 
Предлагаю название темы: "Поиск первой строки по частичному совпадению с заданной"

Если я правильно понимаю, задача формулируется как: определить лицевой счёт, к которому относится указанный e-mail. При этом перечень e-mail'ом кто-то добрый уже сформировал руками.

предлагаю следующую формулу:
Код
=ИНДЕКС($A$2:$A$19;ПОИСКПОЗ("*"&F2&"*";$B$2:$B$19;0))
 
Цитата
IKor написал:
При этом перечень e-mail'ом кто-то добрый уже сформировал руками.
:D
Не бойтесь совершенства. Вам его не достичь.
 
Цитата
Inna Fedorova написал:
показываю в файле
тогда группировка лишняя :)
Страницы: 1
Наверх