Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

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

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

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 28.09.2010, 16:44   #21
Lau
Пользователь
 
Регистрация: 04.08.2010
Сообщений: 28
По умолчанию

nilem всё равно не понял как это работает...

Убрал все орфографические отличия, остались только такие непонятные повторы.

Последний раз редактировалось Lau; 28.09.2010 в 18:29.
Lau вне форума Ответить с цитированием
Старый 28.09.2010, 18:39   #22
nilem
Форумчанин
 
Регистрация: 25.04.2010
Сообщений: 616
По умолчанию

Цитата:
Сообщение от Lau Посмотреть сообщение
Убрал все орфографические отличия, остались только такие непонятные повторы.
Покажите файл с непонятными повторами.

P.S. больше не буду участвовать в теме с двумя авторами.
nilem вне форума Ответить с цитированием
Старый 28.09.2010, 19:23   #23
nilem
Форумчанин
 
Регистрация: 25.04.2010
Сообщений: 616
По умолчанию

Цитата:
Сообщение от dexlaer Посмотреть сообщение
...раннюю дату надо ... в коде разобраться надо.спасибо
Ну вот окончательный вариант. Работает так:
- если клиент в единственном экземпляре и состояние его счета "работает", то оставляем его в таблице. Если состояние его счета "закрыт", то удаляем всю строку клиента (не повезло парню);
- если клиент повторяется, то выбираем самый ранний из его договоров и пишем эту строку в выходную таблицу; другие строки с этим клиентом убираем.
Вложения
Тип файла: zip Таблица2.zip (17.6 Кб, 6 просмотров)
nilem вне форума Ответить с цитированием
Старый 28.09.2010, 19:49   #24
Lau
Пользователь
 
Регистрация: 04.08.2010
Сообщений: 28
По умолчанию

Цитата:
Покажите файл с непонятными повторами.
Всё те же непонятные повторы, что и были в том файле, что я выложил.
Lau вне форума Ответить с цитированием
Старый 28.09.2010, 19:50   #25
Lau
Пользователь
 
Регистрация: 04.08.2010
Сообщений: 28
По умолчанию

Цитата:
Покажите файл с непонятными повторами.
Всё те же непонятные повторы, что и были в том файле, что я выложил.
Lau вне форума Ответить с цитированием
Старый 28.09.2010, 20:16   #26
nilem
Форумчанин
 
Регистрация: 25.04.2010
Сообщений: 616
По умолчанию

"Взрывозащищенный" и "Взрывозащищённый", или "карбидкремниевый" и "карбидокремниевый", а также наименования с символами перевода каретки (видимо копировали из Ворда) - это разные элементы.
В остальном все путем. Смотрите как у меня в файле...
Вложения
Тип файла: zip List.zip (192.8 Кб, 6 просмотров)
nilem вне форума Ответить с цитированием
Старый 29.09.2010, 13:50   #27
dexlaer
 
Регистрация: 07.07.2010
Сообщений: 5
По умолчанию

Цитата:
Сообщение от nilem Посмотреть сообщение
Ну вот окончательный вариант. Работает так:
- если клиент в единственном экземпляре и состояние его счета "работает", то оставляем его в таблице. Если состояние его счета "закрыт", то удаляем всю строку клиента (не повезло парню);
- если клиент повторяется, то выбираем самый ранний из его договоров и пишем эту строку в выходную таблицу; другие строки с этим клиентом убираем.
супер..еще один последний момент,если клиент один 'размножен' и все его счета закрыты,то его тоже удалить

Цитата:
Сообщение от nilem Посмотреть сообщение
Ну вот окончательный вариант. Работает так:
- если клиент в единственном экземпляре и состояние его счета "работает", то оставляем его в таблице. Если состояние его счета "закрыт", то удаляем всю строку клиента (не повезло парню);
- если клиент повторяется, то выбираем самый ранний из его договоров и пишем эту строку в выходную таблицу; другие строки с этим клиентом убираем.
nilem огромное спасибо! всё отлично, но вот выяснилось что ещё надо чтоб если клиента несколько и все его счета закрыты, то он тоже удалялся, а оставались те у кого хотя бы один счет открыт

Последний раз редактировалось Stilet; 29.09.2010 в 15:24.
dexlaer вне форума Ответить с цитированием
Старый 29.09.2010, 14:37   #28
nilem
Форумчанин
 
Регистрация: 25.04.2010
Сообщений: 616
По умолчанию

Цитата:
Сообщение от dexlaer Посмотреть сообщение
... а оставались те у кого хотя бы один счет открыт
... при этом нужна строка с самой ранней датой из его открытых договоров или любых?

Условия по датам оставим прежними. Вот новая версия.
Вложения
Тип файла: zip Таблица3.zip (18.4 Кб, 9 просмотров)

Последний раз редактировалось Stilet; 29.09.2010 в 15:25.
nilem вне форума Ответить с цитированием
Старый 29.09.2010, 16:11   #29
Lau
Пользователь
 
Регистрация: 04.08.2010
Сообщений: 28
По умолчанию

nilem а вот в чём дело, в этой каретке. Большое спасибо!!!
Lau вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Удаление лишних символов из Memo NSV Общие вопросы Delphi 10 23.11.2012 08:38
Удаление лишних пробелов. qwertytol Общие вопросы C/C++ 5 16.05.2010 15:43
удаление лишних данных в ячейке mistx Microsoft Office Excel 2 24.02.2009 18:32
Удаление пустрых строчек в Memo GAGARIN-NEW Общие вопросы Delphi 4 07.12.2007 17:09