
Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
|
28.08.2010, 15:48
|
|||
|---|---|---|---|
|
|||
Excel -скрипт сравнения двух файлов и копирования данных из одного в другой |
|||
|
#18+
Народ!помогите плиз написать скрипт: Есть 2 файла X и Y В файле X есть 3 столбца: D(столбец с фамилиями),E(столбец с именами),F(столбец с отчеством),всего 1925 строк. В файле Y есть 3 аналогичных столбца:A(столбец с фамилиями),B(столбец с именами),C(столбец с отчеством),всего 1842 строки Необходимое условие сравнения - совпадение данных файлов X и Y (ФИО) во всех трех столбцах одной строки. Если совпадение происходит,то с файла Y происходит копирование данных соответствующей совпавшей строки: 1)содержимое столбца D файла Y копируется в столбец С файла X 2)содержимое столбца F файла Y копируется в столбец AF файла X 3)содержимое столбца H файла Y копируется в столбец AD файла X 3)содержимое столбца J файла Y копируется в столбец AC файла X Заранее благодарен! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
28.08.2010, 20:04
|
|||
|---|---|---|---|
Excel -скрипт сравнения двух файлов и копирования данных из одного в другой |
|||
|
#18+
Для такого небольшого количества данных вообще можно просто сделать дополнительный столбец с индексом (ФИО) и выбрать всё функциями листа (см.вложение), там только одна проблема - можно ли в Y добавить столбец-индекс перед данными... Если же делать макросом - будет примерно так же, если использовать поиск по условию, но макрос имеет смысл писАть при бОльшем количестве строк, особенно, если выбирается много столбцов с данными (иначе формул в листе будет слишком много), чтобы повысить быстродействие. Можно еще макросом вообще выборку сделать через ADODB и Select-SQL в рекордсет, а потом просто переписать данные в нужные столбцы, но для такой задачи - это лишние телодвижения. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|

start [/forum/topic.php?fid=61&tablet=1&tid=2177743]: |
0ms |
get settings: |
6ms |
get forum list: |
17ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
236ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
44ms |
get tp. blocked users: |
2ms |
| others: | 215ms |
| total: | 541ms |

| 0 / 0 |
