Дата: Понедельник, 12.05.2014, 13:03 |
Сообщение № 1
Группа: Гости
Добрый день! Нужна помощь. Может кто подсказать, как делать? Имеется два файла. В первом - много строк по два столбца. Во втором - еще больше строк по четыре столбца. Необходимо из второго файла выбрать те строки, содержимое третьего столбца которых совпадает с содержимым первого столбца первого файла. Чтобы было понятнее, поясню на примере. В первом файле куча строк с парами ячеек фамилия-адрес. Во втором файле куча строк с парами фамилия-телефон-всякая-разная-инфа. Нужно создать таблицу, в которой были бы данные фамилия-телефон-всякая инфа, но только на тех людей, что есть в первом файле. Вручную не сделать, как как строк во втором файле около двух миллионов, а в первом - 200 000 [moder]
Да ладно! Серьезно? Тогда смотрите тут Кстати, еще тут посмотрите третью строку в таблице
Добрый день! Нужна помощь. Может кто подсказать, как делать? Имеется два файла. В первом - много строк по два столбца. Во втором - еще больше строк по четыре столбца. Необходимо из второго файла выбрать те строки, содержимое третьего столбца которых совпадает с содержимым первого столбца первого файла. Чтобы было понятнее, поясню на примере. В первом файле куча строк с парами ячеек фамилия-адрес. Во втором файле куча строк с парами фамилия-телефон-всякая-разная-инфа. Нужно создать таблицу, в которой были бы данные фамилия-телефон-всякая инфа, но только на тех людей, что есть в первом файле. Вручную не сделать, как как строк во втором файле около двух миллионов, а в первом - 200 000 [moder]
Да, если 2 миллиона - тогда точно вручную не сделать... Кодом можно. Вот только я бы не верил данным, вытянутым на Иванова - хоть каким способом они будут получены... Если учитывать, что там 2 миллиона человек...
Да, если 2 миллиона - тогда точно вручную не сделать... Кодом можно. Вот только я бы не верил данным, вытянутым на Иванова - хоть каким способом они будут получены... Если учитывать, что там 2 миллиона человек...Hugo
Спасибо за дополнения! Насколько я понял, отсылку на правила я получил в связи с тем, что не приложил файлы для примера? Что касается количества строк, то там просто несколько листов. И Excel 2013. (p.s., да, знаю, что в БД было бы удобнее и правильнее). А про фамилии - ну, там будут еще и инициалы. Но - да, будет конечно и некоторый процент левой инфы, это не проблема.
Спасибо за дополнения! Насколько я понял, отсылку на правила я получил в связи с тем, что не приложил файлы для примера? Что касается количества строк, то там просто несколько листов. И Excel 2013. (p.s., да, знаю, что в БД было бы удобнее и правильнее). А про фамилии - ну, там будут еще и инициалы. Но - да, будет конечно и некоторый процент левой инфы, это не проблема.Nucleo
Я правда подумал что 2 миллиона в csv, да и первый файл тоже возможно csv... Ну не важно. Если же всё в экселе на листах - то можно и формулами пытаться, но на таких объёмах конечно будет тормозить и может вообще зависнуть. Лучше кодом. Но без примеров - как у нас говорят "сухой разговор"...
Я правда подумал что 2 миллиона в csv, да и первый файл тоже возможно csv... Ну не важно. Если же всё в экселе на листах - то можно и формулами пытаться, но на таких объёмах конечно будет тормозить и может вообще зависнуть. Лучше кодом. Но без примеров - как у нас говорят "сухой разговор"...Hugo
Нет, файлы просто excel будут.. Можно и кодом, мне способ решения не принципиален, от меня результат требуют. Файлы с примерами сделал. Прикладываю два. Большой файл малый. Результат должен быть таким же, как и большой файл, просто количество строк должно быть меньшим (ну, как в малом файле, примерно)
Нет, файлы просто excel будут.. Можно и кодом, мне способ решения не принципиален, от меня результат требуют. Файлы с примерами сделал. Прикладываю два. Большой файл малый. Результат должен быть таким же, как и большой файл, просто количество строк должно быть меньшим (ну, как в малом файле, примерно)Nucleo