|
Dimon_Stv
|
||||||
Копирование с листа на лист19.05.2011, 09:53. Показов 3715. Ответов 11
Метки нет (Все метки)
Здравствуйте уважаемые форумчане!
У меня такая задачка никак не могу ее решить. Есть эксель с двумя листами, на одном коды номенклатуры, на другом коды номенклатуры и цена. Нужно в первом листе слева от кодов проставить соответствия цен с другого листа если такой код есть на втором листе. Пробую так
|
||||||
| 19.05.2011, 09:53 | |
|
Ответы с готовыми решениями:
11
Копирование данных с листа на лист Копирование таблиц с листа на лист Копирование ячеек с листа на лист по условию одной ячейки |
|
2786 / 718 / 106
Регистрация: 04.02.2011
Сообщений: 1,443
|
||||||
| 19.05.2011, 10:14 | ||||||
1
|
||||||
|
2309 / 1541 / 115
Регистрация: 13.06.2009
Сообщений: 5,575
|
||||||
| 19.05.2011, 10:51 | ||||||
|
Мой вариант:
mc-black, у тебя идёт постоянный просмотр одного и того же диапазона. Find быстрее работает. Правда его не всегда можно использовать (например, если имеет место объединение ячеек).
2
|
||||||
|
2786 / 718 / 106
Регистрация: 04.02.2011
Сообщений: 1,443
|
|
| 19.05.2011, 11:05 | |
|
Не использую Find. Когда оптимизирую скорость, вложеный цикл делаю не по диапазону, а по массиву, созданному из диапазона. Цель этого куска - показать человеку, как это делается, а не написать наиболее быстрый (и возможно непонятный для новичка) код. Кстати, давай возьмем с Find и проверим разницу во времени на его примере таблиц из 5 строчек?
0
|
|
|
2309 / 1541 / 115
Регистрация: 13.06.2009
Сообщений: 5,575
|
|
| 19.05.2011, 11:09 | |
|
mc-black,
я проводил тест на скорость и результат здесь на форуме выкладывал. Я брал Excel 2007 (там больше строк), помещал в последнюю строку данные и просматривал все ячейки с 1 до последней и осуществлял поиск. Быстрее был поиск, причём в 10 раз что ли (это если по формулам искать, а не по значению). А вот в массив я не загонял.
0
|
|
|
11525 / 3812 / 683
Регистрация: 13.02.2009
Сообщений: 11,229
|
||
| 19.05.2011, 11:21 | ||
0
|
||
|
Dimon_Stv
|
||
| 19.05.2011, 11:29 | ||
|
Код с find очень ксати у меня на каждом листе по 5000 позиций. Мой пример это сильное упращение ))
Добавлено через 5 минут |
||
|
11525 / 3812 / 683
Регистрация: 13.02.2009
Сообщений: 11,229
|
||
| 19.05.2011, 11:41 | ||
0
|
||
|
2786 / 718 / 106
Регистрация: 04.02.2011
Сообщений: 1,443
|
||
| 19.05.2011, 14:52 | ||
|
0
|
||
|
2309 / 1541 / 115
Регистрация: 13.06.2009
Сообщений: 5,575
|
|
| 19.05.2011, 14:55 | |
|
mc-black,
но Find чувствителен (например, если имеет место объединение ячеек). Я сам на практике ни разу не использовал (только в Word работал). От Word и пошло - кто-то сказал, что быстрее искать в Word, чем просматривать, например, все слова.
0
|
|
|
2786 / 718 / 106
Регистрация: 04.02.2011
Сообщений: 1,443
|
|
| 19.05.2011, 14:56 | |
|
ВПР во многих случаях не подходит, так как запрограммирована она кривыми руками и нормально отработает только на сортированном списке, а это в Excel не всегда можно гарантировать. С ВПР также мне не нравится, что ключевая колонка должна быть обязательно левее (выше), чем подставляемые данные, что тоже бывает накладывает ограничения.
0
|
|
|
11525 / 3812 / 683
Регистрация: 13.02.2009
Сообщений: 11,229
|
||
| 19.05.2011, 23:04 | ||
|
mc-black,
У тебя НЕ КРИВЫЕ руки? Уверен???
0
|
||
| 19.05.2011, 23:04 | |
|
Помогаю со студенческими работами здесь
12
Копирование строк с листа на лист при условии их заливки
Копирование строки с данными из листа одной книги в лист другой книги Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
сукцессия микоризы: основная теория в виде двух уравнений.
anaschu 11.01.2026
https:/ / rutube. ru/ video/ 7a537f578d808e67a3c6fd818a44a5c4/
|
WordPad для Windows 11
Jel 10.01.2026
WordPad для Windows 11
— это приложение, которое восстанавливает классический текстовый редактор WordPad в операционной системе Windows 11. После того как Microsoft исключила WordPad из. . .
|
Classic Notepad for Windows 11
Jel 10.01.2026
Old Classic Notepad for Windows 11
Приложение для Windows 11, позволяющее пользователям вернуть классическую версию текстового редактора «Блокнот» из Windows 10. Программа предоставляет более. . .
|
Почему дизайн решает?
Neotwalker 09.01.2026
В современном мире, где конкуренция за внимание потребителя достигла пика, дизайн становится мощным инструментом для успеха бренда. Это не просто красивый внешний вид продукта или сайта — это. . .
|
|
Модель микоризы: классовый агентный подход 3
anaschu 06.01.2026
aa0a7f55b50dd51c5ec569d2d10c54f6/
O1rJuneU_ls
https:/ / vkvideo. ru/ video-115721503_456239114
|
Owen Logic: О недопустимости использования связки «аналоговый ПИД» + RegKZR
ФедосеевПавел 06.01.2026
Owen Logic: О недопустимости использования связки «аналоговый ПИД» + RegKZR
ВВЕДЕНИЕ
Введу сокращения:
аналоговый ПИД — ПИД регулятор с управляющим выходом в виде числа в диапазоне от 0% до. . .
|
Модель микоризы: классовый агентный подход 2
anaschu 06.01.2026
репозиторий https:/ / github. com/ shumilovas/ fungi
ветка по-частям.
коммит Create переделка под биомассу. txt
вход sc, но sm считается внутри мицелия. кстати, обьем тоже должен там считаться. . . .
|
Расчёт токов в цепи постоянного тока
igorrr37 05.01.2026
/ *
Дана цепь постоянного тока с сопротивлениями и источниками (напряжения, ЭДС и тока). Найти токи и напряжения во
всех элементах. Программа составляет систему уравнений по 1 и 2 законам Кирхгофа и. . .
|