Проверьте, содержит ли столбец B определенную строку в столбце A, а затем удалите ее из ячейки в столбце B - PullRequest
0 голосов
/ 17 января 2019

Поэтому мне нужна либо функция Excel, либо сценарий VBA, который ищет в столбце B конкретную строку, которая существует в столбце A, а затем, когда есть совпадение, я хочу удалить эту строку из ячейки в столбце B и вернуть оставшуюся часть содержимого ячейки в столбец С.

Я не могу использовать простое «найти и заменить», потому что, как вы можете видеть на картинке, текст в каждой из ячеек имеет форму идентификатора с подчеркиванием, за которым следует случайное число, добавленное к нему. , И у меня есть около 100 000 строк для поиска.

Пример таблицы того, что я хотел бы, показан ниже:

Example table

1 Ответ

0 голосов
/ 17 января 2019

Если значения, которые вы хотите удалить, имеют шаблон TL_xxxx, вы можете использовать подстановочные знаки для их замены.

Ctrl-H, чтобы открыть диалоговое окно «Найти и заменить», поместите TL_???? в поле Find what и оставьте поле Replace with пустым.

Вам может понадобиться второй проход, чтобы заменить два пробела или два переноса строки только одним.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...