Страницы: 1 2 След.
RSS
Необходимо вытянуть двузначное число с отсчетом с правой стороны
 
Добрый день.
Прошу вашей помощи:
Есть некое число 0045279270957, из него надо вытянуть двузначное, например 27, но так чтоб отсчет шел справой стороны.
Какой формулой можно это сделать?
 
Нашли. И что с этим делать?
"..Сладку ягоду рвали вместе, горьку ягоду я одна."
 
День добрый, используйте ПСТР()
 
Какой формулой нашли?
так в этом примере два числа "27", но если рассматривать только с отсчетом справа, то одно.
 
Цитата
Vik_tor написал: День добрый, используйте ПСТР()
эта формула не корректно работает, она находи просто число 27
 
пример с возможными текстами будет в файле или нет или будете утверждать что ПСТР не работает
Лень двигатель прогресса, доказано!!!
 
во вложении
 
что означает 92 в вашей формуле когда в ячейке максимум 12 знаков
чем отличается 27 найденный в начале строки от найденного в конце строки? пахнет как то не так стоит не по фен шую или что?
Лень двигатель прогресса, доказано!!!
 
расшифруйте слово "вытянуть": это найти или  удалить из исходного числа или что?
 
Martini, Попробуйте сформулировать задачу еще раз.
И не маленький кусочек задачи, а конечный результат. Наверно вам нужно не само число, а что-то другое.
 
Чем отличается в начале и в конце - тем что это разные числа, если с отчетом справа (конец строки- - это число 27, если же с отсчетом слева, то уже 92.
Тут очень важно чтоб именно отсчет чисел двузначных шел справой стороны, с конца.
 
=ЛЕВСИМВ(ПРАВСИМВ(там;6);2)
 
Цитата
Martini написал:
это число 27, если же с отсчетом слева, то уже 92
8-0 при чем тут 27 вам нужно вытянуть первые 2 знака из последних 6 знаков кода
Лень двигатель прогресса, доказано!!!
 
Может угадал?
"..Сладку ягоду рвали вместе, горьку ягоду я одна."
 
Цитата
[USER=15][QUOTE][USER=15]Михаил С. написал: Попробуйте сформулировать задачу еще раз
Так я же с примером.
Есть некая операция закодированная кодами состоящими из двузначного числа, таких операций 7 и начало их именно справой стороны. из них получается некое число с операциями - 00045279270957, состоящая из 14 знаков. Мне нужна определенная операция, например 27,
Так вот из этого данного числа мне надо вытянуть двузначное число с опредленной операцией, в данном счлучае это будет 27.
Вытянуть значить определить из списка таких длинных операцией, те позиции которые имеют именно значение 27
 
Martini, покажите файл: есть вот то, а нужно получить вот это!
Ибо словами не очень получается.
Изменено: Михаил С. - 26.10.2016 14:23:09
 
даже не знаю как еще объяснить....
таких данных очень большой перечень, и выбирать из них определенные значения, можно сломать глаза.
Думала есть такая волшебная формула.
 
вы логику опишете нормально или нет после чего нужно найти 27, смотрите файл
Лень двигатель прогресса, доказано!!!
 
Попытался понять логику , такой ли результат должен получиться?
 
В стартовом сообщении берем два числа из шести последних, в файле - из  8 (10) последних.
почему в примере в последней строке  #Н/Д?
Нужно искать именно 27? Почему не 35? Если 27, почему в последней строке ошибка, ведь 27 есть и там?
 
Цитата
Martini написал:
таких данных очень большой перечень, и выбирать из них определенные значения, можно сломать глаза.
- для этого можно пользоваться "данные - текст по столбцам"
Изменено: Hugo - 26.10.2016 15:12:44
 
Цитата
vikttur написал: почему...?
Потому что если отсчитывать двузначные числа справа, числа "27" не будет
Из примера: строка 8 - 72 71 11 29 24 45 53 - нет числа "27"
строка 7 - 11 29 27 07 09 53 92 - выделено цветом
Для примера взяла число 27, но оно должно быть обязательно двузначное.
 
Как понял, двузначным Вы считаете не все двузначные, а только пара разрядов (нечетный-четный), стоящих рядом.
Но в строке 8 есть число 71! Двузначное! Есть там и 72, и 11, и 53.

40 минут, 22 сообщения... Вы можете толково пояснить, что нужно?
 
так мне же надо 27, зачем мне надо другие цифры.
Как могла объяснила, к сожалению по другому не получается.
Спасибо за помощь.
 
=ОСТАТ(ПОИСК(27;A2);2)*27
 
Martini, гипотетически если будет 72273327002799 какую 27 искать
Лень двигатель прогресса, доказано!!!
 
Сергей, пример неправильный - все 27 на нечетных позициях:
72 27 33 27 00 27 99

Если такое: 72 72 33 27 00 27 99, то моя формула будет ошибаться
 
Цитата
Martini написал: Как могла объяснила, к сожалению по другому не получается.
Цитата
Martini написал:
Есть некая операция закодированная кодами состоящими из двузначного числа, таких операций 7 и начало их именно справой стороны. из них получается некое число с операциями - 00045279270957, состоящая из 14 знаков. Мне нужна определенная операция, например 27,
А в ваших "примерах" чехарда
2927070953
292707099253
292707095392
29244553
Так толком и поясните, что из 14-цыфирного числа или 7-парного, надо найти "27". И если оно есть, то одно, альбо нет, то другое.
Вот это по пп 2.2, 2.3. Правил и покажите на файле примере в реальной структуре и форматах.
"Ctrl+S" - достойное завершение ваших гениальных мыслей!.. ;)
 
вообщем понятно, что ни че не понятно для 14 значных чисел
Код
=ЕСЛИ(СУММПРОИЗВ(--(--ПСТР(A2;{1:3:5:7:9:11:13};2)=27));27;"нет")
Лень двигатель прогресса, доказано!!!
 
=ЕСЛИ(ПРАВСИМВ(ПСТР(A1;ПОИСК(2;A1;1);2);1)="7";ПСТР(A1;ПОИСК(2;A1;1);2);ПСТР(A1;(ПОИСК(2;A1;ПОИСК(2;A1;1)+1));2))
Страницы: 1 2 След.
Читают тему
Наверх