|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
12.04.2012, 10:33 | #1 | |
Новичок
Джуниор
Регистрация: 12.04.2012
Сообщений: 2
|
Сравнение 2х открытых файлов и перенос значения
Есть 2 файла
На работе столкнулся с необходимостью. Необходимо открыв их сравнить каждую строку по 5 столбцам и из одного файла "сравнение" скопировать значение 6го столбца по искомой строке в файл "финальная" в столбец "нужный столбец". --------- примечание модератора - вдруг кому пригодится -------------- Цитата:
Последний раз редактировалось EducatedFool; 30.09.2013 в 09:58. |
|
12.04.2012, 12:35 | #2 |
Старожил
Регистрация: 11.05.2010
Сообщений: 5,166
|
Повторю что сказал в теме рядом
Именно это и именно так делает код http://www.excelworld.ru/index/comparefiles_find/0-25 или http://hugo.nxt.ru/CompareFiles.Find.rar или http://ibay.narod.ru/other/CompareFiles.Find.rar На листе указываете, какие данные сравнивать и какие куда копировать, жмёте кнопку. Но только 15 раз бесплатно - берегите попытки
webmoney: E265281470651 Z422237915069 R418926282008
|
12.04.2012, 12:37 | #3 | |
Старожил
Регистрация: 08.02.2012
Сообщений: 2,173
|
Цитата:
Правильно поставленная задача - три четверти решения.
|
|
12.04.2012, 12:47 | #4 |
Старожил
Регистрация: 11.05.2010
Сообщений: 5,166
|
Да, проверил - найдено 3 совпадения (с учётом заголовка)
Настройки: Файл - приёмник: D:\maroskaaa\финальная.xls Файл - источник: D:\maroskaaa\сравнения.xls Столбцы сравнения в приёмнике: a,b,c,d,e Столбцы сравнения в источнике: a,b,c,d,e Лист - приёмник (№): 1 Лист - источник (№): 1 Столбцы - приёмники данных копирования: i Столбцы - источники данных копирования: f
webmoney: E265281470651 Z422237915069 R418926282008
|
12.04.2012, 12:49 | #5 |
Старожил
Регистрация: 11.05.2010
Сообщений: 5,166
|
Гы - А что? Некоторые год могут бесплатно пользоваться
3 раза потренироваться и раз в месяц делать дело Никто не навязывает...
webmoney: E265281470651 Z422237915069 R418926282008
|
12.04.2012, 12:59 | #6 |
Старожил
Регистрация: 08.02.2012
Сообщений: 2,173
|
Да я наоборот под впечатлением)) не хочешь/не умеешь пользоваться поиском = плати. А ведь тут даже искать особо не придётся...
Правильно поставленная задача - три четверти решения.
|
12.04.2012, 13:07 | #7 |
Старожил
Регистрация: 11.05.2010
Сообщений: 5,166
|
Да, в общем это можно сделать другим макросом попроще - но его нужно написать именно под задачу.
Или протянув кучу ВПР() с допстолбцами - но геморно и затрёт значения, если там уже что-то есть. А мой код дело делает небыстро (на десятках тысяч значений), зато удобно и пишет только в найденные ячейки. И есть ещё некоторые бонусы - иногда можно обойтись пометками в свободном столбце. Файл можно сохранить настренным и в следующий раз поменять только путь к новому/другому файлу (кстати, выбирается в диалоге, если не записан уже в ячейке).
webmoney: E265281470651 Z422237915069 R418926282008
|
Опции темы | Поиск в этой теме |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Список последних открытых файлов | JoLan | Компоненты Delphi | 3 | 16.06.2024 13:37 |
количество имен открытых файлов | Пользователь1 | Microsoft Office Excel | 1 | 24.04.2011 08:53 |
Работа с файлами. Удаление открытых файлов | Diakon | Общие вопросы Delphi | 4 | 14.08.2009 17:58 |
список всех открытых файлов и папок. | Teleport | Общие вопросы Delphi | 4 | 22.06.2008 11:29 |
Список открытых файлов | ExcArt | Microsoft Office Excel | 3 | 30.03.2008 11:06 |