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

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

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

Восстановить пароль

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

Ответ
 
Опции темы Поиск в этой теме
Старый 20.06.2011, 13:02   #1
Kek
Пользователь
 
Регистрация: 20.06.2011
Сообщений: 54
По умолчанию Сравнение 2 таблиц и подсчет колическтва совпавших

Всем доброго дня.

Итак, есть 15 файлов (они же 15 отделов), пусть 1,2,3...15 (меняются), из них надо взять только столбец с артикулами и сравнить со сталбцом бесцелеров (другой файл), пусть BS (он постоянен, тоже артикулы). И ко всему подсчитать количество совпавших артикулов и распределить по отделам.

Просто на сегодня все отделы скидываються в один файл,где и происходит сравнение и подсчет, что достаточно трудоёмко. И можно ли получить результат не скидывая все в один файл?
Kek вне форума Ответить с цитированием
Старый 20.06.2011, 13:14   #2
doober
Старожил
 
Аватар для doober
 
Регистрация: 02.05.2009
Сообщений: 3,907
По умолчанию

можно,нужны примеры.
Анализ,обработка данных Недорого
doober вне форума Ответить с цитированием
Старый 20.06.2011, 16:15   #3
Kek
Пользователь
 
Регистрация: 20.06.2011
Сообщений: 54
По умолчанию

Цитата:
Сообщение от doober Посмотреть сообщение
можно,нужны примеры.
Вот пример, BS сделал по 2, но на факте их гораздо больше.
Вложения
Тип файла: rar 15 отделов и BS.rar (2.9 Кб, 21 просмотров)
Kek вне форума Ответить с цитированием
Старый 20.06.2011, 16:25   #4
doober
Старожил
 
Аватар для doober
 
Регистрация: 02.05.2009
Сообщений: 3,907
По умолчанию

Единственный вопрос,в файлах -оригиналах csv отделов имен столбцов нет?
Анализ,обработка данных Недорого
doober вне форума Ответить с цитированием
Старый 20.06.2011, 16:33   #5
Hugo121
Старожил
 
Регистрация: 11.05.2010
Сообщений: 5,170
По умолчанию

"скидываються в один файл,где и происходит сравнение и подсчет, что достаточно трудоёмко" - а так?

Код:
copy /b *.csv all.csv

А по задаче - как сравнить и подсчитать ясно, я бы загнал BS в словарь, и потом перебором строк тестовых файлов подсчитывал.
Но вот что значит "распределить по отделам"?
webmoney: E265281470651 Z422237915069 R418926282008

Последний раз редактировалось Hugo121; 20.06.2011 в 16:39.
Hugo121 вне форума Ответить с цитированием
Старый 20.06.2011, 17:08   #6
doober
Старожил
 
Аватар для doober
 
Регистрация: 02.05.2009
Сообщений: 3,907
По умолчанию

Какой результат нужно получить?
Вариант 1

Вариант 2

Сделаю сегодня немного позже,сейчас времени нет
Анализ,обработка данных Недорого
doober вне форума Ответить с цитированием
Старый 20.06.2011, 19:35   #7
Kek
Пользователь
 
Регистрация: 20.06.2011
Сообщений: 54
По умолчанию

[QUOTE=doober;829044]Какой результат нужно получить?

Чтобы по каждому отделу было понятно сколько совпадений. По моему это 2 вариант.
Kek вне форума Ответить с цитированием
Старый 20.06.2011, 23:17   #8
doober
Старожил
 
Аватар для doober
 
Регистрация: 02.05.2009
Сообщений: 3,907
По умолчанию

Юзайте кнопку.читайте инструкцию
Вложения
Тип файла: rar Артикул.rar (18.8 Кб, 29 просмотров)
Анализ,обработка данных Недорого
doober вне форума Ответить с цитированием
Старый 21.06.2011, 09:43   #9
Hugo121
Старожил
 
Регистрация: 11.05.2010
Сообщений: 5,170
По умолчанию

Я прошёл другим путём - скрипт VBS. Запустить, выбрать папку с файлами. Все файлы должны быть в ней, как в "15 отделов и BS"
Только я так и не понял, что значит "распределить" - у меня просто подсчитывает количество повторов артикулов.

P.S. с вариантом doober сравнить не получилось - ни на 2007, ни на 2000 не сработало...
Вложения
Тип файла: zip RunMe.zip (905 байт, 18 просмотров)
webmoney: E265281470651 Z422237915069 R418926282008

Последний раз редактировалось Hugo121; 21.06.2011 в 09:58.
Hugo121 вне форума Ответить с цитированием
Старый 21.06.2011, 12:41   #10
Kek
Пользователь
 
Регистрация: 20.06.2011
Сообщений: 54
По умолчанию

Распределить - это типа 1 отдел = 2 совпадения(из отдела и BS)
2 отдел = 6 совпадений
3 отдел = 0 совпадений
Kek вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
сравнение таблиц Artemius01 Microsoft Office Excel 5 04.04.2011 12:05
сравнение двух таблиц Iskin Microsoft Office Excel 3 08.12.2010 07:18
сравнение таблиц fox2la Microsoft Office Excel 7 27.10.2010 16:04
Сравнение таблиц Excel 2003 Арсений Михайлович Microsoft Office Excel 12 20.07.2010 09:36
Сравнение двух таблиц scaramangi Microsoft Office Excel 0 17.09.2009 17:15