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

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

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

Восстановить пароль
Повторная активизация e-mail

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

Ответ
 
Опции темы Поиск в этой теме
Старый 06.07.2016, 15:35   #1
Tsvetulya
Пользователь
 
Регистрация: 06.07.2016
Сообщений: 15
По умолчанию Перенос данных из одной таблицы в другую с изменением формата отображения данных

Есть две выгрузки (в моем вложении эти две выгрузки помещены на Лист1 и Лист2)
Выгрузка Листа2 содержит о себе информацию о шифре клиента (уникальное значение), названии Клиента, артикул и цена артикула (могут повторяться у разных шифров).
в Листе1 мне необходимо по шифру Клиента найти стоимость на артикул из Листа2, и поместить значение этой цены напротив артикула, расположенного в строке 2 Листа1.
Смысл таблицы таков, что на Листе1 мне нужно повторить данные с Листа2, но чтобы артикулы располагались именно в горизонтальной строке и именно в этой последовательности. Пример: нужно, чтобы в Лист1 в ячейку С3 поместилось значение из Листа2 из ячейки D14543.
в Лист1 в ячейку E8 поместилось значение из Листа2 из ячейки D1561 и так далее.
Возможно такое через формулы в Ексель? Или как то по другому преобразовать таблицу нужно
Вложения
Тип файла: rar Цены Клиентов на определнные артикулы.rar (443.7 Кб, 13 просмотров)
Tsvetulya вне форума Ответить с цитированием
Старый 06.07.2016, 16:05   #2
Aleksandr H.
2 the Nation Glory
Старожил
 
Аватар для Aleksandr H.
 
Регистрация: 27.05.2014
Сообщений: 3,289
По умолчанию

Вариант
Вложения
Тип файла: xlsx Цены Клиентов на определнные артикулы.xlsx (80.6 Кб, 23 просмотров)
Кто умер, но не забыт, тот бессмертен.
Лао-Цзы.
Aleksandr H. вне форума Ответить с цитированием
Старый 06.07.2016, 16:18   #3
IgorGO
Новичок
СтарожилДжуниор
 
Аватар для IgorGO
 
Регистрация: 05.02.2008
Сообщений: 9,487
По умолчанию

скопируйте в С3 этот
Код:
=ИНДЕКС(Лист2!$D:$D;ПОИСКПОЗ($A3;Лист2!$A:$A;)-1+ПОИСКПОЗ(C$2;ИНДЕКС(Лист2!$C:$C;ПОИСКПОЗ($A3;Лист2!$A:$A;)):Лист2!$C$999999;))
а потом можете С3 попировать во все ячейки Вашей таблицы
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете
IgorGO вне форума Ответить с цитированием
Старый 06.07.2016, 16:27   #4
Tsvetulya
Пользователь
 
Регистрация: 06.07.2016
Сообщений: 15
По умолчанию Спасибо!

Друзья, оба Ваши решения помогли мне в этой задаче
спасибо большое!
Tsvetulya вне форума Ответить с цитированием
Старый 06.07.2016, 16:30   #5
IgorGO
Новичок
СтарожилДжуниор
 
Аватар для IgorGO
 
Регистрация: 05.02.2008
Сообщений: 9,487
По умолчанию

так люди приобретают друзей
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете
IgorGO вне форума Ответить с цитированием
Ответ


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

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Перенос данных с одной таблицы в другую Diana56 Microsoft Office Excel 5 20.09.2015 23:19
Перенос данных из одной таблицы в другую Jenny89 БД в Delphi 17 28.07.2015 14:17
Перенос данных из одной таблицы в другую nastena_r_v БД в Delphi 4 04.05.2014 21:59
Перенос данных из одной таблицы в другую D.O.G БД в Delphi 3 07.10.2010 12:23
перенос данных из одной таблицы в другую peq Microsoft Office Excel 5 28.08.2010 08:16