|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
25.01.2012, 00:51 | #1 |
Новичок
Джуниор
Регистрация: 25.01.2012
Сообщений: 3
|
Поиск по ячейкам и вывод информации в зависимости от адреса найденной ячейки (формула)
Помогите пожалуйста составить формулу или какими функциями пользоваться
Необходимо осуществить поиск (постоянное число) по столбцу "A", и вывести фамилию (столбец "С") соответствующее строке с найденным числом. Проще: в данном случае ищем по столбцу число 12, на экран имеем фамилию "Федоров". PS: ЕСЛИ в ЕСЛИ - не пойдет потому как информации больше 100 строк. |
25.01.2012, 01:18 | #2 |
Новичок
Джуниор
Регистрация: 25.01.2012
Сообщений: 3
|
подходит функция ВПР, но сортировать таблицу по возрастанию доставит дополнительные трудности, а если даже и сортировать, то нужно чтобы при не нахождении значения функция ничего не возвращала. ВПР же ищет чуть меньшее значение
|
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 |
Регистрация: 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. |
27.01.2012, 21:42 | #5 |
Новичок
Джуниор
Регистрация: 25.01.2012
Сообщений: 3
|
Огромное Вам спасибо) долго мучился не мог найти решения
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
как разбить данные из одной ячейки по 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 |