Возможно ли в 2003 сделать следующее: при наведении на нужную ячейку выпадает список из двух (для простоты) текстовых значений; при выборе любого из них выпадает ещё один список из значений, заранее заданных на другом листе. Тему про зависимые списки изучил, применительно к моему случаю не устраивает необходимость использования дополнительной ячейки (см. прикрепление). Т.е. для приведённого случая ячейка должна использоваться одна (Город), имя ОБЛАСТИ должно быть в выпадающем списке при нажатии на эту ячейку; при выборе ОБЛАСТИ должен выдаваться список с ГОРОДАМИ.
Возможно ли в 2003 сделать следующее: при наведении на нужную ячейку выпадает список из двух (для простоты) текстовых значений; при выборе любого из них выпадает ещё один список из значений, заранее заданных на другом листе. Тему про зависимые списки изучил, применительно к моему случаю не устраивает необходимость использования дополнительной ячейки (см. прикрепление). Т.е. для приведённого случая ячейка должна использоваться одна (Город), имя ОБЛАСТИ должно быть в выпадающем списке при нажатии на эту ячейку; при выборе ОБЛАСТИ должен выдаваться список с ГОРОДАМИ.vev57
Естественно, вы хотели иерархию, что после последнего выбора - ничего. Или с нуля заполнять, удалив значения или сильно мудрить. с формулой, да и с данными, чтоб оставить предыдущий список.
Естественно, вы хотели иерархию, что после последнего выбора - ничего. Или с нуля заполнять, удалив значения или сильно мудрить. с формулой, да и с данными, чтоб оставить предыдущий список.bmv98rus
bmv98rus, не знал, что "перезагрузку" в 1-м примере можно сделать с помощью DEL. Так что вар-1 мне подходит больше. Чтобы совсем закрыть вопрос помогите конкретикой (см. прикрепление). В ячейке А1 листа "Сотрудник" нужно выбрать номер отдела (из листа "ИД"), а потом имя сотрудника - оттуда же. Спасибо за труды.
bmv98rus, не знал, что "перезагрузку" в 1-м примере можно сделать с помощью DEL. Так что вар-1 мне подходит больше. Чтобы совсем закрыть вопрос помогите конкретикой (см. прикрепление). В ячейке А1 листа "Сотрудник" нужно выбрать номер отдела (из листа "ИД"), а потом имя сотрудника - оттуда же. Спасибо за труды.vev57
Сообщение отредактировал vev57 - Воскресенье, 06.12.2020, 13:15
Применительно к вашему примеру в моём случае ОЧЕНЬ бы не хотелось заводить ячейку "Регион", но хотелось бы, чтобы его выбор присутствовал в выпадающем списке для предварительной фильтрации: после ввода данных страница будет распечатываться, и там эта информация будет лишней.
Применительно к вашему примеру в моём случае ОЧЕНЬ бы не хотелось заводить ячейку "Регион", но хотелось бы, чтобы его выбор присутствовал в выпадающем списке для предварительной фильтрации: после ввода данных страница будет распечатываться, и там эта информация будет лишней.vev57
Сообщение отредактировал vev57 - Воскресенье, 06.12.2020, 14:53
Чтобы совсем закрыть вопрос помогите конкретикой (см. прикрепление). В ячейке А1 листа "Сотрудник" нужно выбрать номер отдела (из листа "ИД"), а потом имя сотрудника - оттуда же. Спасибо за труды.
Чтобы совсем закрыть вопрос помогите конкретикой (см. прикрепление). В ячейке А1 листа "Сотрудник" нужно выбрать номер отдела (из листа "ИД"), а потом имя сотрудника - оттуда же. Спасибо за труды.
пользователь с таким ником не зарегистрирован, но не суть. Ваш файл содержит два одинаковых отдела. Если посмотреть внимательно как сделаны имена диапазонов в моем примере - то и сами справитесь, но есть одно но, в именах нельзя использовать некоторые символы, их надо заменять и в формуле предусматривать замену также.
пользователь с таким ником не зарегистрирован, но не суть. Ваш файл содержит два одинаковых отдела. Если посмотреть внимательно как сделаны имена диапазонов в моем примере - то и сами справитесь, но есть одно но, в именах нельзя использовать некоторые символы, их надо заменять и в формуле предусматривать замену также.bmv98rus
Замечательный Временно просто медведь , процентов на 20.
пользователь с таким ником не зарегистрирован, но не суть. Ваш файл содержит два одинаковых отдела. Если посмотреть внимательно как сделаны имена диапазонов в моем примере - то и сами справитесь, но есть одно но, в именах нельзя использовать некоторые символы, их надо заменять и в формуле предусматривать замену также.
За ник прошу прощенья - не разглядел, зрение подводит. Два одинаковых отдела - ошибка конечно же, издержка копирования. По сути: как бы это сказать - я довольно неплохо ориентируюсь в Excel для начального уровня, в т.ч. и формулах - но основных. В Вашей формуле я, честно говоря, ничегошеньки не понял, плюс смущают некоторые отличия моего примера: - данные расположены на двух листах; - ячейки значений первичного выбора не являются смежными. Не понимая вашей формулы, но понимая различия в расположении исходных данных, трудно представить саму возможность реализации. P.S. Символ можно изменить на подчёркивание, пробел и т.п.
пользователь с таким ником не зарегистрирован, но не суть. Ваш файл содержит два одинаковых отдела. Если посмотреть внимательно как сделаны имена диапазонов в моем примере - то и сами справитесь, но есть одно но, в именах нельзя использовать некоторые символы, их надо заменять и в формуле предусматривать замену также.
За ник прошу прощенья - не разглядел, зрение подводит. Два одинаковых отдела - ошибка конечно же, издержка копирования. По сути: как бы это сказать - я довольно неплохо ориентируюсь в Excel для начального уровня, в т.ч. и формулах - но основных. В Вашей формуле я, честно говоря, ничегошеньки не понял, плюс смущают некоторые отличия моего примера: - данные расположены на двух листах; - ячейки значений первичного выбора не являются смежными. Не понимая вашей формулы, но понимая различия в расположении исходных данных, трудно представить саму возможность реализации. P.S. Символ можно изменить на подчёркивание, пробел и т.п.vev57
ну так сделайте нормальный пример, но самое главное, что это не особо надо, так как если назначите имена на списки сотрудников в соответствии с отделами, ну и естественно нужен список отделов, также проименованный, то не важно на каком листе что, все будет работать. В формуле ничего не поменялось, а исходные данные я просто перетащил на другой лист. Цветом выделены диапазоны с именами. Заголовки только для наглядности. Есть и другой способ, рассчитывать диапазон, но он сложнее.
ну так сделайте нормальный пример, но самое главное, что это не особо надо, так как если назначите имена на списки сотрудников в соответствии с отделами, ну и естественно нужен список отделов, также проименованный, то не важно на каком листе что, все будет работать. В формуле ничего не поменялось, а исходные данные я просто перетащил на другой лист. Цветом выделены диапазоны с именами. Заголовки только для наглядности. Есть и другой способ, рассчитывать диапазон, но он сложнее.bmv98rus
Так я вроде так и сделал - ну ошибся в названии второго отдела. А с фамилиями не стал заморачиваться - какая разница, будет вместо "Сотрудник-1" наш с Вами старый знакомый "Сидоров Иван Петрович". P.S. Не увидев в формуле из Вашего примера ссылки на 2-й лист совсем потух...
Так я вроде так и сделал - ну ошибся в названии второго отдела. А с фамилиями не стал заморачиваться - какая разница, будет вместо "Сотрудник-1" наш с Вами старый знакомый "Сидоров Иван Петрович". P.S. Не увидев в формуле из Вашего примера ссылки на 2-й лист совсем потух...vev57
если назначите имена на списки сотрудников в соответствии с отделами, ну и естественно нужен список отделов, также проименованный, то не важно на каком листе что, все будет работать.
если назначите имена на списки сотрудников в соответствии с отделами, ну и естественно нужен список отделов, также проименованный, то не важно на каком листе что, все будет работать.
Спасибо, всё работает как надо. Только легче не стало: после переноса в реальный файл всё сломалось. Только сейчас понял смысл ваших слов о"нормальном примере". Буду изучать синтаксис.
Спасибо, всё работает как надо. Только легче не стало: после переноса в реальный файл всё сломалось. Только сейчас понял смысл ваших слов о"нормальном примере". Буду изучать синтаксис.vev57
Подавляющее большинство решений необходимо адаптировать под конкретные надобности. Адаптация возможна когда понимаешь, как это работает и что от чего зависит. В самом синтаксисе нет ничего сложного. Просто разберите по частям.
В приложении второй вариант, который не использует имена, но требует другого подход к формированию иерархических исходных данных.
Подавляющее большинство решений необходимо адаптировать под конкретные надобности. Адаптация возможна когда понимаешь, как это работает и что от чего зависит. В самом синтаксисе нет ничего сложного. Просто разберите по частям.
В приложении второй вариант, который не использует имена, но требует другого подход к формированию иерархических исходных данных.bmv98rus
В самом синтаксисе нет ничего сложного. Просто разберите по частям.
Всё! Порядок! Я так и сделал - разбил "формулу" по частям, сразу стало видно, что функция должна как-то находить исходные данные, адрес которых явно не задан, вспомнил про имена, которыми когда-то давно пользовался - и всё пошло как надо. Вы достаточно мягко заставили меня пару дней поработать над новым материалом, спасибо!
В самом синтаксисе нет ничего сложного. Просто разберите по частям.
Всё! Порядок! Я так и сделал - разбил "формулу" по частям, сразу стало видно, что функция должна как-то находить исходные данные, адрес которых явно не задан, вспомнил про имена, которыми когда-то давно пользовался - и всё пошло как надо. Вы достаточно мягко заставили меня пару дней поработать над новым материалом, спасибо!vev57