Профессиональные приемы работы в Microsoft Excel

Обмен опытом => Microsoft Excel => Тема начата: Наталия Шадрина от 10.08.2016, 17:21

Название: Как убрать много лишнего и оставить только одно слово?
Отправлено: Наталия Шадрина от 10.08.2016, 17:21
Здравствуйте. Столкнулась с проблемой. Есть такие данные во вложении. Как убрать почти всё, нужен только г.Москва и остальные города или можно без г.. Помогите, пожалуйста!
Название: Re: Как убрать много лишнего и оставить только одно слово?
Отправлено: cheshiki1 от 10.08.2016, 17:36
=ЛЕВСИМВ(ПСТР(A1;ПОИСК("г.";A1)+2;20);ПОИСК(",";ПСТР(A1;ПОИСК("г.";A1)+2;20))-1)
выбор идет по "г." перед названием города и запятой после названия. если их не будет формула не будет работать.
если есть база городов то можно привязаться к ней.
Название: Re: Как убрать много лишнего и оставить только одно слово?
Отправлено: Наталия Шадрина от 10.08.2016, 17:48
Обалдеть! Спасибо огромное!!!!!!
Название: Re: Как убрать много лишнего и оставить только одно слово?
Отправлено: vikttur от 10.08.2016, 18:24
Вариант:
=СЖПРОБЕЛЫ(ЛЕВБ(ПОДСТАВИТЬ(ПСТР(A1;ПОИСК(" г.";A1)+3;50);",";ПОВТОР(" ";50));50))
Название: Re: Как убрать много лишнего и оставить только одно слово?
Отправлено: zs5 от 05.11.2016, 19:15
=ПСТР(ПСТР(A1;НАЙТИ("г.";A1);1000);1;НАЙТИ(",";ПСТР(A1;НАЙТИ("г.";A1);1000))-1)