![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Пользователь
Регистрация: 31.05.2010
Сообщений: 25
|
![]()
Добрый день всем!
![]() Подскажите, кто знает, как автоматически скопировать значение одной ячейки с определенным параметром в множество ячеек с таким же параметром. Пример в файле: Исх - то что есть, Вых - то, что должно получиться. Позиций может быть намного больше. Заранее, спасибо! ![]() |
![]() |
![]() |
![]() |
#2 |
Пользователь
Регистрация: 03.11.2010
Сообщений: 10
|
![]()
Если поменять столбцы местами, то можно воспользоваться функцией "=впр()" в сочетании с "=сцепить" (если я правильно понял что ты хочешь)
|
![]() |
![]() |
![]() |
#3 |
Старожил
Регистрация: 11.05.2010
Сообщений: 5,170
|
![]()
Алгоритм такой - берём оба диапазона каждый в свой массив.
Затем тупо перебором цикл в цикле. Внешний - по массиву с критериями, внутренний - по данным, куда нужно добавить цифры. При совпадении - добавляем в массив цифры. В конце выгрузка результата. Если важно время - можно для результатов сделать два отдельных массива (параллельно с массивом данных) и заносить цифры в них и выгружать только их (а проверять массив с данными). Нужен сам код или уже понятно?
webmoney: E265281470651 Z422237915069 R418926282008
|
![]() |
![]() |
![]() |
#4 |
Пользователь
Регистрация: 03.11.2010
Сообщений: 10
|
![]()
"Затем тупо перебором цикл в цикле." если решать проблему программно, то полностью согласен, но "берём оба диапазона каждый в свой массив" это зачем? Если данных может быть намного больше, то оперативка ведь не резиновая.
|
![]() |
![]() |
![]() |
#5 |
Пользователь
Регистрация: 31.05.2010
Сообщений: 25
|
![]()
как это будет работать - не ясно
![]() нужно чтобы нажатием одной единой клавиши(макросом) свершилось чудо! ![]() |
![]() |
![]() |
![]() |
#6 | |
Старожил
Регистрация: 11.05.2010
Сообщений: 5,170
|
![]() Цитата:
Ну а если не лезет, можно ведь брать частями. Или Вы предлагаете перебирать ячейки, если данных так много, что в память не помещаются? ![]() Или это намёк на ADO?
webmoney: E265281470651 Z422237915069 R418926282008
|
|
![]() |
![]() |
![]() |
#7 |
Пользователь
Регистрация: 31.05.2010
Сообщений: 25
|
![]()
Hugo121, нужен код, если не сложно... нет времени разбираться...
![]() |
![]() |
![]() |
![]() |
#8 |
Старожил
Регистрация: 11.05.2010
Сообщений: 5,170
|
![]()
Схематично, на двух массивах:
Код:
Ну или просто тупо пропишите в коде.
webmoney: E265281470651 Z422237915069 R418926282008
|
![]() |
![]() |
![]() |
#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 |