Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Microsoft Office и VBA программирование > Microsoft Office Excel
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 05.02.2012, 13:37   #11
vikttur
Участник клуба
 
Регистрация: 16.05.2010
Сообщений: 1,249
По умолчанию

Если менять на месте, то никакое волшебство формул не поможет. Только макрос.
Если в другой столбец, формулами можно - ВПР(), наверное.
Без примера...
vikttur вне форума Ответить с цитированием
Старый 05.02.2012, 16:11   #12
Sokil
Пользователь
 
Аватар для Sokil
 
Регистрация: 14.02.2010
Сообщений: 20
По умолчанию

Вот пример.
Лист1 нужно править, а Лист2 содержит соответствие Кода товара и Артикула (т.е. что на что нужно менять).
Необходимо в Лист1 в колонке Наименование заменить значение "Код" на соотв. значение "Арт." из Лист2
Постарался объяснить.
Вложения
Тип файла: zip primer.zip (15.3 Кб, 9 просмотров)
Sokil вне форума Ответить с цитированием
Старый 05.02.2012, 16:12   #13
Sokil
Пользователь
 
Аватар для Sokil
 
Регистрация: 14.02.2010
Сообщений: 20
По умолчанию

Ну макрос, так макрос. Это не принципиально.
Sokil вне форума Ответить с цитированием
Старый 05.02.2012, 17:41   #14
Hugo121
Старожил
 
Регистрация: 11.05.2010
Сообщений: 5,170
По умолчанию

Может просто в свободном столбце протянуть
Код:
=ВПР(СЖПРОБЕЛЫ(A2);Лист2!A:B;1;0)&" "&ВПР(СЖПРОБЕЛЫ(A2);Лист2!A:B;2;0)
Если делать макросом - то на словаре и массивах нужно. Но зачем? ВПР() вполне справляется - потом этот столбец как значения вставить поверх второго.
webmoney: E265281470651 Z422237915069 R418926282008

Последний раз редактировалось Hugo121; 05.02.2012 в 17:45.
Hugo121 вне форума Ответить с цитированием
Старый 05.02.2012, 18:17   #15
Sokil
Пользователь
 
Аватар для Sokil
 
Регистрация: 14.02.2010
Сообщений: 20
По умолчанию

чет немного не так: #ИМЯ?
Sokil вне форума Ответить с цитированием
Старый 05.02.2012, 18:46   #16
Hugo121
Старожил
 
Регистрация: 11.05.2010
Сообщений: 5,170
По умолчанию

Вставил формулу в файл.
Вложения
Тип файла: zip primer.zip (16.1 Кб, 12 просмотров)
webmoney: E265281470651 Z422237915069 R418926282008
Hugo121 вне форума Ответить с цитированием
Старый 05.02.2012, 19:49   #17
Sokil
Пользователь
 
Аватар для Sokil
 
Регистрация: 14.02.2010
Сообщений: 20
По умолчанию

Суперррр!
А можно попросить маленькую поравочку вставить.
Что бы выводило не "код_арт." а вместо кода - соотв. артикул и бла-бла-бла (т.е. текст из столбца наименование)?
Sokil вне форума Ответить с цитированием
Старый 05.02.2012, 19:54   #18
Hugo121
Старожил
 
Регистрация: 11.05.2010
Сообщений: 5,170
По умолчанию

Покажите в файле, что именно хотите получить - из объяснения ничего не понятно.
webmoney: E265281470651 Z422237915069 R418926282008
Hugo121 вне форума Ответить с цитированием
Старый 05.02.2012, 20:24   #19
Sokil
Пользователь
 
Аватар для Sokil
 
Регистрация: 14.02.2010
Сообщений: 20
По умолчанию

вро де бы должно быть понятно.
Вложения
Тип файла: zip primer2.zip (17.1 Кб, 9 просмотров)
Sokil вне форума Ответить с цитированием
Старый 05.02.2012, 20:36   #20
Hugo121
Старожил
 
Регистрация: 11.05.2010
Сообщений: 5,170
По умолчанию

=ПОДСТАВИТЬ(B2;A2;ВПР(СЖПРОБЕЛЫ(A2) ;Лист2!A:B;2;0);1)
Вложения
Тип файла: zip primer2.zip (17.1 Кб, 11 просмотров)
webmoney: E265281470651 Z422237915069 R418926282008
Hugo121 вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
DBGrid - подстановка VladimirAleks Общие вопросы Delphi 7 22.10.2009 17:49
Подстановка кода Zevgma БД в Delphi 2 27.09.2009 01:29
Подстановка в ячейках Garrison Microsoft Office Excel 13 31.07.2009 21:44
Замена кода программы с Delhi5 на Delhi7 либо замена базы данных с Acessa на MySQL DorianLeroy Фриланс 8 18.02.2009 18:52
Сравнение и подстановка tsasha1 Microsoft Office Excel 2 08.04.2008 14:47