Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / Выбор элемента таблицы по значению из списка / 22 сообщений из 22, страница 1 из 1
09.06.2011, 09:49
    #37301852
YarmakIN
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Выбор элемента таблицы по значению из списка
Доброго времени суток!

Ситуация видна на скриншоте. Как в выделенную ячейку вписать значение, соответствующее значению в списке. Т.е. в данном случае, чтоб в ячейке появилась цифра 3?

Заранее спасибо!
...
Рейтинг: 0 / 0
09.06.2011, 09:51
    #37301860
vikttur
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Выбор элемента таблицы по значению из списка
Функция ВПР() . Вместо графического элемента используйте меню Данные-Список.
...
Рейтинг: 0 / 0
09.06.2011, 09:59
    #37301878
YarmakIN
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Выбор элемента таблицы по значению из списка
Спасибо!
Я примерно понял. Но при выборе в списке другого значения, значение в ячейке не обновляется. Как быть?
...
Рейтинг: 0 / 0
09.06.2011, 10:07
    #37301887
vikttur
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Выбор элемента таблицы по значению из списка
Показать пример Excel.
...
Рейтинг: 0 / 0
09.06.2011, 10:08
    #37301888
The_Prist
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Выбор элемента таблицы по значению из списка
YarmakIN,

Включить автовычисление формул?
2003: Сервис-Параметры-Вычисления-Автоматически
2007:Меню-Параметры Excel-Формулы-Автоматически
...
Рейтинг: 0 / 0
09.06.2011, 10:20
    #37301915
YarmakIN
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Выбор элемента таблицы по значению из списка
Я, пожалуй, объясню, что делаю, а то может я не в ту сторону ушел вообще.
У меня есть таблица (в верхнем левом углу). И есть документ (правее и ниже). Нужна возможность настраивать этот документ. Т.е., чтоб при выборе из списка названия, в поле "величина" вставлялось соответственное значение из таблицы.
...
Рейтинг: 0 / 0
09.06.2011, 10:30
    #37301938
vikttur
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Выбор элемента таблицы по значению из списка
Выпадающий список и функция ВПР(). Автопересчет листа. Это все Вам советовали раньше.
Не получается, последуйте еще одному совету - покажите файл Excel.
...
Рейтинг: 0 / 0
09.06.2011, 11:17
    #37302039
YarmakIN
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Выбор элемента таблицы по значению из списка
Значит, направление верное.
Прилагаю файл.
...
Рейтинг: 0 / 0
09.06.2011, 11:23
    #37302052
vikttur
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Выбор элемента таблицы по значению из списка
Давно бы так. Неправильно применяете функцию ВПР() .
В Н12 проверка данных (выпадающий список).
...
Рейтинг: 0 / 0
09.06.2011, 11:33
    #37302082
YarmakIN
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Выбор элемента таблицы по значению из списка
Спасибо огроменное!
Но я не понял, что сделано в ячейке Н12, как там замутили такой список?
...
Рейтинг: 0 / 0
09.06.2011, 11:37
    #37302093
vikttur
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Выбор элемента таблицы по значению из списка
В самом первом ответе написал коротко, получилось неправильно:
меню Данные-Проверка-Параметры-Тип_данных-Список, задать список.
...
Рейтинг: 0 / 0
09.06.2011, 11:43
    #37302112
YarmakIN
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Выбор элемента таблицы по значению из списка
Ну, супер!
Вы просто гуру экселя! :)
Спасибо :)
...
Рейтинг: 0 / 0
09.06.2011, 11:49
    #37302129
vikttur
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Выбор элемента таблицы по значению из списка
Это основы.
...
Рейтинг: 0 / 0
07.11.2011, 15:59
    #37514596
