|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
03.11.2010, 12:03 | #1 |
Пользователь
Регистрация: 31.05.2010
Сообщений: 25
|
копирование из одной ячейки в множество ячеек с одинаковыми параметрами
Добрый день всем!
Подскажите, кто знает, как автоматически скопировать значение одной ячейки с определенным параметром в множество ячеек с таким же параметром. Пример в файле: Исх - то что есть, Вых - то, что должно получиться. Позиций может быть намного больше. Заранее, спасибо! |
03.11.2010, 12:59 | #2 |
Пользователь
Регистрация: 03.11.2010
Сообщений: 10
|
Если поменять столбцы местами, то можно воспользоваться функцией "=впр()" в сочетании с "=сцепить" (если я правильно понял что ты хочешь)
|
03.11.2010, 13:06 | #3 |
Старожил
Регистрация: 11.05.2010
Сообщений: 5,166
|
Алгоритм такой - берём оба диапазона каждый в свой массив.
Затем тупо перебором цикл в цикле. Внешний - по массиву с критериями, внутренний - по данным, куда нужно добавить цифры. При совпадении - добавляем в массив цифры. В конце выгрузка результата. Если важно время - можно для результатов сделать два отдельных массива (параллельно с массивом данных) и заносить цифры в них и выгружать только их (а проверять массив с данными). Нужен сам код или уже понятно?
webmoney: E265281470651 Z422237915069 R418926282008
|
03.11.2010, 13:13 | #4 |
Пользователь
Регистрация: 03.11.2010
Сообщений: 10
|
"Затем тупо перебором цикл в цикле." если решать проблему программно, то полностью согласен, но "берём оба диапазона каждый в свой массив" это зачем? Если данных может быть намного больше, то оперативка ведь не резиновая.
|
03.11.2010, 13:17 | #5 |
Пользователь
Регистрация: 31.05.2010
Сообщений: 25
|
как это будет работать - не ясно пришли реализованный пример (с функциями)
нужно чтобы нажатием одной единой клавиши(макросом) свершилось чудо! |
03.11.2010, 13:21 | #6 | |
Старожил
Регистрация: 11.05.2010
Сообщений: 5,166
|
Цитата:
Ну а если не лезет, можно ведь брать частями. Или Вы предлагаете перебирать ячейки, если данных так много, что в память не помещаются? Или это намёк на ADO?
webmoney: E265281470651 Z422237915069 R418926282008
|
|
03.11.2010, 13:21 | #7 |
Пользователь
Регистрация: 31.05.2010
Сообщений: 25
|
Hugo121, нужен код, если не сложно... нет времени разбираться...
|
03.11.2010, 13:32 | #8 |
Старожил
Регистрация: 11.05.2010
Сообщений: 5,166
|
Схематично, на двух массивах:
Код:
Ну или просто тупо пропишите в коде.
webmoney: E265281470651 Z422237915069 R418926282008
|
03.11.2010, 13:55 | #9 |
Пользователь
Регистрация: 31.05.2010
Сообщений: 25
|
Спасибо огромное! Все сработало очень даже нормально! Выручили! Вопрос решен!
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Обїединение ячеек с одинаковыми значениями WORD | Сергей846 | Microsoft Office Word | 9 | 19.08.2016 22:48 |
Копирование строк таблицы по условию одной ячейки из Лист 1 в Лист 2 | Людвиг | Microsoft Office Excel | 5 | 25.10.2014 11:46 |
Множество вопросов по одной БД | Жменька | Фриланс | 2 | 13.01.2010 02:15 |
Группировка в строку ячеек с одинаковыми данными | Vanot | Microsoft Office Excel | 2 | 24.08.2009 01:01 |