Вопрос № 166275: Ув. Эксперты! Помогите разобраться в Excel. Как без макросов (я их не понимаю) создать формулу по которой, например, в ячейке В12 я ввожу код товара 0214, а в В13 выводилось его наименование. Коды и наименования находятся на листе2 тойже книги, в кол...
Вопрос № 166.275
Ув. Эксперты! Помогите разобраться в Excel. Как без макросов (я их не понимаю) создать формулу по которой, например, в ячейке В12 я ввожу код товара 0214, а в В13 выводилось его наименование. Коды и наименования находятся на листе2 тойже книги, в колонке А - коды, С - наименования по строкам. То есть, при вводе в В12 производился поиск кода на листе2 и из колонки С, в строке кода, наименование выводилось в В13. Коды записаны в формате табельного номера 4 знака. Функция "БИЗВЛЕЧЬ" неработает или я неправильно
ею пользуюсь. Количество кодов(строк), на сегодня, 1270. Очень надеюсь на вашу помощь. Заранее благодарен.
Отправлен: 02.05.2009, 02:36
Вопрос задал: Sspit (статус: Посетитель)
Всего ответов: 1 Мини-форум вопроса >>> (сообщений: 0)
Отвечает: Megaloman
Здравствуйте, Sspit! Предлагаю Вам использовать функцию ВПР. Описание посмотрите в справке по этой функции в Excel. Цитату из описания привожу в приложении. Для примера: На Лист2 в диапазоне A2:C12 расположена таблица кодов (ячейки A2:A12) с наименованиями (ячейки C2:C12) Естественно, таблица может быть произвольного размера, но до написания формулы её диапазон должен быть извесен. Если На Лист1 в ячейке B12 запишем 1270, то в ячейке B13 можем написать: =ВПР(B12;Лист2!$A$2:$C$12;3;ЛОЖЬ) В
результате получим значение из ячейки в столбце С Лист2, если в столбце A Лист2 имеется значение, введённое в B12 Лист1 А если значение не найдено, получим #Н/Д. Если Вас это не устраивает и чтобы этого избежать, формулу можно переписать в виде:
Одно замечание: при добавлении новых кодов на Лист2 чтобы на Лист1 формула правильно преобразовалась, строки с новыми кодами надо добавлять внутри уже имеющихся, а не вне имеющегося диапазона. Пример можно взять здесь
Приложение:
--------- Нет времени на медленные танцы
Ответ отправил: Megaloman (статус: Практикант)
Ответ отправлен: 02.05.2009, 12:00
Как сказать этому эксперту "спасибо"?
Отправить SMS
#thank 248522 на номер 1151 (Россия) | Еще номера >>
Вам помогли? Пожалуйста, поблагодарите эксперта за это!
Оценка за ответ: 5 Комментарий оценки: Большое спасибо за полный и точный ответ, особонно подошол "Код" т.к. я думал что самому прийдется подправлять формулу через функцию "ЕСЛИ". А тут уже все готово! Мастерски!
Скажите "спасибо" эксперту, который помог Вам!
Отправьте СМС-сообщение с тестом #thank НОМЕР_ОТВЕТА
на короткий номер 1151 (Россия)
Номер ответа и конкретный текст СМС указан внизу каждого ответа.
* Стоимость одного СМС-сообщения от 7.15 руб. и зависит от оператора сотовой связи.
(полный список тарифов)
** При ошибочном вводе номера ответа или текста #thank услуга считается оказанной, денежные средства не возвращаются.
*** Сумма выплаты эксперту-автору ответа расчитывается из суммы перечислений на портал от биллинговой компании.