Гость
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / Как можно текстовой часть отделить от цифры? / 17 сообщений из 17, страница 1 из 1
30.04.2010, 08:58
    #36606631
Andres N.
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как можно текстовой часть отделить от цифры?
Как можно текстовой часть отделить от цифры?
Например, из "525D" надо получить 525.
Можно конечно использувать
Код: plaintext
=ПСТР(E3; 1 ; 3 )
Но, это будет работат если число трехзначный (525).
А как можно это функции сделать "универсальный"?
...
Рейтинг: 0 / 0
30.04.2010, 11:20
    #36606900
nilem
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как можно текстовой часть отделить от цифры?
Andres N.,

Попробуй использовать такую функцию:

Function БЕЗБУКВ (ячейкаAs Range) As Long
Dim i As Integer, Результат As String, Символ As String

For i = 1 To Len(ячейка)
Символ = Mid(ячейка, i, 1)
If IsNumeric(Символ) Then
Результат = Результат & Символ
End If
Next i
БЕЗБУКВ = Val(Результат)
End Function

На листе будет: =БЕЗБУКВ(ячейка)
...
Рейтинг: 0 / 0
30.04.2010, 12:24
    #36607148
-O_o-
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как можно текстовой часть отделить от цифры?
2 Andres N.

тут посмотрите ТЫЦ
...
Рейтинг: 0 / 0
30.04.2010, 12:33
    #36607178
f
f
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как можно текстовой часть отделить от цифры?
А простая функция Val() вам не подходит?
...
Рейтинг: 0 / 0
30.04.2010, 12:40
    #36607204
nilem
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как можно текстовой часть отделить от цифры?
FА простая функция Val() вам не подходит?

Подходит, если ищем число в 1234D. А если 123D45C?
...
Рейтинг: 0 / 0
30.04.2010, 13:04
    #36607284
Andres N.
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как можно текстовой часть отделить от цифры?
nilemFА простая функция Val() вам не подходит?

Подходит, если ищем число в 1234D. А если 123D45C?

Мне надо именно 1234D. Но,функция допустим VAL(A3) у меня ошибка дает: #ИМЯ?. меня Excel русский, может быть по этому?
...
Рейтинг: 0 / 0
30.04.2010, 13:23
    #36607338
DV68
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как можно текстовой часть отделить от цифры?
Если текстовая часть постоянная, то можно так:
=ПОДСТАВИТЬ(E3;"D";)
если нужно в итоге число, то:
=--ПОДСТАВИТЬ(E3;"D";)
можно и перемножить данные с одинаковой буквенной частью, KL недавно предлагал такую формулу.
...
Рейтинг: 0 / 0
30.04.2010, 13:40
    #36607401
Andres N.
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как можно текстовой часть отделить от цифры?
Не, текстовая часть непостоянная. Но, всегда в конце слова.
...
Рейтинг: 0 / 0
30.04.2010, 13:49
    #36607437
nilem
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как можно текстовой часть отделить от цифры?
Andres N.,

Ну а если скопировать код функции в стандартный модуль, а на листе написать формулу
=БЕЗБУКВ(A3)
Не получается?
...
Рейтинг: 0 / 0
30.04.2010, 13:51
    #36607444
f
f
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как можно текстовой часть отделить от цифры?
Val() надо писать в VBA.
...
Рейтинг: 0 / 0
30.04.2010, 13:55
    #36607455
Andres N.
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как можно текстовой часть отделить от цифры?
Не получается. Oшибка : #ИМЯ?.
...
Рейтинг: 0 / 0
30.04.2010, 13:59
    #36607471
Volodshan
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как можно текстовой часть отделить от цифры?
F, если такие "заморочки" постоянны, то, как один из вариантов, установить ASAP Utilities - около 300 надстроек в одном пакете (бесплатном для л/п), в их числе и извлечение/удаление текста/цифр, но только буковок аглицких...
...
Рейтинг: 0 / 0
30.04.2010, 14:04
    #36607482
nilem
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как можно текстовой часть отделить от цифры?
Andres N.,

Вот посмотри пример в файле. Если цифры и буквы вразброс, то БЕЗБУКВ1, если буквы только в конце, то БЕЗБУКВ2
...
Рейтинг: 0 / 0
30.04.2010, 14:16
    #36607523
Andres N.
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как можно текстовой часть отделить от цифры?
Всем огромное спасибо за помощь.
Nilem, то что надо. Cпасибо.
...
Рейтинг: 0 / 0
Период между сообщениями больше года.
18.02.2017, 10:42
    #39407034
VascoDeGama
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как можно текстовой часть отделить от цифры?
nilem, спасибо! Но что делать, формула БЕЗБУКВ работает, если количество цифр в ячейке до 9. А если требуется вычленять куда более длинные цифровые значения?
...
Рейтинг: 0 / 0
18.02.2017, 19:28
    #39407256
Akina
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как можно текстовой часть отделить от цифры?
Напиши свою, с учётом своих требований.
...
Рейтинг: 0 / 0
19.02.2017, 13:33
    #39407411
The_Prist
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как можно текстовой часть отделить от цифры?
...
Рейтинг: 0 / 0
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / Как можно текстовой часть отделить от цифры? / 17 сообщений из 17, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]