Помощь в записи формул EXCELа

Весь MS Office, программирование на Visual Basic for Applications и MS VB

Модератор: Naeel Maqsudov

Ответить
anval
Сообщения: 98
Зарегистрирован: 09 ноя 2004, 10:06

Есть 2 файла – «Продукция.xls» и «Расчет.xls».
Файл «Продукция.xls» состоит из листов, имена которых соответствуют именам некоторой продукции, а содержимое листов – ее номенклатуре.
Требуется, чтобы при каждом вводе имени продукции в ячейку «A1» файла «Расчет.xls» в ячейке «A2» этого же листа автоматически появлялось значение первого элемента соответствующей номенклатуры.
Как записать это с помощью формул EXCEL?
Спасибо.
Avsha
Сообщения: 665
Зарегистрирован: 08 сен 2005, 13:47
Откуда: KZ

Книга1
-----------
Лист1
A2:45

Книга2
-----------
B6: "=[Книга1]Лист1!$A$2" = 45
С6: "[Книга1]Лист1!$A$2"
D6: "=ДВССЫЛ(C6)" = 45
anval
Сообщения: 98
Зарегистрирован: 09 ноя 2004, 10:06

Avsha, спасибо, но это не то, что я хотела.Озвучу свой вопрос более четко.
В книге «Продукция.xls» есть листы – например:
лист «Яблоки», в колонке «A» которого перечислены возможные сорта,
листы «Груши» ,
лист «Сливы»
и т.д. с такой же структурой
В файле «Расчет.xls» (состоит из одного листа –скажем, «Лист1») ячейка «A1» служит для ввода имени фрукта. Нужно прописать формулы в листе «Лист1» так, чтобы при вводе в ячейку «A1»имени любого фрукта в ячейке «A2» автоматом появлялся первый элемент из перечня соответствующих этому имени сортов.
Teslenko_EA
Сообщения: 526
Зарегистрирован: 04 фев 2007, 18:37
Откуда: Сургут
Контактная информация:

Здравствуйте anval.
Выложите архив с наработками (файлы «Продукция.xls» и «Расчет.xls»)
и помощь будет оказана гораздо быстрее. ;)
Евгений.
anval
Сообщения: 98
Зарегистрирован: 09 ноя 2004, 10:06

Для ячейки "А1" (книга «Расчет.xls») определен список ("Яблоки", "Груши", "Сливы"). При выборе из предложенного списка в ячейку "А1" значения "Яблоки" в ячейке "А2" должно появиться "Антоновка", при выборе "Груши" - "Велеса", при выборе "Сливы" - "Богатырская".
Файлы приложены.
Вложения
ФайлыПродукцияИрасчет.zip
(8.16 КБ) 37 скачиваний
Avsha
Сообщения: 665
Зарегистрирован: 08 сен 2005, 13:47
Откуда: KZ

книга «Расчет.xls»
----------------------
B1: =ДВССЫЛ(СЦЕПИТЬ("[Продукция.xls]";A1;"!$A$1"))
anval
Сообщения: 98
Зарегистрирован: 09 ноя 2004, 10:06

Avsha, на этот раз то, что надо - большое спасибо.
Ответить