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

Вход

Регистрация

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

 

= Мир MS Excel/Выбрать нужные данные из текста - Мир MS Excel

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

Excel 2016
Здравствуйте, гуры Екселя !!! Помогите пожалуйста, составить формулу, что бы выбрать из O:197.5 0.86  число 197.5.
Заранее благодарен.
 
Ответить
СообщениеЗдравствуйте, гуры Екселя !!! Помогите пожалуйста, составить формулу, что бы выбрать из O:197.5 0.86  число 197.5.
Заранее благодарен.

Автор - Chelovekov
Дата добавления - 15.01.2019 в 14:23
vikttur Дата: Вторник, 15.01.2019, 14:27 | Сообщение № 2
Группа: Друзья
Ранг: Старожил
Сообщений: 2895
Репутация: 519 ±
Замечаний: 0% ±

Код
=ПСТР("O:197.5 0.86";3;5)

Если нужно число в русской локали, нужно еще менять точку на запятую.
Если нужно извлекать из других строк, вместо текста подставить в формулу ссылку на ячейку.
Если возможны другие форматы текстов, покажите в файле пример данных и результата.
 
Ответить
Сообщение
Код
=ПСТР("O:197.5 0.86";3;5)

Если нужно число в русской локали, нужно еще менять точку на запятую.
Если нужно извлекать из других строк, вместо текста подставить в формулу ссылку на ячейку.
Если возможны другие форматы текстов, покажите в файле пример данных и результата.

Автор - vikttur
Дата добавления - 15.01.2019 в 14:27
Chelovekov Дата: Вторник, 15.01.2019, 14:32 | Сообщение № 3
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 155
Репутация: 0 ±
Замечаний: 0% ±

Excel 2016
Огромное спасибо hands
 
Ответить
СообщениеОгромное спасибо hands

Автор - Chelovekov
Дата добавления - 15.01.2019 в 14:32
_Boroda_ Дата: Вторник, 15.01.2019, 14:37 | Сообщение № 4
Группа: Модераторы
Ранг: Местный житель
Сообщений: 14125
Репутация: 5696 ±
Замечаний: 0% ±

2003; 2007; 2010; 2013 RUS
В общем случае
Код
=--ПОДСТАВИТЬ(ПСТР(ЛЕВБ(A1;ПОИСК(" ";A1)-1);ПОИСК(":";A1)+1;9);".";",")


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

Автор - _Boroda_
Дата добавления - 15.01.2019 в 14:37
sv2014 Дата: Среда, 16.01.2019, 08:07 | Сообщение № 5
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 226
Репутация: 61 ±
Замечаний: 0% ±

Excel 2013
Chelovekov, вариант UDF в C1 и формула

[vba]
Код
Function aa#(t$)
   With CreateObject("VBScript.RegExp"): .Pattern = "\d+.\d+"
     aa = Replace(.Execute(t)(0), ".", ",")
  End With
End Function
[/vba]

[vba]
Код
=СЖПРОБЕЛЫ(ПРАВБ(ПОДСТАВИТЬ(ЛЕВБ(A$1;ПОИСК(" ";$A$1)-1);":";ПОВТОР(" ";99));99))
[/vba]
К сообщению приложен файл: example_16_01_2.xls(37.0 Kb)


Сообщение отредактировал sv2014 - Среда, 16.01.2019, 12:14
 
Ответить
СообщениеChelovekov, вариант UDF в C1 и формула

[vba]
Код
Function aa#(t$)
   With CreateObject("VBScript.RegExp"): .Pattern = "\d+.\d+"
     aa = Replace(.Execute(t)(0), ".", ",")
  End With
End Function
[/vba]

[vba]
Код
=СЖПРОБЕЛЫ(ПРАВБ(ПОДСТАВИТЬ(ЛЕВБ(A$1;ПОИСК(" ";$A$1)-1);":";ПОВТОР(" ";99));99))
[/vba]

Автор - sv2014
Дата добавления - 16.01.2019 в 08:07
Мир MS Excel » Вопросы и решения » Вопросы по Excel » Выбрать нужные данные из текста (Формулы/Formulas)
  • Страница 1 из 1
  • 1
Поиск:

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