puma_q
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Выбор элемента таблицы по значению из списка
Добрый день...
Появилась небольшая проблемка... Нужно в ячейках столба "D" сделать выпадающий список, но так что бы при выборе значения в списке (столбец В), в ячейку вставлялась данные из столбца А. Пытаюсь сделать список для столбца В с помощью меню Данные-Проверка-Параметры-Тип_данных-Список-задать список, но вот как сделать что бы при выборе значения в списке (столбец В), в ячейку вставлялась данные из столбца А не пойму... Вроде нужно использовать фенкциию ВПР(), но как?
...
Рейтинг: 0 / 0
07.11.2011, 17:24
    #37514787
vikttur
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Выбор элемента таблицы по значению из списка
Как-то путано все... Покажите в файле в нескольких строках.
...
Рейтинг: 0 / 0
07.11.2011, 17:25
    #37514788
Hugo121
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Выбор элемента таблицы по значению из списка
puma_q, без макроса не получится, если я правильно понял.
И ВПР() налево не работает...
...
Рейтинг: 0 / 0
07.11.2011, 18:52
    #37514942
puma_q
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Выбор элемента таблицы по значению из списка
Hugo121puma_q, без макроса не получится, если я правильно понял.
И ВПР() налево не работает...


Все нормально работает с макросом в Excel 2007, а вот в Excel 2003 не работает макрос, как это исправить... И если столбцы поменять местами для работы, то функцию ВПР() можно будет использовать и как?

viktturКак-то путано все... Покажите в файле в нескольких строках.

Автор Hugo121 правильно сделал, можно его или мой приведённый сейчас пример посмотреть...
...
Рейтинг: 0 / 0
07.11.2011, 20:47
    #37515120
vikttur
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Выбор элемента таблицы по значению из списка
puma_q, у меня Ваш последний файл работает (Excel-2003).
Функцией данные можно подтягивать в другую ячейку, для этого не обязательно переставлять столбцы. А вот в ту же ячейку, где выпадающий список, только макросом. Обход - второй раз выбрать из списка (в котором одно значение) найденное значение.
...
Рейтинг: 0 / 0
07.11.2011, 21:49
    #37515177
Hugo121
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Выбор элемента таблицы по значению из списка
puma_q, я тот файл на 2003 и писал, так что причина где-то в другом месте, не в версии.
По поводу ВПР() и столбцов - если бы они были в другом порядке, то в макросе можно было бы использовать и ВПР(), а так я использовал поиск по диапазону, т.к альтернативу для таких случаев - связку ИНДЕКС() и ПОСКПОЗ() прописывать поленился, да и в макросе удобнее Find использовать, чем две функции листа.
Хотя можно было и иначе сделать - хоть простым перебором данных диапазона, а если диапазон большой - то взять в массив и перебрать там.
...
Рейтинг: 0 / 0
07.11.2011, 21:58
    #37515186
Hugo121
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Выбор элемента таблицы по значению из списка
Для второй версии с переставленными столбцами вместо поиска можно такую строку поставить:
Код: plaintext
1.
Target.Value = Application.VLookup(Target.Value, [A1:B11],  2 ,  0 )
...
Рейтинг: 0 / 0
08.11.2011, 09:01
    #37515494
puma_q
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Выбор элемента таблицы по значению из списка
Спасибо большое... Подскажите ещё что будет быстрее работать с таким список, у меня сейчас уже этот список составляет 1100 строк, т.е. 1100 строк х 2 = 2200 ячеек и скорее всего будет рости:
1. В макросе использовать ВПР()
2. поиск по диапазону Find
3. связку ИНДЕКС() и ПОСКПОЗ()
4. массив
5. Target.Value = Application.VLookup(Target.Value, [A1:B11], 2, 0)
...
Рейтинг: 0 / 0
08.11.2011, 09:36
    #37515522
kuklp
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Выбор элемента таблицы по значению из списка
puma_q,
на таком количестве строк Вы разницы не почувствуете при любом варианте.
Application.VLookup - это и есть ВПР:-)
...
Рейтинг: 0 / 0
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / Выбор элемента таблицы по значению из списка / 22 сообщений из 22, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]