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

Вход

Регистрация

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

 

= Мир MS Excel/Формула извлечения числа выдает ошибку в некоторых случаях - Мир MS Excel

Регистрация · Логин: · Пароль: · · Забыли пароль?
  • Страница 1 из 1
  • 1
Модератор форума: _Boroda_, Manyasha, SLAVICK, китин  
Мир MS Excel » Вопросы и решения » Вопросы по Excel » Формула извлечения числа выдает ошибку в некоторых случаях (Формулы/Formulas)
Формула извлечения числа выдает ошибку в некоторых случаях
Snegovik Дата: Понедельник, 01.04.2019, 18:47 | Сообщение № 1
Группа: Пользователи
Ранг: Новичок
Сообщений: 38
Репутация: 0 ±
Замечаний: 0% ±

Excel 2013
Здравствуйте, товарищи.
У меня вопрос.

Есть формула которая извлекает из текстовой строки -числа, идущие после кодового слова (из столбца C) и разделенные дефисом.
Если слово состоит всего из трех букв - то формула извлекает цифры и преобразовывает их в число - нормально (в ячейки D5 и E5).

Как для этого решения - убрать зависимость от регистра ?
Например если в ячейке - вместо "мtw" - будет записано "мtW", то формула работать уже не будет.

Как исправить формулу, чтобы она срабатывала - если после ключевых цифр - идет не пробел а точка "." ?
К сообщению приложен файл: 5091560.xls(32.0 Kb)
 
Ответить
СообщениеЗдравствуйте, товарищи.
У меня вопрос.

Есть формула которая извлекает из текстовой строки -числа, идущие после кодового слова (из столбца C) и разделенные дефисом.
Если слово состоит всего из трех букв - то формула извлекает цифры и преобразовывает их в число - нормально (в ячейки D5 и E5).

Как для этого решения - убрать зависимость от регистра ?
Например если в ячейке - вместо "мtw" - будет записано "мtW", то формула работать уже не будет.

Как исправить формулу, чтобы она срабатывала - если после ключевых цифр - идет не пробел а точка "." ?

Автор - Snegovik
Дата добавления - 01.04.2019 в 18:47
AlexM Дата: Понедельник, 01.04.2019, 19:59 | Сообщение № 2
Группа: Друзья
Ранг: Участник клуба
Сообщений: 3858
Репутация: 974 ±
Замечаний: 0% ±

Excel 2003
Код
=-ЛЕВБ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПСТР(D$3;ПОИСК("-";D$3;ПОИСК(C5;D$3));9);"-0";ЛЕВБ(-1/2;3));".";" ");" ";"       ");9)



Номер мобильного модема (без голосовой связи)
9269171249 МегаФон, Московский регион.
 
Ответить
Сообщение
Код
=-ЛЕВБ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПСТР(D$3;ПОИСК("-";D$3;ПОИСК(C5;D$3));9);"-0";ЛЕВБ(-1/2;3));".";" ");" ";"       ");9)

Автор - AlexM
Дата добавления - 01.04.2019 в 19:59
krosav4ig Дата: Понедельник, 01.04.2019, 20:15 | Сообщение № 3
Группа: Друзья
Ранг: Старожил
Сообщений: 2106
Репутация: 879 ±
Замечаний: 0% ±

Excel 2007,2010,2013
убрать зависимость от регистра ?

Код
=--ПОДСТАВИТЬ(ПОДСТАВИТЬ(СТРОЧН(ЛЕВБ(ПСТР(D$3;ПОИСК(C5;D$3);9);ПОИСК("-";ПСТР(D$3;ПОИСК(C5;D$3);9))-1));СТРОЧН(C5&0);ЛЕВБ(1/2;2));C5;)


email:krosav4ig26@gmail.com WMR R207627035142 WMZ Z821145374535 ЯД 410012026478460

Сообщение отредактировал krosav4ig - Понедельник, 01.04.2019, 20:16
 
Ответить
Сообщение
убрать зависимость от регистра ?

Код
=--ПОДСТАВИТЬ(ПОДСТАВИТЬ(СТРОЧН(ЛЕВБ(ПСТР(D$3;ПОИСК(C5;D$3);9);ПОИСК("-";ПСТР(D$3;ПОИСК(C5;D$3);9))-1));СТРОЧН(C5&0);ЛЕВБ(1/2;2));C5;)

Автор - krosav4ig
Дата добавления - 01.04.2019 в 20:15
Snegovik Дата: Понедельник, 01.04.2019, 21:27 | Сообщение № 4
Группа: Пользователи
Ранг: Новичок
Сообщений: 38
Репутация: 0 ±
Замечаний: 0% ±

Excel 2013
AlexM, krosav4ig, оба варианта работают.
Спасибо за ответ.
 
Ответить
СообщениеAlexM, krosav4ig, оба варианта работают.
Спасибо за ответ.

Автор - Snegovik
Дата добавления - 01.04.2019 в 21:27
Мир MS Excel » Вопросы и решения » Вопросы по Excel » Формула извлечения числа выдает ошибку в некоторых случаях (Формулы/Formulas)
  • Страница 1 из 1
  • 1
Поиск:

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