Форум программистов, компьютерный форум, киберфорум
Наши страницы

MS Office Excel

Войти
Регистрация
Восстановить пароль
 
MadKoT
0 / 0 / 0
Регистрация: 30.04.2016
Сообщений: 1
#1

Сравнение двух csv файлов с созданием файла различий - MS Excel

30.04.2016, 19:29. Просмотров 356. Ответов 1
Метки нет (Все метки)

Всем доброго дня и с наступающими праздниками! Случилась у меня такая задачка, покупать работу не хочу, хочу сам разобраться, что к чему, да и подтянуть себя в экселе или VBA - не мешало бы.
Суть такая. Каждое утро, в определенное место сохраняются два файла-отчета в формате csv. Куски файлов я приложил. Они могут быть, как и абсолютно одинаковые, так и содержать различия. В файлах три столбца (на самом деле больше, но важны только эти, и настроить на выгрузку только трех столбцов я могу - не суть), много строк.
Структура такова:
Документ1 - предмет001 - признак (кол-во) 7,5
Документ1 - предмет021 - признак 8,8
Документ1 - предмет038 - признак 15,4
Документ2 - предмет021 - признак 18,2
Документ2 - предмет200 - признак 12
Документ45 - предмет100 - признак 4
Документ45 - предмет170 - признак 7
Документ56 - предмет004 - признак 8,1
Документ56 - предмет001 - признак 8,7
Документ56 - предмет044 - признак 8,9

И так далее.
Во втором файле, может быть так:
Документ1 - предмет001 - признак 7,5
Документ1 - предмет021 - признак 8,8
Документ1 - предмет038 - признак 15,4
Документ45 - предмет100 - признак 4
Документ56 - предмет004 - признак 8,1
Документ56 - предмет001 - признак 8,7
Документ56 - предмет044 - признак 6

Во вложении два файла, которые имеют все возможные различия:
Отсутствие целых строк и разные значения третьего стобца
В итоге необходимо получить файл, который будет содержать различия.
В моем примере это :
Документ2 - предмет021 - признак 18,2
Документ2 - предмет200 - признак 12
Документ45 - предмет170 - признак 7
Документ56 - предмет044 - признак -2,9

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

Спасибо за внимание, надеюсь на помощь.
0
Вложения
Тип файла: xlsx Файл 1.xlsx (8.0 Кб, 4 просмотров)
Тип файла: xlsx Файл 2.xlsx (7.9 Кб, 4 просмотров)
Тип файла: xlsx Р*езультат.xlsx (7.8 Кб, 4 просмотров)
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
30.04.2016, 19:29
Я подобрал для вас темы с готовыми решениями и ответами на вопрос Сравнение двух csv файлов с созданием файла различий (MS Excel):

Сравнение и замена значений из двух файлов - MS Excel
Здравствуйте! Есть 2 файла, export1-k.xls и export2-b.xls c 3-мя столбцами "ean", "old_price", "price". Помогите пожалуйста написать скрипт...

Конвертация больших файлов из xml в csv - MS Excel
Здравствуйте! Подскажите пожалуйста - чем можно конвертация больших файлов из xml в csv? Файлы более 2млн. строк С уважением, ...

Как быстро соединить много csv Файлов? - MS Excel
Как быстро соединить много csv Файлов? Данных в таблицах много, но количество столбцов одинаково.

Вставка данных из большого количества внешних файлов csv - MS Excel
Приветствую Есть большая проблема и требуется помощь профи. Без предыстории не обойтись. Есть ряд, скажем так, датчиков, большое...

Сохранение файла в csv - MS Excel
Почему при сохранении файла в экселе в формате csv,потом когда открываю в openoffice,ячейки состоящие из 2 слов,каждое слово...

Кодировка файла csv - MS Excel
Здравствуйте, подскажите, пожалуйста. Таблица с расширением .csv импортируется на сайт сделанный на опен карт. При сохранении в MS...

1
Все имена заняты
1245 / 404 / 46
Регистрация: 14.06.2009
Сообщений: 628
30.04.2016, 20:51 #2
Вариант формулами с помощью доп. столбца. После добавления формул на первом листе отфильтровываем по #Н/Д и не равным нулю, на втором листе только по #Н/Д, переносим вручную на итоговый лист. На итоговом листе дописываем формулу для подсчета разницы.
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
30.04.2016, 20:51
Привет! Вот еще темы с ответами:

Как объединить 2 файла CSV или XLS в 1 - MS Excel
Здравствуйте. Возникла необходимость в автоматическом режиме (с помощью макроса или еще как) объединить 2 файла с расширением CSV либо XLS...

Сравнение двух чисел - MS Excel
Есть 2 числа в Excel.Как прописать ,через функцию которое больше ?Спасибо большое!

Сравнение двух прайсов - MS Excel
Здравствуйте. Нужно срочно решить задачу, но после долгого не использования excel подзабыл, как это можно сделать. Надеюсь на вашу помощь. ...

Сравнение двух столбцов - MS Excel
Добрый день. Столкнулся с такой проблемой: Нужно из двух столбцов выбрать с ФИО, которые есть в двух списках. И например перенести их в...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru