Домашняя страница Undo Do New Save Карта сайта Обратная связь Поиск по форуму
МИР MS EXCEL - Гость.xls

Вход

Регистрация

Напомнить пароль

 

= Мир MS Excel/Извлечение из ячейки определенных символов - Мир MS Excel

  • Страница 1 из 1
  • 1
Модератор форума: китин, _Boroda_, DrMini  
Извлечение из ячейки определенных символов
ПалычЪ Дата: Среда, 21.10.2015, 16:21 | Сообщение № 1
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 106
Репутация: 1 ±
Замечаний: 0% ±

Excel 2010
Господа форумчане привет! Помогите пожалуйста! Вопрос: в файле который я приложил есть желтые, красная и синия ячейка.... как сделать так, что бы в синию ячейку извлекалось из желтой только само наименование организации без лишних букв и пробелов. То есть в синей ячейки должно стоять то что стоит в красной. Желтых ячеек несколько так как наименования организаций приходят как попало..то с пробелом то без..то с двоеточием то без и т. д. то есть как угодно. Но извлечь нужно только наименование с правильным количеством пробелов и т. д. как в красной ячейке.Заранее спасибо!
Лучше формулой... но мона и макросом...
К сообщению приложен файл: 8313253.xlsx (9.4 Kb)


Сообщение отредактировал ПалычЪ - Среда, 21.10.2015, 16:28
 
Ответить
СообщениеГоспода форумчане привет! Помогите пожалуйста! Вопрос: в файле который я приложил есть желтые, красная и синия ячейка.... как сделать так, что бы в синию ячейку извлекалось из желтой только само наименование организации без лишних букв и пробелов. То есть в синей ячейки должно стоять то что стоит в красной. Желтых ячеек несколько так как наименования организаций приходят как попало..то с пробелом то без..то с двоеточием то без и т. д. то есть как угодно. Но извлечь нужно только наименование с правильным количеством пробелов и т. д. как в красной ячейке.Заранее спасибо!
Лучше формулой... но мона и макросом...

Автор - ПалычЪ
Дата добавления - 21.10.2015 в 16:21
SLAVICK Дата: Среда, 21.10.2015, 16:43 | Сообщение № 2
Группа: Модераторы
Ранг: Старожил
Сообщений: 2290
Репутация: 766 ±
Замечаний: 0% ±

2019
Как вариант:
Код
=СЖПРОБЕЛЫ(ПОДСТАВИТЬ(ПСТР(B1;ПОИСК(":";B1;1)+1;100);":";""))

Но точного соответствия не даст - чтобы было полностью правильно нужно искать нужную организацию из Вашего правильного справочника, по нечеткому соответствию ;)
К сообщению приложен файл: 1908281.xlsx (10.1 Kb)


Иногда все проще чем кажется с первого взгляда.
 
Ответить
СообщениеКак вариант:
Код
=СЖПРОБЕЛЫ(ПОДСТАВИТЬ(ПСТР(B1;ПОИСК(":";B1;1)+1;100);":";""))

Но точного соответствия не даст - чтобы было полностью правильно нужно искать нужную организацию из Вашего правильного справочника, по нечеткому соответствию ;)

Автор - SLAVICK
Дата добавления - 21.10.2015 в 16:43
ПалычЪ Дата: Среда, 21.10.2015, 16:45 | Сообщение № 3
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 106
Репутация: 1 ±
Замечаний: 0% ±

Excel 2010
Спасибо за формулу.... подождем..мож кто еще поможет что б извлекалось только то что нужно без лишних символов... ловите + в репу


Сообщение отредактировал ПалычЪ - Среда, 21.10.2015, 16:47
 
Ответить
СообщениеСпасибо за формулу.... подождем..мож кто еще поможет что б извлекалось только то что нужно без лишних символов... ловите + в репу

