|
|
|
извлечение число из текстовой строки
|
|||
|---|---|---|---|
|
#18+
Подскажите пожалуйста как можно извлечь число (весовку) из этих текстовых строк Чай Гринфилд Фэстив Грейп 25пак*1.5г 10шт Ленинградская обл РОССИЯ Чай Гринфилд Флаинг Драгон 100г 16шт Ленинградская обл РОССИЯ ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.02.2011, 12:46 |
|
||
|
извлечение число из текстовой строки
|
|||
|---|---|---|---|
|
#18+
OlesyaSan, Excel ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.02.2011, 12:56 |
|
||
|
извлечение число из текстовой строки
|
|||
|---|---|---|---|
|
#18+
OlesyaSan, ну вы и выбрали цвет... я вижу только выделив весь фрагмент... просматривать неплохо перед публикацией.. ну а извлечь можно, привязавшись к связке цифра-буква г т.е. разобрать на слова, слово, оканчивающееся на означ комбинацию и будет нужным макросом лехко.. можно и формулой ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.02.2011, 12:57 |
|
||
|
извлечение число из текстовой строки
|
|||
|---|---|---|---|
|
#18+
_slan_, макросом легче, можно через split. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.02.2011, 12:59 |
|
||
|
извлечение число из текстовой строки
|
|||
|---|---|---|---|
|
#18+
_slan_, а если использовать формулу, то какую будет лучше ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.02.2011, 12:59 |
|
||
|
извлечение число из текстовой строки
|
|||
|---|---|---|---|
|
#18+
Если всегда перед нужным фрагментом 4 слова, то формула простая, если нет - формула массива, большое количество таких (если таблица большая) будет тормозить расчеты. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.02.2011, 13:14 |
|
||
|
извлечение число из текстовой строки
|
|||
|---|---|---|---|
|
#18+
OlesyaSan, устроит? Код: plaintext 1. 2. 3. 4. 5. 6. Предполагается, что Ваши текстовые строки находятся в поле (столбце) A ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.02.2011, 13:14 |
|
||
|
извлечение число из текстовой строки
|
|||
|---|---|---|---|
|
#18+
viktturЕсли всегда перед нужным фрагментом 4 слова, ... Уточнение. Если перед фрагментом ли после фрагмента одинаковое количество слов. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.02.2011, 13:15 |
|
||
|
извлечение число из текстовой строки
|
|||
|---|---|---|---|
|
#18+
vikttur, В том то и дело, что таблица большая, и перед числом не всегда четыре слова, тут просто совпало ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.02.2011, 13:16 |
|
||
|
извлечение число из текстовой строки
|
|||
|---|---|---|---|
|
#18+
OlesyaSan, вопрос конечно интересный.. но вам прямой ответ, боюсь, не поможет :) ибо это будет не одна функция, несколько.. выложите примерчик данных строк на 50..100, на примере легче пойдет ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.02.2011, 13:18 |
|
||
|
извлечение число из текстовой строки
|
|||
|---|---|---|---|
|
#18+
OlesyaSan, Гарантировано , в таком случае, только макросами, еще лучше - макросами и регулярными выражениями. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.02.2011, 13:19 |
|
||
|
извлечение число из текстовой строки
|
|||
|---|---|---|---|
|
#18+
OlesyaSanПодскажите пожалуйста как можно извлечь число (весовку) из этих текстовых строк Чай Гринфилд Фэстив Грейп 25пак*1.5г 10шт Ленинградская обл РОССИЯ Чай Гринфилд Флаинг Драгон 100г 16шт Ленинградская обл РОССИЯ Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.02.2011, 13:22 |
|
||
|
извлечение число из текстовой строки
|
|||
|---|---|---|---|
|
#18+
big-duke, да нет, можно и формуллой, но, как правильно заметили выше, на больших массивах может тормозить.. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.02.2011, 13:23 |
|
||
|
извлечение число из текстовой строки
|
|||
|---|---|---|---|
|
#18+
_slan_, ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.02.2011, 13:26 |
|
||
|
извлечение число из текстовой строки
|
|||
|---|---|---|---|
|
#18+
_slan_, хотелдось бы взглянуть на формулу. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.02.2011, 13:28 |
|
||
|
извлечение число из текстовой строки
|
|||
|---|---|---|---|
|
#18+
big-dukeхотелдось бы взглянуть на формулу. Ну, если очень хочется :) =ПСТР(B6;МИН(ЕСЛИ(ЕЧИСЛО(--ПСТР(B6;СТРОКА($1:$200);1));СТРОКА($1:$200)));ПОИСК("г";ПСТР(B6;МИН(ЕСЛИ(ЕЧИСЛО(--ПСТР(B6;СТРОКА($1:$200);1));СТРОКА($1:$200)));20))) Работает, если перед нужным фрагментом нет чисел и фрагмент содержит одну "г". ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.02.2011, 13:41 |
|
||
|
извлечение число из текстовой строки
|
|||
|---|---|---|---|
|
#18+
vikttur, ну вот, я ж говорил.. макросом конечно совсем просто: Код: plaintext 1. 2. 3. 4. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.02.2011, 13:49 |
|
||
|
извлечение число из текстовой строки
|
|||
|---|---|---|---|
|
#18+
viktturbig-dukeхотелдось бы взглянуть на формулу. Ну, если очень хочется :) =ПСТР(B6;МИН(ЕСЛИ(ЕЧИСЛО(--ПСТР(B6;СТРОКА($1:$200);1));СТРОКА($1:$200)));ПОИСК("г";ПСТР(B6;МИН(ЕСЛИ(ЕЧИСЛО(--ПСТР(B6;СТРОКА($1:$200);1));СТРОКА($1:$200)));20))) Работает, если перед нужным фрагментом нет чисел и фрагмент содержит одну "г". Это просто караул, не то что будет тормозить на больших массивах, тут даже понять как работает нужно время, не говоря уже о поддержке. Плюс еще и ограничения на шаблон. Так что эту задачу надо решать макросом. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.02.2011, 13:56 |
|
||
|
извлечение число из текстовой строки
|
|||
|---|---|---|---|
|
#18+
big-duke, согласен :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.02.2011, 14:03 |
|
||
|
извлечение число из текстовой строки
|
|||
|---|---|---|---|
|
#18+
_slan_, Огромное спасибо!!!!!!!!!!!!!!!!! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.02.2011, 14:20 |
|
||
|
извлечение число из текстовой строки
|
|||
|---|---|---|---|
|
#18+
_slan_, А подскажи пожалуйста еще как изменить функцию, чтобы выходило число для последующих вычислений, или есть другой способ ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.02.2011, 15:23 |
|
||
|
извлечение число из текстовой строки
|
|||
|---|---|---|---|
|
#18+
OlesyaSan, если получается 25*2г , то какое число вы хотите получить ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.02.2011, 15:29 |
|
||
|
извлечение число из текстовой строки
|
|||
|---|---|---|---|
|
#18+
big-duke, должна выходить весовка - 50 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.02.2011, 15:30 |
|
||
|
извлечение число из текстовой строки
|
|||
|---|---|---|---|
|
#18+
OlesyaSan, А там может быть только знак умножения ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.02.2011, 15:35 |
|
||
|
|

start [/forum/topic.php?fid=61&msg=37108844&tid=2177189]: |
0ms |
get settings: |
9ms |
get forum list: |
14ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
144ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
58ms |
get tp. blocked users: |
1ms |
| others: | 207ms |
| total: | 450ms |

| 0 / 0 |
