Макрос, поиск значений в другом файле и вставка в первый
girun
Дата: Суббота, 21.09.2013, 21:51 |
Сообщение № 1
Группа: Пользователи
Ранг: Прохожий
Сообщений: 2
Репутация:
0
±
Замечаний:
0% ±
Excel 2010
Всем привет. Задача вот такого рода: Есть файлы Прайс.xlsx и Новые цены.xlsx . Нужно, чтобы делался поиск по наименованию (в файле Новые цены.xlsx) и брал из него новые цены и вставлял в файл Прайс.xlsx (в соответствующую колонку и строку). Спасибо.
Всем привет. Задача вот такого рода: Есть файлы Прайс.xlsx и Новые цены.xlsx . Нужно, чтобы делался поиск по наименованию (в файле Новые цены.xlsx) и брал из него новые цены и вставлял в файл Прайс.xlsx (в соответствующую колонку и строку). Спасибо. girun
8)
Ответить
Сообщение Всем привет. Задача вот такого рода: Есть файлы Прайс.xlsx и Новые цены.xlsx . Нужно, чтобы делался поиск по наименованию (в файле Новые цены.xlsx) и брал из него новые цены и вставлял в файл Прайс.xlsx (в соответствующую колонку и строку). Спасибо. Автор - girun Дата добавления - 21.09.2013 в 21:51
BobbyJo
Дата: Воскресенье, 22.09.2013, 23:50 |
Сообщение № 2
Группа: Пользователи
Ранг: Новичок
Сообщений: 39
Репутация:
0
±
Замечаний:
60% ±
Excel 2007
есть формула. сейчас найду - напишу
есть формула. сейчас найду - напишу BobbyJo
Ответить
Сообщение есть формула. сейчас найду - напишу Автор - BobbyJo Дата добавления - 22.09.2013 в 23:50
BobbyJo
Дата: Воскресенье, 22.09.2013, 23:55 |
Сообщение № 3
Группа: Пользователи
Ранг: Новичок
Сообщений: 39
Репутация:
0
±
Замечаний:
60% ±
Excel 2007
=ЕСЛИ(ЕНД(ПОИСКПОЗ(A1;C:C;0));"";ИНДЕКС(D:D;ПОИСКПОЗ(A1;C:C;0))) для 2003: Код =ЕСЛИ(ЕНД(ВПР(A1;C:D;2;0));"";ВПР(A1;C:D;2;0)) для 2007 и новее: Код =ЕСЛИОШИБКА(ВПР(A1;C:D;2;0);"") Проверьте какая то из них точно подойдет Вставляете в столбик А артикулы к старым ценам, в столбик C артикулы к новым ценам и в D новые цены.
=ЕСЛИ(ЕНД(ПОИСКПОЗ(A1;C:C;0));"";ИНДЕКС(D:D;ПОИСКПОЗ(A1;C:C;0))) для 2003: Код =ЕСЛИ(ЕНД(ВПР(A1;C:D;2;0));"";ВПР(A1;C:D;2;0)) для 2007 и новее: Код =ЕСЛИОШИБКА(ВПР(A1;C:D;2;0);"") Проверьте какая то из них точно подойдет Вставляете в столбик А артикулы к старым ценам, в столбик C артикулы к новым ценам и в D новые цены. BobbyJo
Сообщение отредактировал BobbyJo - Воскресенье, 22.09.2013, 23:58
Ответить
Сообщение =ЕСЛИ(ЕНД(ПОИСКПОЗ(A1;C:C;0));"";ИНДЕКС(D:D;ПОИСКПОЗ(A1;C:C;0))) для 2003: Код =ЕСЛИ(ЕНД(ВПР(A1;C:D;2;0));"";ВПР(A1;C:D;2;0)) для 2007 и новее: Код =ЕСЛИОШИБКА(ВПР(A1;C:D;2;0);"") Проверьте какая то из них точно подойдет Вставляете в столбик А артикулы к старым ценам, в столбик C артикулы к новым ценам и в D новые цены. Автор - BobbyJo Дата добавления - 22.09.2013 в 23:55