Форум программистов
 
Контакты: о проблемах с регистрацией, почтой и по другим вопросам пишите сюда - alarforum@yandex.ru, проверяйте папку спам! Обязательно пройдите активизацию e-mail.

Вернуться   Форум программистов > Microsoft Office и VBA > Microsoft Office Excel
Регистрация

Восстановить пароль
Повторная активизация e-mail


Донат для форума - использовать для поднятия настроения себе и модераторам

А ещё здесь можно купить рекламу за 25 тыс руб в месяц! ) пишите сюда - alarforum@yandex.ru

Ответ
 
Опции темы
Старый 22.08.2019, 18:54   #1
Iskin
Форумчанин
 
Регистрация: 22.09.2008
Адрес: Татарстан
Сообщений: 203
Репутация: 10
По умолчанию поиск позиции

Здравствуйте всем!
У меня есть данные. После первых 4 цифр и "-" всегда идут суммы до следующего "-". Мне надо в отдельном столбце видеть только суммы для каждой строки. Следующий шаг, чтобы "." поменялась на "," для других вычислений.
1010-4125.00-643-1650277731
2010-75070.10-643-1650277731
5010-315294.41-643-1650277731
Iskin вне форума   Ответить с цитированием
Старый 22.08.2019, 19:54   #2
Aleksandr H.
2 the Nation Glory
Профессионал
 
Аватар для Aleksandr H.
 
Регистрация: 27.05.2014
Адрес: Wild West Ukraine
Сообщений: 2,667
Репутация: 1096
По умолчанию

Найти - от первой позиции
Найти - от просматривая от позиции с п.1
Пстр из строки начиная с позиции п.1+1 количество символов п.2 - п. 1-1
Подставить в п.3 вместо , .
С чем проблемы?
__________________
Mailto: media.project@ukr.net
Aleksandr H. вне форума   Ответить с цитированием
Старый 23.08.2019, 08:16   #3
Iskin
Форумчанин
 
Регистрация: 22.09.2008
Адрес: Татарстан
Сообщений: 203
Репутация: 10
По умолчанию

проблемы в написание формулы. Не понимаю как выловить вторую тире.
Код:
=ПСТР(A13;ПОИСК("-";A13;1)+1;ПОИСК("-";A13;5)+2)
вот так в принципе получается, но думаю это не совсем корректно.

Последний раз редактировалось Iskin; 23.08.2019 в 09:15.
Iskin вне форума   Ответить с цитированием
Старый 23.08.2019, 09:45   #4
ArtNord
Пользователь
 
Регистрация: 03.12.2018
Адрес: СПб
Сообщений: 36
Репутация: 10
По умолчанию

=ПСТР(A13;ПОИСК("-";A13;1)+1;ПОИСК("-";A13;ПОИСК("-";A13;1)+1)+2)
ArtNord вне форума   Ответить с цитированием
Старый 23.08.2019, 09:53   #5
Aleksandr H.
2 the Nation Glory
Профессионал
 
Аватар для Aleksandr H.
 
Регистрация: 27.05.2014
Адрес: Wild West Ukraine
Сообщений: 2,667
Репутация: 1096
По умолчанию

Цитата:
Сообщение от Iskin Посмотреть сообщение
вот так в принципе получается, но думаю это не совсем корректно.
хромой принцип, как по мне.
Декомпилируйте задание на части, решите каждое задание и сведите в единую формулу
Вложения
Тип файла: xls Книга17.xls (28.5 Кб, 11 просмотров)
__________________
Mailto: media.project@ukr.net
Aleksandr H. вне форума   Ответить с цитированием
Старый 23.08.2019, 11:32   #6
Iskin
Форумчанин
 
Регистрация: 22.09.2008
Адрес: Татарстан
Сообщений: 203
Репутация: 10
По умолчанию

Спасибо за таблицу! Даже с пошаговой инструкцией)
ArtNord - выходит лишнее "-643-1652, но думаю можно разобраться
Iskin вне форума   Ответить с цитированием
Ответ

Опции темы

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Поиск позиции снизу вверх. agregator Microsoft Office Excel 4 13.11.2013 16:15
Поиск позиции элемента в строке Irasen Microsoft Office Excel 6 04.06.2013 10:09
Поиск позиции справа налево agregator Microsoft Office Excel 26 09.07.2012 14:07
Поиск символа в Memo с N-ой позиции Dj_SheLL Помощь студентам 6 15.06.2011 19:24
Поиск позиции комбинации vv66 Microsoft Office Excel 10 03.11.2009 18:59


17:28.


Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2019, Jelsoft Enterprises Ltd.