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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 25.01.2012, 00:51   #1
alexbioz
Новичок
Джуниор
 
Регистрация: 25.01.2012
Сообщений: 3
По умолчанию Поиск по ячейкам и вывод информации в зависимости от адреса найденной ячейки (формула)

Помогите пожалуйста составить формулу или какими функциями пользоваться
Необходимо осуществить поиск (постоянное число) по столбцу "A", и вывести фамилию (столбец "С") соответствующее строке с найденным числом.


Проще: в данном случае ищем по столбцу число 12, на экран имеем фамилию "Федоров".

PS: ЕСЛИ в ЕСЛИ - не пойдет потому как информации больше 100 строк.
alexbioz вне форума Ответить с цитированием
Старый 25.01.2012, 01:18   #2
alexbioz
Новичок
Джуниор
 
Регистрация: 25.01.2012
Сообщений: 3
По умолчанию

подходит функция ВПР, но сортировать таблицу по возрастанию доставит дополнительные трудности, а если даже и сортировать, то нужно чтобы при не нахождении значения функция ничего не возвращала. ВПР же ищет чуть меньшее значение
alexbioz вне форума Ответить с цитированием
Старый 25.01.2012, 01:21   #3
Казанский
Старожил
 
Аватар для Казанский
 
Регистрация: 31.12.2010
Сообщений: 2,133
По умолчанию

=впр(12;$A$1:$C$999;3;0)
Вместо 12 можно адрес ячейки, содержащей искомое число.
exceleved@yandex.ru Яндекс.Деньги: 410011500007619
Казанский вне форума Ответить с цитированием
Старый 27.01.2012, 00:05   #4
sub4biz
 
Регистрация: 23.01.2012
Сообщений: 5
По умолчанию

решение такое:
A1 - ячейка, в которой написано число, по которому надо найти Фамилию

A2:D1000 - таблица с 4 столбцами, в которой:
в первом столбце числа, по которым будем искать (числа не должны повторяться или если повторяются, то фамилия должна быть одна и та же)
во втором и четвертом столбце хоть что
в третьем столбце находится фамилия, которую надо вывести в том случае, если в первом столбце таблицы обнаружится искомое число.

в ячейку, в которой хотим видеть результат пишем
=ВПР(A1;A2:D1000;3;ЛОЖЬ)

если в B1 записать
=ВПР(A1;$A$2:$D$1000;3;ЛОЖЬ)
то потом можно прямо копировать эту ячейку B1 в любое место листа и в ней будет показываться Фамилия из таблицы, соответствующая тому числу, которое находится в соседней левой ячейке.

если числа может и не быть, то пишем так:
=ЕСЛИ(ЕОШИБКА(ВПР(A1;$A$2:$D$1000;3 ;ЛОЖЬ)=ИСТИНА;"НИЧЕГО НЕ НАЙДЕНО";ВПР(A1;$A$2:$D$1000;3;ЛОЖЬ ))
это выражение выдаст значение "НИЧЕГО НЕ НАЙДЕНО" (если хотите, чтобы ячейка оставалась пустой, то просто оставляете 2 кавычки "" или можете заменить на что угодно, только кавычки не забудьте оставить), если в первом столбце нет числа, по которому пытаются найти фамилию
если же число найдено, то выдастся Фамилия из третьего столбца таблицы.


Причем не важно, число мы ищем или что-то там текстовое...
И не важно - отсортированы числа, по которым ищем в таблице или нет...

Последний раз редактировалось sub4biz; 27.01.2012 в 00:18.
sub4biz вне форума Ответить с цитированием
Старый 27.01.2012, 21:42   #5
alexbioz
Новичок
Джуниор
 
Регистрация: 25.01.2012
Сообщений: 3
По умолчанию

Огромное Вам спасибо) долго мучился не мог найти решения
alexbioz вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
как разбить данные из одной ячейки по 4-м отдельным ячейкам? lench Microsoft Office Excel 12 12.01.2012 08:20
Умный перенос данных по ячейкам в ячейки другого листа Toffifee Microsoft Office Excel 40 26.05.2011 09:21
Поиск ячейки и вывод в ТМемо из xls файла BBOBAHH Общие вопросы Delphi 4 07.12.2010 19:25
Поиск в БД и вывод из неё информации Fantss Помощь студентам 1 20.05.2010 22:25
Формула суммы произведений в зависимости от значения признака Sensi Microsoft Office Excel 2 20.01.2010 05:43