Профессиональные приемы работы в Microsoft Excel

Обмен опытом => Microsoft Excel => Тема начата: sanya4171 от 18.09.2015, 16:35

Название: Как изменять столбец данных, выбирая значение из выпадающего списка
Отправлено: sanya4171 от 18.09.2015, 16:35
Добрый день. Столкнулся с такой задачей - на одном листе есть массив данных (5 столбцов, у каждого из которых есть некоторое имя). Нужно на другом листе в определенном месте сделать выпадающий список,который будет содержать имена этих столбцов, и чтоб в зависимости от выбранного имени, под этой ячейкой располагались все эти значения. Допустим, на первом листе есть колонка в которой написано Значение 1 (т.е. я так понимаю это ее имя), под ней есть 12 значений (в данном случае - все единицы). В случае, если я на втором листе из выпадающего списка выберу Значение 1, то под ячейкой в которой находится выпадающий список, будут располагаться 12 соответствующих этому столбцу значений  . Пример в екселе во вложении. Спасибо
Решение этой задачи необходимо для того, чтобы иметь возможность выбирать тип цен и вместо 5 прайсов использовать 1
Название: Re: Как изменять столбец данных, выбирая значение из выпадающего списка
Отправлено: cheshiki1 от 18.09.2015, 16:48
формула для f4 =ГПР($F$3;'Исходные данные'!$B$3:$F$16;СТРОКА(A2);)
выпадающие списки надеюсь знаете как делать. Данные - Проверка данных - Список.
нюанс в 2003 нельзя использовать ссылку на другой лист в списке - выход загнать диапазон в имя (ctrl+F3) и в списке писать = присвоенное имя.
Название: Re: Как изменять столбец данных, выбирая значение из выпадающего списка
Отправлено: Czeslaw от 18.09.2015, 16:53
Ещё вариант.
Название: Re: Как изменять столбец данных, выбирая значение из выпадающего списка
Отправлено: sanya4171 от 18.09.2015, 16:53
cheshiki1, не совсем понятно, как это сделать. Формулу вставил в f4, но вылетает сообщение об ошибках. Если не сложно, распишите, пожалуйста, подробнее

Czeslaw, это то что нужно!!!))) Как мне так сделать?
Название: Re: Как изменять столбец данных, выбирая значение из выпадающего списка
Отправлено: sanya4171 от 18.09.2015, 16:59
Цитата: sanya4171 от 18.09.2015, 16:53
Цитата: cheshiki1 от 18.09.2015, 16:48
формула для f4 =ГПР($F$3;'Исходные данные'!$B$3:$F$16;СТРОКА(A2);)
выпадающие списки надеюсь знаете как делать. Данные - Проверка данных - Список.
нюанс в 2003 нельзя использовать ссылку на другой лист в списке - выход загнать диапазон в имя (ctrl+F3) и в списке писать = присвоенное имя.

Не совсем понятно, как это сделать. Формулу вставил в f4, но вылетает сообщение об ошибках. Если не сложно, распишите, пожалуйста, подробнее

Спасибо Большое!!!! Я сделал) помогло. Сначала сделал список, а затем начиная с f4 растянул формулу по нужному диапазону
Название: Re: Как изменять столбец данных, выбирая значение из выпадающего списка
Отправлено: vikttur от 18.09.2015, 17:25
sanya4171, не подскажете сакральный смыс таких "цитат"? Кнопка цитированя не дя ответа.
Название: Re: Как изменять столбец данных, выбирая значение из выпадающего списка
Отправлено: sanya4171 от 21.09.2015, 13:49
Рано обрадовался - теперь вставляю формулу  =ГПР($F$3;'Исходные данные'!$B$3:$F$16;СТРОКА(A2);) и она не работает. В чем может быть проблема. также подскажите как мне адаптировать эту формулу для другого случая, когда список строк в столбце больше, и если они находятся по другим адресам? Почитал описание функции и так толком ничего и не понял. Спасибо
Название: Re: Как изменять столбец данных, выбирая значение из выпадающего списка
Отправлено: sanya4171 от 21.09.2015, 14:02
Проблема решилась после того, как я изменил номерацию столбцов с цифр на буквы. Но вопрос адаптации остался. Я так понимаю аргумент $F$3 указывает значение, по которому будет происходить сортировка, аргумент 'Исходные данные'!$B$3:$F$16 это область таблицы, а что обозначает третий?
Название: Re: Как изменять столбец данных, выбирая значение из выпадающего списка
Отправлено: vikttur от 21.09.2015, 14:12
=ГПР(что_ищем;где_ищем;строка_поиска;соответствие)
Поиск значения (что_ищем) в первой строке диапазона (где_ищем). Если значение есть, показываем значение, которое находится в N строке (строке_поиска) этого столбца.
Последний параметр: 0 - поиск точного соответствия искомому значению; 1 - неточный поиск в сортированном диапазоне.