@MisTFoR

Как в Excel стирать слово до определенного знака?

У меня есть список категорий в Excel.

Они расписаны так: "Наименование категории > наименование подкатегории > наименования подкатегории > наименование товара"

Мне нужно стереть наименование товара во всех строках (их около 9200). Возможно как-то стереть наименование товара?
  • Вопрос задан
  • 49 просмотров
Пригласить эксперта
Ответы на вопрос 3
datka
@datka
Приложите скриншот файла.

Если все наименования в одной ячейке (CSV) и разделяет их знак " > ", то можно использовать Text To Column. Разделить данные на столбцы, а потом если надо их соединить формулой =CONCATENATE().
Ответ написан
@ClearAirTurbulence
Добавьте скрин.
Если ">" - это прямо использованный разделитель, и все строки сформированы одинаково, то есть варианты:
1. Скопировать столбец, использовать штатный экселевский text to column, удалить столбец с наименованиями товаров, соединить обратно формулой.
2. Можно написать формулу, определяющую позицию n-ного символа разделителя в строке, в вашем примере - третьего ">", и оставляющую начало строки до этого символа, а правее - отбрасывающую.
Найти n-ное вхождение символа - https://www.google.com/search?q=excel+vba+find+nth...
Дальше банальный LEFT
3. Вообще лучше хранить все данные в отдельных столбцах. Одельно категории, отдельно подкатегории, и т.п. Тогда с ними много удобнее работать, можно использовать автофильтры, объединять\обрабатывать как угодно.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы