![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Пользователь
Регистрация: 06.05.2011
Сообщений: 38
|
![]()
Добрый день,
Подскажите как оптимальнее решить данную задачу: Есть столбец с данными В ячейке есть строка: 979_2_2_008_002_КМ_01_02_00.dwg Из нее нужно удалить с 7 по 9 символ и 4-е последних, чтобы получилось: 979_2_2_008_002_КМ_01_00 |
![]() |
![]() |
![]() |
#2 |
Участник клуба
Регистрация: 02.05.2010
Сообщений: 1,390
|
![]()
Смотрите функции mid, left.
mailto: kuklp60@gmail.com, ящики для благодарностей:
WM Z206653985942, R334086032478, U238399322728 |
![]() |
![]() |
![]() |
#3 |
Старожил
Регистрация: 08.02.2012
Сообщений: 2,173
|
![]()
Для ячеек A1:A100
Код:
Правильно поставленная задача - три четверти решения.
|
![]() |
![]() |
![]() |
#4 |
Старожил
Регистрация: 11.05.2010
Сообщений: 5,170
|
![]()
Ещё может быть пригодятся Split(), Instr(), InStrRev(), StrReverse()
webmoney: E265281470651 Z422237915069 R418926282008
|
![]() |
![]() |
![]() |
#5 |
Пользователь
Регистрация: 06.05.2011
Сообщений: 38
|
![]()
Спасибо большое, код помог! Я стал ещё на шаг ближе к цели
![]() |
![]() |
![]() |
![]() |
#6 |
Пользователь
Регистрация: 06.05.2011
Сообщений: 38
|
![]()
Возникла сложность.
Как сделать таким образом, в примере DiemonStar, чтобы не опираться на длину строки, в данном примере она 31, а просто удалить с 7 по 9 символ с конца и 4-и последних символа Первые символы в примере это номер договора и доп соглашения, а они могут быть разные. И буквенные обозначения могут быть 2 или 3 символа. |
![]() |
![]() |
![]() |
#7 |
Старожил
Регистрация: 11.05.2010
Сообщений: 5,170
|
![]()
Т.е. предпочитаете чтоб ноги по этим шагам к цели кто-то другой передвигал?
![]() Всё же выше уже подсказано - берите что нужно по задаче. Например алгоритм для доработки: Код:
Код:
webmoney: E265281470651 Z422237915069 R418926282008
Последний раз редактировалось Hugo121; 25.10.2013 в 11:52. |
![]() |
![]() |
![]() |
#8 |
Старожил
Регистрация: 08.02.2012
Сообщений: 2,173
|
![]() Код:
Правильно поставленная задача - три четверти решения.
|
![]() |
![]() |
![]() |
#9 |
Пользователь
Регистрация: 06.05.2011
Сообщений: 38
|
![]()
Спасибо!
Я честно пытаюсь разобраться, но когда академических знаний не хватает обращаюсь за советом ![]() |
![]() |
![]() |
![]() |
#10 | |
Старожил
Регистрация: 02.05.2009
Сообщений: 3,907
|
![]() Цитата:
Игорь,смею предположить,что скоро появится тема о том,как получить данные из чертежей и заполнить ячейки.
Анализ,обработка данных Недорого
|
|
![]() |
![]() |
![]() |
|
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Как удалить все значения Items в ListBox? | quarty | Общие вопросы Delphi | 4 | 05.05.2020 21:49 |
Как удалить из ячейки слово, содержащее.... | Solny | Microsoft Office Excel | 12 | 09.01.2013 07:43 |
Как удалить содержимое ячейки в таблице не стирая форулу? | Залина90 | Microsoft Office Excel | 1 | 25.11.2012 13:56 |
Как организовать поиск значения ячейки по всем листам | alec | Microsoft Office Excel | 7 | 01.05.2010 17:01 |
как удалить содержимое ячейки, чтобы сохранить ее формулу | mvl1000000 | Microsoft Office Excel | 5 | 06.03.2010 21:27 |