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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 26.03.2010, 09:01   #1
ElenaNTro
 
Регистрация: 25.02.2009
Сообщений: 8
По умолчанию Найти значение на другом листе и подставить значение следующей ячейки

Есть два листа. Нахожу значение ячейки первого листа на втором листе в первом столбце и на первый лист вывожу значение второй ячейки второго листа. Прилагаю файл, где я это сделала с помощью функции СУММЕСЛИ. Подскажите есть ли другие варианты? Всем заранее спасибо.
Вложения
Тип файла: rar найтипозначению.rar (7.2 Кб, 372 просмотров)
ElenaNTro вне форума Ответить с цитированием
Старый 26.03.2010, 09:37   #2
Serge 007
Участник клуба
 
Аватар для Serge 007
 
Регистрация: 15.12.2009
Сообщений: 1,448
По умолчанию

А чем Ваш вариант не устраивает?

Код:
=ВПР(A2;Справочник!$A$2:$B$4;2;ЛОЖЬ)
Код:
=ИНДЕКС(Справочник!$B$2:$B$4;ПОИСКПОЗ(A2;Справочник!$A$2:$A$4;0))
Бесплатная помощь: www.excelworld.ru
Платная помощь: serge_007.planetaexcel@mail.ru
https://yoomoney.ru: 41001419691823
Serge 007 вне форума Ответить с цитированием
Старый 26.03.2010, 11:02   #3
ElenaNTro
 
Регистрация: 25.02.2009
Сообщений: 8
По умолчанию

Боьшое спасибо. Мне ваши варианты нравятся больше.
ElenaNTro вне форума Ответить с цитированием
Старый 26.03.2010, 11:11   #4
Serge 007
Участник клуба
 
Аватар для Serge 007
 
Регистрация: 15.12.2009
Сообщений: 1,448
По умолчанию

Цитата:
Сообщение от ElenaNTro Посмотреть сообщение
Боьшое спасибо. Мне ваши варианты нравятся больше.
На здоровье. Есть ещё
Бесплатная помощь: www.excelworld.ru
Платная помощь: serge_007.planetaexcel@mail.ru
https://yoomoney.ru: 41001419691823
Serge 007 вне форума Ответить с цитированием
Старый 26.03.2010, 14:36   #5
ElenaNTro
 
Регистрация: 25.02.2009
Сообщений: 8
По умолчанию

Наберусь смелости и задам вам вопрос. Вы написали пример
=ИНДЕКС(Справочник!$B$2:$B$4;ПОИСКП ОЗ(A2;Справочник!$A$2:$A$4;0)).
Смысл понятен. А как вы пишите подобные функции? Я бы в одной ячейке прописала с помощью мастера функций =ПОИСКПОЗ(A2;Справочник!$A$2:$A$4;0 ), а затем в другой =ИНДЕКС(Справочник!$B$2:$B$4;ссылка на пред ячейку;0)). Делаю последовательно столько раз, сколько функций в формуле использую. Конечно потом можно и объединить. Но хотелось бы знать как это делают умные люди.
ElenaNTro вне форума Ответить с цитированием
Старый 26.03.2010, 15:01   #6
Serge 007
Участник клуба
 
Аватар для Serge 007
 
Регистрация: 15.12.2009
Сообщений: 1,448
По умолчанию

А делать можно как Вам угодно. Как удобнее. Я лично пишу так: +ин (появляется функция), а дальше вложенную функцию. Можно через мастера, с вложением. можно как Вы описали - по отдельности. Кстати это самый наглядный способ, по нему легче всего учиться и обучать других (только вместо ссылка на пред ячейку в ИНДЕКС, я советую вставить формулу ПОИСКПОЗ, предварительно скопированную из другой ячейки без знака =). Так что ограничений нет, выбирайте на свой вкус
Бесплатная помощь: www.excelworld.ru
Платная помощь: serge_007.planetaexcel@mail.ru
https://yoomoney.ru: 41001419691823

Последний раз редактировалось Serge 007; 26.03.2010 в 15:08.
Serge 007 вне форума Ответить с цитированием
Старый 16.01.2019, 10:58   #7
ПетрМ
 
Регистрация: 15.01.2019
Сообщений: 4
По умолчанию

Скажите, пожалуйста, если искомое значение с первого листа находится на разных листах одной книги, и надо вывести на первый лист содержимое соседней ячейки, по отношению к искомой?
ПетрМ вне форума Ответить с цитированием
Старый 16.01.2019, 12:21   #8
Hugo121
Старожил
 
Регистрация: 11.05.2010
Сообщений: 5,166
По умолчанию

ПетрМ, да.
Если напишите наконец вопрос и все детали.
webmoney: E265281470651 Z422237915069 R418926282008
Hugo121 вне форума Ответить с цитированием
Старый 16.01.2019, 12:44   #9
IgorGO
Новичок
СтарожилДжуниор
 
Аватар для IgorGO
 
Регистрация: 05.02.2008
Сообщений: 9,487
По умолчанию

Код:
хотелось бы знать как это делают умные люди
не знаю как делают умные люди - я, как дурак, набираю с клавиатуры. иногда, когда Excel начинает "узнавать" название функции могу щелкнуть мышью по всплывшей подсказке, чтобы Excel добавил остальные буквы к тем, что уже набрал я
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете
IgorGO вне форума Ответить с цитированием
Старый 16.01.2019, 13:51   #10
ПетрМ
 
Регистрация: 15.01.2019
Сообщений: 4
По умолчанию

Цитата:
Сообщение от Hugo121 Посмотреть сообщение
ПетрМ, да.
Если напишите наконец вопрос и все детали.
Да, конечно. Есть книга из нескольких листов. На первом листе в ячейке D3 вычисляется самая ранняя дата (это сделано) из ячеек с остальных листов (штук 15 листов).
Задача: вывести на первый лист значение другой ячейки (B2)того листа, на котором находится значение ячейки D3 с первого листа.
Вложения
Тип файла: xls Рабочая.xls (73.5 Кб, 97 просмотров)

Последний раз редактировалось ПетрМ; 16.01.2019 в 15:01.
ПетрМ вне форума Ответить с цитированием
Ответ


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

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

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


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Найти и выделить по выделенной строке диапазон с такой строкой на другом листе (Excel 2003) vfv Microsoft Office Excel 8 10.03.2010 09:30
Подставить значение текущего каталога kzld Microsoft Office Excel 11 07.12.2009 15:30
Найти и подставить значение из другой таблицы ElenaTro Microsoft Office Excel 1 01.04.2009 13:01
Изменить значение ячейки на залоченом листе zavhoz Microsoft Office Excel 3 31.03.2009 09:50
ячейка на одном листе, в которую необходимо подставлять данные из столбца, находящегося на другом листе Ирина Водолагина Microsoft Office Excel 4 04.03.2009 23:38