|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Нет наработок или кода, если нужно готовое решение - создайте тему в разделе Фриланс и оплатите работу. Название темы включает слова - "Помогите", "Нужна помощь", "Срочно", "Пожалуйста". Название темы слишком короткое или не отражает сути вашего вопроса. Тема исчерпала себя, помните, один вопрос - одна тема Прочитайте правила и заново правильно создайте тему. |
|
Опции темы | Поиск в этой теме |
28.09.2011, 12:01 | #1 |
Форумчанин
Регистрация: 24.08.2011
Сообщений: 193
|
Как из ячейки содержащей текст и число извлечь только число?
Здравствуйте, помогите пожалуйста.
В одной ячейке по графе А содержится текс и число. Как в соседнюю ячейку графы В извлечь только число. Не через раз «Текс по столбцам», а формулой или макросом. Так как таких ячеек много и текст везде разный и критерии для разбивки разные. Т.е. на данный момент я делаю это процедуру через «Текс по столбцам», но после чего необходимо ещё «дорабатывать» много. Возможно, есть более удобное и быстрое решение, кто знает, подскажите пожалуйста. Вложен пример в оригинале ячеек с подобным текстом больше и разнообразней. |
28.09.2011, 12:15 | #2 |
Старожил
Регистрация: 11.05.2010
Сообщений: 5,166
|
Выделить данные в А, затем
Код:
Но правда так есть косяк в МОУ СОШ N56 Если нужны цифры не как текст, то добавьте --: cc.Offset(, 1) = --Split(cc)(UBound(Split(cc))) Но опять же на N56 будет уже ошибка. Хотя сразу не заметил (в низ промотал) - там есть ещё 3 строки с нецифрами в конце... Тогда используйте UDF или её алгоритм: Код:
Код:
webmoney: E265281470651 Z422237915069 R418926282008
Последний раз редактировалось Hugo121; 28.09.2011 в 12:34. Причина: FindDigits убрал - не то... |
28.09.2011, 12:16 | #3 |
Форумчанин
Регистрация: 21.11.2010
Сообщений: 326
|
Формулой:
Код:
Последний раз редактировалось MCH; 28.09.2011 в 12:19. |
28.09.2011, 12:32 | #4 |
Форумчанин
Регистрация: 11.10.2010
Сообщений: 134
|
В вашем случае можно так:
Код:
|
28.09.2011, 12:53 | #5 |
Старожил
Регистрация: 11.05.2010
Сообщений: 5,166
|
В общем, нужно смотреть на данные - все способы могут накосячить.
Вдруг N будет в названии? Или будет №36? Или в названии будет цифра? Например "МОУ прогимназия № 66 "Революции 1905 года"
webmoney: E265281470651 Z422237915069 R418926282008
|
28.09.2011, 13:04 | #6 |
Форумчанин
Регистрация: 11.10.2010
Сообщений: 134
|
Ну не просят-же написать универсальную форму, если формат всех надписей одинаков в данном случае.
|
28.09.2011, 13:11 | #7 |
Старожил
Регистрация: 11.05.2010
Сообщений: 5,166
|
А вот
Код:
Код:
webmoney: E265281470651 Z422237915069 R418926282008
|
28.09.2011, 13:31 | #8 |
Форумчанин
Регистрация: 21.11.2010
Сообщений: 326
|
|
28.09.2011, 13:33 | #9 |
Старожил
Регистрация: 11.05.2010
Сообщений: 5,166
|
Справляется. На трёх цифрах, если перед ними один пробел. А если больше?
webmoney: E265281470651 Z422237915069 R418926282008
|
28.09.2011, 13:48 | #10 |
Форумчанин
Регистрация: 21.11.2010
Сообщений: 326
|
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Как извлечь число выраженное в стандартном виде | b2soft | Помощь студентам | 1 | 14.02.2011 00:56 |
Число как текст преобразовать в число | agregator | Microsoft Office Excel | 5 | 28.04.2010 06:08 |
"Число в p-ичной системе счисления. Перевести число в q-ичную систему" и не только :) | Zinder | Паскаль, Turbo Pascal, PascalABC.NET | 4 | 10.04.2010 14:20 |
Как разделить число и текст в одной ячейки на две ячейки. | neboskreb | Microsoft Office Excel | 2 | 15.04.2008 19:39 |