|
|
|
Число из текста
|
|||
|---|---|---|---|
|
#18+
Как из текста "Срок платежа до 10/01/10" или "Срок платежа через 10 дней" вывести только 10/01/10 или 10. какой формулой это можно сделать. Спасибо ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.12.2009, 11:11 |
|
||
|
Число из текста
|
|||
|---|---|---|---|
|
#18+
=ПСТР(A1;НАЙТИ("/";A1)-2;8) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.12.2009, 11:19 |
|
||
|
Число из текста
|
|||
|---|---|---|---|
|
#18+
Как из текста "Срок платежа до 10/01/10" или "Срок платежа через 10 дней" вывести только 10/01/10 или 10. какой формулой это можно сделать. Спасибо ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.12.2009, 11:19 |
|
||
|
Число из текста
|
|||
|---|---|---|---|
|
#18+
Как из текста "Срок платежа до 10/01/10" или "Срок платежа через 10 дней" вывести только 10/01/10 или 10. какой формулой это можно сделать. Спасибо ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.12.2009, 11:23 |
|
||
|
Число из текста
|
|||
|---|---|---|---|
|
#18+
Не надоело двойников плодить? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.12.2009, 11:26 |
|
||
|
Число из текста
|
|||
|---|---|---|---|
|
#18+
Формула массива найдет положение чисел в текстовой строке: =ЕСЛИ(ЕЧИСЛО(ПСТР(A1;СТРОКА(1:100);1)*1);СТРОКА(1:100);"") Извлечение первого числа: =ПСТР(A1;МИН(ЕСЛИ(ЕЧИСЛО(ПСТР(A1;СТРОКА(1:100);1)*1);СТРОКА(1:100);""));1) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.12.2009, 11:43 |
|
||
|
Число из текста
|
|||
|---|---|---|---|
|
#18+
Яслучайно нажал три раза ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.12.2009, 13:42 |
|
||
|
Число из текста
|
|||
|---|---|---|---|
|
#18+
vikttur, Позволю себе немного дополнить формулу, т.к. в приведенном выше виде она выдает первую цифру, а не число: =ПСТР(A1;МИН(ЕСЛИ(ЕЧИСЛО(ПСТР(A1;СТРОКА(1:100);1)*1);СТРОКА(1:100);""));МАКС(ЕСЛИ(ЕЧИСЛО(ПСТР(A1;СТРОКА(1:100);1)*1);СТРОКА(1:100);""))-МИН(ЕСЛИ(ЕЧИСЛО(ПСТР(A1;СТРОКА(1:100);1)*1);СТРОКА(1:100);""))+1) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.12.2009, 15:41 |
|
||
|
Число из текста
|
|||
|---|---|---|---|
|
#18+
Я не стал бы так усложнять. Ведь дается только удочка, а рыбу пускай автор ловит :) Потому как неизвестно, какие данные в ячейках. Если, например, "Срок платежа до 10/01/10, но не менее 10 руб."? Если данные однотипные, ПСТР+НАЙТИ вполне справятся. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.12.2009, 11:12 |
|
||
|
Число из текста
|
|||
|---|---|---|---|
|
#18+
Решение поставленного вопроса в файле Файл с сайта самого уважаемого мной спеца по Excel Павла Юрьевича Климова (его сайт http://msoffice.nm.ru) без комментариев.. ))) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.12.2009, 13:06 |
|
||
|
Число из текста
|
|||
|---|---|---|---|
|
#18+
DaniilKРешение поставленного вопроса в файле Файл с сайта самого уважаемого мной спеца по Excel Павла Юрьевича Климова (его сайт http://msoffice.nm.ru) без комментариев.. )))Скачал, посмотрел код, вобще высший пилотаж. Такого множественного использования имен с взаимным вызовом я ещё не встречал. Даже ещё не до конца разобрался, как всё работает. На первый взгляд похоже, что там числа извлекаются с использованием рекурсии. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.12.2009, 14:50 |
|
||
|
Число из текста
|
|||
|---|---|---|---|
|
#18+
Решил вывести весь список имен и формул, чтобы лучше думалось. Список имен: Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. Сами формулы: Вариант I Код: plaintext 1. 2. 3. Вариант II Код: plaintext 1. 2. 3. Вариант III Код: plaintext 1. 2. 3. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.12.2009, 14:56 |
|
||
|
Число из текста
|
|||
|---|---|---|---|
|
#18+
Djon Player Такого множественного использования имен с взаимным вызовом я ещё не встречал. Имена - это всего лишь переменные Djon Player На первый взгляд похоже, что там числа извлекаются с использованием рекурсии. Числа извлекаются путем нахождения первой и последней цифры в тексте, т.е. проблемы различных разделителей, %, отрицательных чисел, двух чисел в тексте и т.д. не решены также как и в обычной формуле. В файле также есть ошибка, которую сразу можно не заметить: на втором и третьем листах функция работает с данными на своих листах, но минимальная и максимальная позиция цифр в тексте ищется на основании данных на первом листе. Можно получить удивительный результат если менять данные исходные на 2-м и 3-м листах и это сначала может ввести в ступор ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.12.2009, 15:04 |
|
||
|
Число из текста
|
|||
|---|---|---|---|
|
#18+
DeggasadВ файле также есть ошибка, которую сразу можно не заметить: на втором и третьем листах функция работает с данными на своих листах, но минимальная и максимальная позиция цифр в тексте ищется на основании данных на первом листе. Можно получить удивительный результат если менять данные исходные на 2-м и 3-м листах и это сначала может ввести в ступор Да, выведя список имен, я тоже это заметил, но эта ошибка легко устраняется удалением одного имени книги (или как то так называются имена, которые действуют на всю книгу: Код: plaintext ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.12.2009, 15:15 |
|
||
|
|

start [/forum/topic.php?fid=61&msg=36383951&tid=2178661]: |
0ms |
get settings: |
10ms |
get forum list: |
11ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
167ms |
get topic data: |
11ms |
get forum data: |
2ms |
get page messages: |
63ms |
get tp. blocked users: |
1ms |
| others: | 283ms |
| total: | 554ms |

| 0 / 0 |