Автор - ПалычЪ
Дата добавления - 21.10.2015 в 16:45
китин Дата: Среда, 21.10.2015, 16:50 | Сообщение № 4
Группа: Модераторы
Ранг: Экселист
Сообщений: 7035
Репутация: 1079 ±
Замечаний: 0% ±

Excel 2007;2010;2016
а вот такой изврат..(правда без кавычек:некогда уже)
Код
=ПОДСТАВИТЬ(ПОДСТАВИТЬ(СЖПРОБЕЛЫ(ПОДСТАВИТЬ(B1;ЛЕВБ(B1;ПОИСК("ООО";B1)-1);""));"""";"");":";"")
К сообщению приложен файл: 8132931.xlsx (9.6 Kb)


Не судите очень строго:я пытаюсь научиться
ЯД 41001877306852


Сообщение отредактировал китин - Среда, 21.10.2015, 16:51
 
Ответить
Сообщениеа вот такой изврат..(правда без кавычек:некогда уже)
Код
=ПОДСТАВИТЬ(ПОДСТАВИТЬ(СЖПРОБЕЛЫ(ПОДСТАВИТЬ(B1;ЛЕВБ(B1;ПОИСК("ООО";B1)-1);""));"""";"");":";"")

Автор - китин
Дата добавления - 21.10.2015 в 16:50
_Boroda_ Дата: Среда, 21.10.2015, 16:51 | Сообщение № 5
Группа: Админы
Ранг: Местный житель
Сообщений: 16911
Репутация: 6616 ±
Замечаний: ±

2003; 2007; 2010; 2013 RUS
Такой вариант
Код
=СЖПРОБЕЛЫ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(СЖПРОБЕЛЫ(B1);":";);"""""""";"""");" """;""""))

И потом на каждый косяк добавляете в формулу свой ПОДСТАВИТЬ
К сообщению приложен файл: 8313253_1.xlsx (10.1 Kb)


Скажи мне, кудесник, любимец ба’гов...
Платная помощь:
Boroda_Excel@mail.ru
Яндекс-деньги: 41001632713405 | Webmoney: R289877159277; Z102172301748; E177867141995
 
Ответить
СообщениеТакой вариант
Код
=СЖПРОБЕЛЫ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(СЖПРОБЕЛЫ(B1);":";);"""""""";"""");" """;""""))

И потом на каждый косяк добавляете в формулу свой ПОДСТАВИТЬ

Автор - _Boroda_
Дата добавления - 21.10.2015 в 16:51
ПалычЪ Дата: Среда, 21.10.2015, 17:11 | Сообщение № 6
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 106
Репутация: 1 ±
Замечаний: 0% ±

Excel 2010
Всем спасибо всем репа+
 
Ответить
СообщениеВсем спасибо всем репа+

Автор - ПалычЪ
Дата добавления - 21.10.2015 в 17:11
SLAVICK Дата: Среда, 21.10.2015, 18:10 | Сообщение № 7
Группа: Модераторы
Ранг: Старожил
Сообщений: 2290
Репутация: 766 ±
Замечаний: 0% ±

2019
И потом на каждый косяк добавляете в формулу свой ПОДСТАВИТЬ

И сколько косяков похожих найдем мы в тысячах счетов :D ...
Если документов много - подумайте над стандартизацией, и почитайте про нечеткое соответствие yes


Иногда все проще чем кажется с первого взгляда.

Сообщение отредактировал SLAVICK - Среда, 21.10.2015, 18:11
 
Ответить
Сообщение
И потом на каждый косяк добавляете в формулу свой ПОДСТАВИТЬ

И сколько косяков похожих найдем мы в тысячах счетов :D ...
Если документов много - подумайте над стандартизацией, и почитайте про нечеткое соответствие yes

Автор - SLAVICK
Дата добавления - 21.10.2015 в 18:10
  • Страница 1 из 1
  • 1
Поиск:

Яндекс.Метрика Яндекс цитирования
© 2010-2025 · Дизайн: MichaelCH · Хостинг от uCoz · При использовании материалов сайта, ссылка на www.excelworld.ru обязательна!