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

Вход

Регистрация

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

 

= Мир MS Excel/Извлечение чисел из ячейки, содержащей текст, и их сложение - Мир MS Excel

  • Страница 1 из 1
  • 1
Модератор форума: китин, _Boroda_, DrMini  
Извлечение чисел из ячейки, содержащей текст, и их сложение
valdemarrus Дата: Четверг, 30.01.2014, 01:38 | Сообщение № 1
Группа: Пользователи
Ранг: Прохожий
Сообщений: 2
Репутация: 0 ±
Замечаний: 0% ±

Excel 2010
Подскажите как извлечь из ячейки, содержащей набор произвольных слов и чисел, собственно числа. Числа могут стоять в любом месте, содержать 2 или 3 знака. Причем если в ячейке числа встречаются несколько раз, их необходимо сложить между собой.
 
Ответить
СообщениеПодскажите как извлечь из ячейки, содержащей набор произвольных слов и чисел, собственно числа. Числа могут стоять в любом месте, содержать 2 или 3 знака. Причем если в ячейке числа встречаются несколько раз, их необходимо сложить между собой.

Автор - valdemarrus
Дата добавления - 30.01.2014 в 01:38
valdemarrus Дата: Четверг, 30.01.2014, 01:46 | Сообщение № 2
Группа: Пользователи
Ранг: Прохожий
Сообщений: 2
Репутация: 0 ±
Замечаний: 0% ±

Excel 2010
На всякий случай файл в 2004 excel
К сообщению приложен файл: Sample.xls (32.5 Kb)
 
Ответить
СообщениеНа всякий случай файл в 2004 excel

Автор - valdemarrus
Дата добавления - 30.01.2014 в 01:46
KuklP Дата: Четверг, 30.01.2014, 05:18 | Сообщение № 3
Группа: Проверенные
Ранг: Старожил
Сообщений: 2369
Репутация: 486 ±
Замечаний: 0% ±

2003-2010
ЮДФ:
[vba]
Код
Dim r As Object

Public Function SumNumbers&(s$)
       On Error GoTo SumNumbers_Error
       Dim n As Object
       For Each n In r.Execute(s)
           SumNumbers = SumNumbers + CLng(n)
       Next
       On Error GoTo 0
       Exit Function
SumNumbers_Error:
       Set r = CreateObject("vbscript.regexp")
       r.Pattern = "\d+": r.Global = -1: Resume
End Function
[/vba]
К сообщению приложен файл: 8229843.xls (54.5 Kb)


Ну с НДС и мы чего-то стoим! kuklp60@gmail.com
WM Z206653985942, R334086032478, U238399322728


Сообщение отредактировал KuklP - Четверг, 30.01.2014, 05:23
 
Ответить
СообщениеЮДФ:
[vba]
Код
Dim r As Object

Public Function SumNumbers&(s$)
       On Error GoTo SumNumbers_Error
       Dim n As Object
       For Each n In r.Execute(s)
           SumNumbers = SumNumbers + CLng(n)
       Next
       On Error GoTo 0
       Exit Function
SumNumbers_Error:
       Set r = CreateObject("vbscript.regexp")
       r.Pattern = "\d+": r.Global = -1: Resume
End Function
[/vba]

Автор - KuklP
Дата добавления - 30.01.2014 в 05:18
Rutulec Дата: Суббота, 29.11.2014, 22:57 | Сообщение № 4
Группа: Пользователи
Ранг: Прохожий
Сообщений: 3
Репутация: 0 ±
Замечаний: 20% ±

Excel 2010
http://s017.radikal.ru/i401/1411/51/f1a9a67882e6.jpg

Помогите сделать так чтобы можно было из единицы измерения извлечь только первые числа чтобы я мог их умножать на Договорные цены, которые расчитаны на 1 еденицу.

Короче говоря помогите извлечь пжл первое числовое значение.

Через предыдущий макрос он еще прибавляет цифру 3 из "м3"
[moder]Тема закрыта. Причина: нарушение п.п. 3, 4, 5Q Правил форума[/moder]
К сообщению приложен файл: 2536867.jpg (37.1 Kb)


Сообщение отредактировал Rutulec - Суббота, 29.11.2014, 23:00
 
Ответить
Сообщениеhttp://s017.radikal.ru/i401/1411/51/f1a9a67882e6.jpg

Помогите сделать так чтобы можно было из единицы измерения извлечь только первые числа чтобы я мог их умножать на Договорные цены, которые расчитаны на 1 еденицу.

Короче говоря помогите извлечь пжл первое числовое значение.

Через предыдущий макрос он еще прибавляет цифру 3 из "м3"
[moder]Тема закрыта. Причина: нарушение п.п. 3, 4, 5Q Правил форума[/moder]

Автор - Rutulec
Дата добавления - 29.11.2014 в 22:57
ShAM Дата: Суббота, 29.11.2014, 23:10 | Сообщение № 5
Группа: Друзья
Ранг: Старожил
Сообщений: 1347
Репутация: 249 ±
Замечаний: 0% ±

Excel 2010
Быстренько читаем Правила до конца (Вы, похоже, остановились на 1 пункте), пока модераторы дремлют.
 
Ответить
СообщениеБыстренько читаем Правила до конца (Вы, похоже, остановились на 1 пункте), пока модераторы дремлют.

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

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