Muslitel
25-03-2011, 11:43
Доброго времени суток уважаемые форумчане. Назрел вопрос, который сам я не могу решить. Возможно ввиду неопытности, а возможно из-за высокой планки, которую сама программа не всилах преодолеть.
Работаем в Excel2010.
Есть следующая схема. В первом листе "Исходные данные" я выбираю исходное значение (сделал выпадающий список для ячейки). Выбранное значение автоматом подтягивает на второй лист "Шаблон документа" и прописывает в ячейке, в которой мне надо. Назову ее "Ячейка 1" Все хорошо.
В том же листе "Шаблон документа" мне нужно, чтоб в определенную Ячейку 2 подтягивались данные из третьего листа в зависимости от того, какое значение присвоено Ячейке 1. Ничего сложного:
Ячейка 2 = ЕСЛИ(Ячейка 1="Выбранное значение";Лист 3!"Ячейка Х"; "ОШИБКА!!!")
Все нормально, даже когда появляется несколько переменных. Но вот беда. У меня этих переменных 81 штука. Формулу я состряпал - чуть не заблудился. Вставляю в значение ячейки, а мне пишет, что больше 64 переменных Excel2010 не переварит.
Теоретически есть выход. Некоторые значения Ячейки 1 должны подтягивать в Ячейку 2 одинаковые данные.
Т.е., например, есть два сервера от производителей HP и DELL. Названия разные, а характеристики одинаковые. Вот выбираю я название сервера, а оно мне подставляет характеристику, но поскольку характеристики "буква в букву" то можно тянуть ее из одной ячейки.
Можно ли как-то согласно этому преобразовать формулу? Как я понимаю, то оно должно выглядеть приблизительно так:
Ячейка 2 = ЕСЛИ(Ячейка 1=ИЛИ("Выбранное значение 1";"Выбранное значение 2";
"Выбранное значение 3");Лист 3!"Ячейка Х"; "ОШИБКА!!!")
З.Ы, Надеюсь, что доступно написал :)
Работаем в Excel2010.
Есть следующая схема. В первом листе "Исходные данные" я выбираю исходное значение (сделал выпадающий список для ячейки). Выбранное значение автоматом подтягивает на второй лист "Шаблон документа" и прописывает в ячейке, в которой мне надо. Назову ее "Ячейка 1" Все хорошо.
В том же листе "Шаблон документа" мне нужно, чтоб в определенную Ячейку 2 подтягивались данные из третьего листа в зависимости от того, какое значение присвоено Ячейке 1. Ничего сложного:
Ячейка 2 = ЕСЛИ(Ячейка 1="Выбранное значение";Лист 3!"Ячейка Х"; "ОШИБКА!!!")
Все нормально, даже когда появляется несколько переменных. Но вот беда. У меня этих переменных 81 штука. Формулу я состряпал - чуть не заблудился. Вставляю в значение ячейки, а мне пишет, что больше 64 переменных Excel2010 не переварит.
Теоретически есть выход. Некоторые значения Ячейки 1 должны подтягивать в Ячейку 2 одинаковые данные.
Т.е., например, есть два сервера от производителей HP и DELL. Названия разные, а характеристики одинаковые. Вот выбираю я название сервера, а оно мне подставляет характеристику, но поскольку характеристики "буква в букву" то можно тянуть ее из одной ячейки.
Можно ли как-то согласно этому преобразовать формулу? Как я понимаю, то оно должно выглядеть приблизительно так:
Ячейка 2 = ЕСЛИ(Ячейка 1=ИЛИ("Выбранное значение 1";"Выбранное значение 2";
"Выбранное значение 3");Лист 3!"Ячейка Х"; "ОШИБКА!!!")
З.Ы, Надеюсь, что доступно написал :)