excel 2010 нужен макрос

программирование excel базы данных

есть данные в двух листах

Лист 1

Колонка А
Значение 1
Значение 2
Значение 3
Значение 4
Значение 5


Лист 2

Колонка А Колонка Б
Значение 1 подзначение 1
Значение 2 подзначение 2
Значение 5 подзначение 5

==============
нужен макрос который будет брать данные из второй колонки второго листа и сопоставлять на первый лист на вторую колонку
==============

Результат макроса должен быть таким

Лист 1

Колонка А Колонка Б
Значение 1 подзначение 1
Значение 2 подзначение 2
Значение 3 -
Значение 4 -
Значение 5 подзначение 5
Ответы:
=ЕСЛИОШИБКА(ИНДЕКС(Лист2!$В$1:$В$3;ПОИСКПОЗ(А1;Лист2!$А$1:$А$3;0);1);"-")
В ячейку В1 на листе 1 и тянуть вниз
тоже не макрос, но короче
=ЕСЛИОШИБКА(ВПР(A1;Лист2!$A$1:$B$3;2;);"-")


11 лет назад

RPI.su - самая большая русскоязычная база вопросов и ответов. Наш проект был реализован как продолжение популярного сервиса otvety.google.ru, который был закрыт и удален 30 апреля 2015 года. Мы решили воскресить полезный сервис Ответы Гугл, чтобы любой человек смог публично узнать ответ на свой вопрос у интернет сообщества.

Все вопросы, добавленные на сайт ответов Google, мы скопировали и сохранили здесь. Имена старых пользователей также отображены в том виде, в котором они существовали ранее. Только нужно заново пройти регистрацию, чтобы иметь возможность задавать вопросы, или отвечать другим.

Чтобы связаться с нами по любому вопросу О САЙТЕ (реклама, сотрудничество, отзыв о сервисе), пишите на почту [email protected]. Только все общие вопросы размещайте на сайте, на них ответ по почте не предоставляется.