![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Форумчанин
Регистрация: 21.04.2011
Сообщений: 128
|
![]()
Помогите с реализацией!
Есть 3 файла Апрель, Май и СВОД, в каждом файл есть по 4 листа, обозначающие виды оплат. В файле СВОД 4листа(видов) 125, 130, 131, 132. Есть столбец с названием Табельный №, нужно найти совпадение табельного номера файла СВОД листа 125 с Файлом Аперль, Март и если в них есть этот табельный, то нужно скопировать значение из столбца Часы отработки в файл с соответствующим листом в колонку соответствующего месяца. Помогоите, пожалуйста хоть начать реализацию, а то мне даже начать трудно. Спасибо! |
![]() |
![]() |
![]() |
#2 |
Старожил
Регистрация: 11.05.2010
Сообщений: 5,170
|
![]()
Можно протянуть кучу ВПР(), потом заменить формулы на значения...
Или файлом http://www.excelworld.ru/index/comparefiles_find/0-25 или http://hugo.nxt.ru/CompareFiles.Find.rar с настройками на апрель: Файл - приёмник: C:\temp\СВОД.xls Файл - источник: C:\temp\Апрель.xls Столбцы сравнения в приёмнике: c Столбцы сравнения в источнике: c Лист - приёмник (№): 1 Лист - источник (№): 4 Столбцы - приёмники данных копирования: g Столбцы - источники данных копирования: g подтянуть данные за месяц. Сохранить (есть там чекбокс, разрешающий сохраняться). Затем поменять путь к источнику (т.е. имя файла) и букву столбца для результатов и повторить процесс. Но только 15 раз бесплатно... Или писать спецмакрос.
webmoney: E265281470651 Z422237915069 R418926282008
|
![]() |
![]() |
![]() |
#3 |
Форумчанин
Регистрация: 21.04.2011
Сообщений: 128
|
![]()
Спасибо, посмотрю, на работе скачать не могу(((((( системщики всё перекрыли(
|
![]() |
![]() |
![]() |
#4 |
Форумчанин
Регистрация: 21.04.2011
Сообщений: 128
|
![]()
Hugo, Что-то я не смог разобраться.
с начала я малость не правильно выразился, так будет лучше: Есть 3 файла Апрель, Май и СВОД, в каждом файл есть по 4 листа, обозначающие виды оплат. В файле СВОД 4листа(видов) 125, 130, 131, 132. Есть столбец с названием Табельный №, нужно найти совпадение табельного номера файла СВОД листа 125 с Файлом Аперль, Март листов 125 соответственно, и если в них есть этот табельный, то нужно скопировать значение из столбца Часы отработки в файл с листом 125 в колонку соответствующего месяца. Помогоите, пожалуйста хоть начать реализацию, а то мне даже начать трудно. Спасибо! |
![]() |
![]() |
![]() |
#5 |
Форумчанин
Регистрация: 21.04.2011
Сообщений: 128
|
![]()
от ВПР надо уйти, т.к. он ссылается на конкретные ячейки, мне нужно уйти от привязаности к ячейкам и работать с диопазонами
|
![]() |
![]() |
![]() |
#6 |
Старожил
Регистрация: 11.05.2010
Сообщений: 5,170
|
![]()
Почему ВПР() ссылается на конкретные ячейки? Конкретная ячейка одна - с табельным номером, а поиск как раз в диапазонах.
Другое дело, что это хлопотно и небыстро - тянуть эти ВПРы... Мой макрос тоже не полный автомат, но например если эту операцию нужно делать раз в месяц, то можно сказать что автомат: поменяли Файл - источник: C:\temp\Апрель.xls и Столбцы - приёмники данных копирования: g и в общем готово, только кнопку нажать. Если раз в год - то думаю за 5 минут можно управиться.
webmoney: E265281470651 Z422237915069 R418926282008
|
![]() |
![]() |
![]() |
#7 |
Форумчанин
Регистрация: 21.04.2011
Сообщений: 128
|
![]()
мне нужен полный автомат, я файл должен отдать и забыть про него.
в вашем файле ошибка 438 |
![]() |
![]() |
![]() |
#8 |
Форумчанин
Регистрация: 21.04.2011
Сообщений: 128
|
![]()
Есть 2 файла Апрель и СВОД, в каждом файл есть по 4 листа, обозначающие виды оплат.
В файле СВОД 4листа(видов) 125, 130, 131, 132. Есть столбец с названием Табельный №, нужно найти совпадение табельного номера файла СВОД листа 125 с Файлом Аперль и если в них есть этот табельный, то нужно скопировать значение из столбца Часы отработки в файл с соответствующим листом в колонку соответствующего месяца. На вышеперечисленное рабочий код есть! вопрос: как доделать его чтоб если в файле Апрель в листе 125 появится новый табельный то этот табельный нужно прописать и в Файле Свод Лист 125 Последний раз редактировалось Серёга0629; 19.07.2011 в 16:20. |
![]() |
![]() |
![]() |
#9 |
Старожил
Регистрация: 11.05.2010
Сообщений: 5,170
|
![]()
Чтоб доделать, нужно переделать
![]() Я думаю, так должно получиться - искать наоборот. Т.е. в "своде" искать номера "месяца". Если найдено - копировать как сейчас, а если не найдено - добавлять ненайденный номер ниже, ну и к нему соответствующие данные.
webmoney: E265281470651 Z422237915069 R418926282008
|
![]() |
![]() |
![]() |
#10 |
Форумчанин
Регистрация: 21.04.2011
Сообщений: 128
|
![]() |
![]() |
![]() |
![]() |
|
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Сравнение двух столбцов в разных книгах | LAnLorD | Microsoft Office Excel | 132 | 17.05.2022 08:16 |
Транспонирование множества данных из разных книгах или из разных листов на 1 лист посредством макроса | Тантана | Microsoft Office Excel | 6 | 18.12.2014 13:04 |
Сравнение столбцов в разных книгах | evdss | Microsoft Office Excel | 0 | 17.01.2011 09:45 |
Сравнение значений в 2х столбцах и удаление лишних значений.. | Tyr | Microsoft Office Excel | 2 | 16.12.2010 18:19 |
связывание ячеек в разных книгах | redfield | Microsoft Office Excel | 0 | 14.05.2010 22:29 |