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

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

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

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

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

Закрытая тема
Ваша тема закрыта, почему это могло произойти? Возможно,
Нет наработок или кода, если нужно готовое решение - создайте тему в разделе Фриланс и оплатите работу.
Название темы включает слова - "Помогите", "Нужна помощь", "Срочно", "Пожалуйста".
Название темы слишком короткое или не отражает сути вашего вопроса.
Тема исчерпала себя, помните, один вопрос - одна тема
Прочитайте правила и заново правильно создайте тему.
 
Опции темы Поиск в этой теме
Старый 15.01.2007, 03:41   #1
asfa
Новичок
Джуниор
 
Регистрация: 15.01.2007
Сообщений: 2
По умолчанию Совмещение строк по ячейкам в Excel

Всем привет!

Прошу помощи вот в чем: есть два прайса. товаров - около 3000 Нименования абсолютно совпадают (ячейки наименование совпадают). Цены разные. Порядок строк (товаров)в файлах - разный (в этом и проблема). Нужно чтобы цены в одном прайсе были такие же как в другом.

Нужна функция или макрос (или еще какое-нить решение), как это сделать. Нужно чтобы ячейки с одинаковым наименованием были перемещны в одну строку.

Есть ли у кого идеи, как выполнить это?
asfa вне форума
Старый 15.01.2007, 05:56   #2
pashulka
Форумчанин
 
Регистрация: 03.11.2006
Сообщений: 524
По умолчанию

Для того, чтобы "синхронизировать" цены можно использовать стандартную функцию рабочего листа =ВПР() (пример прилагается) или =ПРОСМОТР() но в этом случае, исходный список должен быть отсортирован по возрастанию. Если же после ввода формул Вам необходимо будет заменить эти формулы на результат, которые они возвращают, то проделайте следующее :
Выделите диапазон смежных ячеек (можно выделить сразу весь столбец), затем в меню Правка выберите команду Копировать (CTRL+C), после чего в меню Правка выберите команду Специальная вставка и в появившемся стандартном диалоговом окне установите переключатель напротив Значения и нажмите кнопку Ok.

Кстати, вызвать специальную вставку можно также:
- кликом правой кнопки мышки
- нажатием клавиш ALT п е
- а начиная с версии MS Excel XP эта команда доступна, если кликнуть небольшой треугольник на кнопке Копировать, расположенной на панели инструментов Стандартная

А если Вы пользуетесь вставкой значений довольно часто, то можно даже разместить соответствующую кнопку на любой панели инструментов, в т.ч. и контекстном меню. В этом случае, Вам после копирования не придётся вызывать стандартное диалоговое окно, а достаточно будет всего лишь кликнуть эту кнопку (если Вам это интересно, то можно описать процесс "создания" этой кнопки более подробно)
Вложения
Тип файла: zip VLookUp (Asfa).zip (5.3 Кб, 281 просмотров)
pashulka вне форума
Старый 16.01.2007, 02:54   #3
asfa
Новичок
Джуниор
 
Регистрация: 15.01.2007
Сообщений: 2
По умолчанию

Спасибо огромное! VLOOKUP отлично работает. спасибо за помощь!
asfa вне форума
Старый 10.03.2007, 14:14   #4
Virtson
Владимир М.
Участник клуба
 
Аватар для Virtson
 
Регистрация: 30.10.2006
Сообщений: 1,289
По умолчанию

и мне полезно было узнать про эту функцию, спасибо pashulka !
Берегите друг друга!
Virtson вне форума
Старый 15.03.2007, 17:18   #5
Krokokosha
Новичок
Джуниор
 
Регистрация: 15.03.2007
Сообщений: 2
По умолчанию

возникает вопрос еще один. Источник я могу отсортировать, а вот оригинал мне нужен в таком виде как он представлен. Можно ли это как-то сделать?
Просто на простом примере
если задать
бвг 234
вгд 345
абв 123
то получим
бвг 234
абв 123
вгд 123
Если сортируем источник, то получаем
бвг 234
абв #Н/Д
вгд 345
Krokokosha вне форума
Старый 15.03.2007, 21:11   #6
Krokokosha
Новичок
Джуниор
 
Регистрация: 15.03.2007
Сообщений: 2
По умолчанию

Функция ВПР так же требует сортировки обеих таблиц
Krokokosha вне форума
Старый 16.03.2007, 01:13   #7
pashulka
Форумчанин
 
Регистрация: 03.11.2006
Сообщений: 524
По умолчанию

Если скачать мой пример и/или прочитать полный текст справки, то станет видно, что стандартная функция рабочего листа =ВПР() не требует сортировки таблиц, ибо существует необязательный аргумент Диапазон_просмотра - значение которого должно быть 0 или ЛОЖЬ.
pashulka вне форума
Закрытая тема


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
совмещение слежки и перехвата joker Win Api 3 18.06.2008 14:57
Помогите разделить цифры по ячейкам Alex2019 Microsoft Office Excel 8 01.02.2008 07:10
Excel max 256 строк VS user надо 300 строк Exo Microsoft Office Excel 3 10.01.2008 17:14
совмещение 2-х языков программирования fis Общие вопросы Delphi 5 30.01.2007 20:13