Имя: Пароль:
IT
 
Excel формула
0 f1user56
 
27.12.12
08:19
Здравствуйте, товарищи itшники. Вопрос такой, может кто сталкивался.
Есть ли какая нибудь функция, которая выдергивает из ячейки, в которой текст и число, численные значения которые там есть?
1 tdm
 
27.12.12
08:20
после того как получите ячейку - у нее есть значение а есть формула) в чем проблема ?
2 f1user56
 
27.12.12
08:28
(1) есть куча строк в которых к примеру Стакан воды (200 гр) нужно в соседнюю ячейку получить значение сколько грамм 200
3 Андрюха
 
27.12.12
08:32
(0) Кто же тебя научил exceLL с двумя Л на конце писать?
4 tdm
 
27.12.12
08:34
(2) т.е. из строки вырезать число ? - ну тут вроде все как обычно
5 bse
 
27.12.12
08:35
6 crueltytanya
 
27.12.12
08:37
Есть такая штука, "Текст по столбцам.." может разбить значение ячейки по опред кол-ву символов или по определенному разделителю или еще по какому-то критерию.. А лишние символы попавшие в разделенную ячейку можно убрать с помощью "Заменить" или формулой.
7 manyak
 
27.12.12
08:39
если скобки однозначно везде есть, то "ПСТР" и "ПОИСК" и вперед
8 tdm
 
27.12.12
08:39
(6) в вашем примере - например граммы в скобках, вот и ищете позицию "(", обрезаете от строки правую часть до этой позиции, в оставшемся убираете скобки и пробелы и готово, задача школьниками решается ;) или вы не программист и нужно готовое решение ?
9 crueltytanya
 
27.12.12
08:41
(8) в моем примере??? в (0) не мой пример.
10 f1user56
 
27.12.12
08:41
(4) как обычно это как ?:)
11 tdm
 
27.12.12
08:42
(8) -> (2)
(9) ага, промахнулся)
12 f1user56
 
27.12.12
08:43
разделение к цифре идет через :
Строка состояния:76
13 tdm
 
27.12.12
08:43
(10) см (7)и(8)
14 crueltytanya
 
27.12.12
08:47
(11) Кержаков? )))
15 f1user56
 
27.12.12
08:50
все спасибо большое :)
16 manyak
 
27.12.12
08:51
или используй фуникцию VBA
если у тебя в А1 данные
то формула будет "=get_numbers(A1)"
17 manyak
 
27.12.12
08:52
код естественно твой у нее:)
18 samozvanec
 
27.12.12
09:34
они тебе ща насоветуют. Берешь строку, посимвольно перебираешь Найти(Символ, "0123456789")