Знаю, что не тот раздел, но простите и поймите, очень нужен совет
Суть такова:
есть Excel файл
В нём есть лист "Визиты", в котором идёт 50к строк содержащих столбы с информацией о визитах сайта: айди пользователя, откуда пришёл (например гугл, прямая ссылка итд) и когда (дата и время). Один и тот же айди мог заходить много раз.
Есть лист "Звонки", содержащих время звонка и айди пользователя
Надо в листе визиты оставить ТОЛЬКО те айди, которые есть в "Звонки", то есть данные о посещениях только для людей,которые в конце-концов позвонили. Это надо для того, чтобы отловить какой путь прошёл пользователь, перед тем как позвонить. Например: гугл-гугл-гугл-прямая ссылка-звонок, гугл-яндекс-звонок
И в конце узнать какой путь привёл больше всего звонков
Подскажите, как это лучше всего сделать.
Честно говорю: это тестовое задание на работу, 3 пункта я уже выполнил, остался этот и тут я что-то завис. Стандартными средствами Excel такое не сделать. Подскажите как это проще всего сделать. По сабжу о себе: когда-то немного знал c# и начально знаю php
То есть знаниями не блещу с:
UPD:
Вообще, теоретически, это можно сделать в Access, но опять же, не знаю толком как

ну если сможешь в бд перенести данные, то:
SELECT * FROM visits
WHERE userip IN (
	SELECT userip  FROM calls
)
ORDER BY userip
`
ОЖИДАНИЕ РЕКЛАМЫ...
15
Вроде можно сделать через базы данных в том же екселе. Вот, может поможет.
25
Tobi123:
Вроде можно сделать через базы данных в том же екселе. Вот, может поможет.
пытался делать через фильтр или формулы - или не делает вообще или не оставляет дубликатов, без которых, как вы понимаете, путь мне потом не отловить. Ну или я что-то делал совсем не так.
24
Можно использовать скриптовый язык для макросов от MS, встроенный во все их офисные решения. Не знаю что там сейчас используется, но раньше язык там был довольно прост, хотя и кривоват местами.
34
ну если сможешь в бд перенести данные, то:
SELECT * FROM visits
WHERE userip IN (
	SELECT userip  FROM calls
)
ORDER BY userip
Принятый ответ
22
В SQL конвертни, обработай в каком-нить навикате и экспортни назад.
25
H:
ну если сможешь в бд перенести данные, то:
SELECT * FROM visits
WHERE userip IN (
	SELECT userip  FROM calls
)
ORDER BY userip
Можно тебе в лс или скайп постучаться и довести это дело до ума?
Чтобы оставить комментарий, пожалуйста, войдите на сайт.