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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 08.10.2013, 15:20   #1
uralshans
Пользователь
 
Регистрация: 26.12.2012
Сообщений: 66
По умолчанию Сравнение и подставновка значений

Доброго времени суток!!
Дела такое:

Лист1 содержит два столбца; столбец "А", порядком 300 строк заполнены числами; в столбце "В" строки пустые.
Лист2 содержит два столбца; столбец "А", так же заполнен, текстом, строк штук 500; а в столбце "В" строки заполнены цифрами (так же 500шт, как и столбце А).

Подскажите пожалуйста как наладить взаимосвязь между лист1 и лист2 таким образом:

Эксель сравнивает значения (символы) на Лист1 в столбце "А" со значениями (символами) на Лист2 в столбце "В"; при обнаружении сходства (допустим Лист1 А23 = Лист2 В54), в Лист1 В23 подставляется значение из Лист2 А54.

Заранее спасибо!!
uralshans вне форума Ответить с цитированием
Старый 08.10.2013, 15:43   #2
DiemonStar
Старожил
 
Регистрация: 08.02.2012
Сообщений: 2,173
По умолчанию

вариантов много: ВПР, ПОИСКПОЗ + ИНДЕКС, СУММПРОИЗВ
Правильно поставленная задача - три четверти решения.
DiemonStar вне форума Ответить с цитированием
Старый 08.10.2013, 18:45   #3
uralshans
Пользователь
 
Регистрация: 26.12.2012
Сообщений: 66
По умолчанию

Цитата:
Сообщение от DiemonStar Посмотреть сообщение
вариантов много: ВПР, ПОИСКПОЗ + ИНДЕКС, СУММПРОИЗВ
попробовал.. ВПР и ПОИСКПОЗ; там условие отсортировать по возрастанию..

Давайте объясню на деле..

Лист1 содержит сотовые номера из детализации звонков, номера в столбце А

Лист2 содержит Название контактов в столбце А и номера телефонов в столбце В
....
Естественно на Лист1 (в детализации звонков) сотовые номера идут в таком порядке:
А_____________В
89005555050
89024444050
89037777050
89005555050
89037777050
А на Лист2 так:
А_____________В
89037777050 Петя Васечкин
89005555050 МарьИванна
89024444050 Вася Сидоров

....

Желаемый результат:

Лист1
А_____________В
89005555050 МарьИванна
89024444050 Вася Сидоров
89037777050 Петя Васечкин
89005555050 МарьИванна
89037777050 Петя Васечкин

Вот так вот...
(может есть варианты vba ?)
uralshans вне форума Ответить с цитированием
Старый 08.10.2013, 19:23   #4
uralshans
Пользователь
 
Регистрация: 26.12.2012
Сообщений: 66
По умолчанию

DiemonStar
Простите.. справился с функцией ВПР
подробное описание функции нашел здесь:
http://excelru.ru/excel/podstanovka-dannyx-v-excel.html
uralshans вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Сравнение значений в файле F1nt Общие вопросы C/C++ 0 18.04.2013 15:11
Сравнение значений Programmer_St PHP 1 03.10.2012 23:48
Подставновка значений в ячейку из диапазона p2rpower Microsoft Office Excel 3 15.08.2012 10:12
Сравнение значений vajtek Общие вопросы Delphi 2 23.08.2011 19:53
Сравнение значений в 2х столбцах и удаление лишних значений.. Tyr Microsoft Office Excel 2 16.12.2010 18:19