Как написать макрос

Всем привет, мне нужно вот что:Есть выгрузка из базы данных по заказам, (дата, имя, номер заказа, почта, статут...) из нее мне нужно достать только тех, кто делал несколько заказов,(не покупок а именно несколько заказов). Как это сделать?Вот пример: убрал ссылкуЗаранее спасибо тем кто не оставит чайника в беде))
5 ответов

вэб узел пытался мне еще какую-то надстройку установить... прикрепите файл здесь.а скорее всего, ничего не надо крепить... используйте сводную таблицу


В допстолбец
=СЧЁТЕСЛИ($E$2:$E$43;E2)-СЧЁТЕСЛИ($B$2:$B$43;B2)
протянуть, отсортировать.


Огромное спасибо! Я долго сомневался, что это может быть правильно, но зря. Если можно еще один маленький вопрос - подскажите сайт, где можно было бы интерактивно научиться писать макросы? Что-то типа http://sql-ex.ru/ , но для ексель? Заранее спасибо.


Я сам до сих пор сомневаюсь... но если Вы проверили/подвердили, тогда вероятно правильно Нет, должно быть правильно - если на один заказ не могут быть написаны разные email (я к ним привязывался, но можно и к имени. Но мне кажется, что email индивидуальнее). Т.е. количество повторов email должно совпадать с количеством повторов номера заказа. Если заказов меньше - значит на этой почте есть ещё другие заказы.Про обучение - я таких сайтов не знаю, и думаю таких нет. Но решая свои задачи с помощью форума, и разбирая решения других задач - можно научиться правильно писать макросы довольно быстро. Ведь всегда можно уточнить непонятные моменты лично или у сообщества. Но сперва рекомендую почитать help и например http://www.firststeps.ru/ http://www.firststeps.ru/vba/excel/vbaexcel1.html http://www.firststeps.ru/vba/vbahelp/vbahelp1.html


Эхх, попросили сделать еще более круче, не только тех, кто делал повторные заказы, но к тому же паказать среди тех , кто их сделал, ТОЛЬКО повторные заказы - то есть теперь из списка нужно еще убрать первые id_sales_order. Вот пример: пример.xlsx