Скопируйте ячейку B в ячейку A, если B содержит A - PullRequest
0 голосов
/ 13 февраля 2019

У меня есть две колонки со ссылками.Столбец A необходимо заменить на B.

Обе ссылки содержат уникальный идентификатор, но в остальном они не похожи друг на друга.(См. Изображение)

2 столбца будут содержать тысячи ссылок.Можно ли выбрать столбец B, найти уникальный идентификатор в столбце A и заменить, если он найден?

1 Ответ

0 голосов
/ 13 февраля 2019

Вот попытка, вставьте эту формулу в чел C2, настройте свой диапазон $B$2:$B$10$ в соответствии со своими потребностями и перетащите его вниз:

=INDEX($B$2:$B$10,SUMPRODUCT(--(ISNUMBER(SEARCH(RIGHT(A2,LEN(A2)-FIND("|",SUBSTITUTE(A2,"/","|",LEN(A2)-LEN(SUBSTITUTE(A2,"/",""))))),$B$2:$B$10))*ROW($B$2:$B$10)))-1,1)

Что он делает:(Надеюсь, я правильно понял вопрос)

  • Получить уникальный идентификатор из столбца A (используя замену)
  • Поиск, содержит ли какая-либо строка в столбце B этот уникальный идентификатор
  • Вернуть найденную ссылку, используя INDEX
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...