Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Microsoft Office и VBA программирование > Microsoft Office Excel
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 14.05.2015, 11:33   #1
ОльгаБобылева
Пользователь
 
Регистрация: 12.05.2015
Сообщений: 13
По умолчанию Помогите исправить функцию ВПР для выпадающего списка

У меня выпадающий список,в котором можно по первым буквам увидеть подходящие слова в этом списке (я скачала макрос для этого и установила). Но почему то с таким списком не работает функция ВПР. Я ее прописываю =ВПР(F17;DDLSettings!H:I;2;ЛОЖЬ) и выдает ошибку #НД
ОльгаБобылева вне форума Ответить с цитированием
Старый 14.05.2015, 12:03   #2
27102014
Форумчанин
 
Регистрация: 27.10.2014
Сообщений: 248
По умолчанию

может у Вас просто нет такого значения в таблице, из которой Вы пытаетесь подтянуть данные. Также может быть из-за формата ячеек - попробуйте везде сделать одинаковый формат
27102014 вне форума Ответить с цитированием
Старый 14.05.2015, 12:08   #3
ОльгаБобылева
Пользователь
 
Регистрация: 12.05.2015
Сообщений: 13
По умолчанию

Форматы все проверила, везде стоит Общий. Все значения есть. Что еще может быть не так?
ОльгаБобылева вне форума Ответить с цитированием
Старый 14.05.2015, 12:28   #4
IgorGO
Новичок
СтарожилДжуниор
 
Аватар для IgorGO
 
Регистрация: 05.02.2008
Сообщений: 9,487
По умолчанию

значение из ячейки F17 текущего листа отсутсвует в колонке Н листа DDLSettings
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете
IgorGO вне форума Ответить с цитированием
Старый 14.05.2015, 12:29   #5
27102014
Форумчанин
 
Регистрация: 27.10.2014
Сообщений: 248
По умолчанию

Форматы лучше копировать (через кисть).
Если значения есть, то дело только в форматах. Больше ничего посоветовать не могу
27102014 вне форума Ответить с цитированием
Старый 14.05.2015, 13:54   #6
ОльгаБобылева
Пользователь
 
Регистрация: 12.05.2015
Сообщений: 13
По умолчанию

Значение есть) Его же можно выбрать из списка, я выбираю через Ctrl+Enter. Но не прописывается число в другой ячейке,а выходит ошибка. Когда же выбираю просто, не через Ctrl+Enter, а просто в выпадающем списке (что очень сложно,потому что много наименований) , то тогда формула работает. а мне надо чтобы работала при выборе через Ctrl+Enter
ОльгаБобылева вне форума Ответить с цитированием
Старый 14.05.2015, 13:56   #7
ОльгаБобылева
Пользователь
 
Регистрация: 12.05.2015
Сообщений: 13
По умолчанию

Цитата:
Сообщение от 27102014 Посмотреть сообщение
Форматы лучше копировать (через кисть).
Если значения есть, то дело только в форматах. Больше ничего посоветовать не могу
А как копировать форматы через кисть?
ОльгаБобылева вне форума Ответить с цитированием
Старый 14.05.2015, 14:08   #8
27102014
Форумчанин
 
Регистрация: 27.10.2014
Сообщений: 248
По умолчанию

Цитата:
Сообщение от ОльгаБобылева Посмотреть сообщение
Значение есть) Его же можно выбрать из списка, я выбираю через Ctrl+Enter. Но не прописывается число в другой ячейке,а выходит ошибка. Когда же выбираю просто, не через Ctrl+Enter, а просто в выпадающем списке (что очень сложно,потому что много наименований) , то тогда формула работает. а мне надо чтобы работала при выборе через Ctrl+Enter
Попробуйте со столбцом, в котором выбираете Ctrl+Enter (Например, А:А), добавить столбец (В:В), в котором поставить формулу В1=А1, и формулу ВПР привязать к ячейке В1, у Вас получится примерно так ВПР (B1;H:I;2;0)
Столбец В:В можно будет скрыть

Копировать через кисть - найдите ее на главной вкладке, при наведении указателя мыши на нее появится справка.
Или выберете А1, нажмите кисть и выберите В1
27102014 вне форума Ответить с цитированием
Старый 14.05.2015, 14:10   #9
ОльгаБобылева
Пользователь
 
Регистрация: 12.05.2015
Сообщений: 13
По умолчанию

Цитата:
Сообщение от IgorGO Посмотреть сообщение
значение из ячейки F17 текущего листа отсутсвует в колонке Н листа DDLSettings
Значение есть) Его же можно выбрать из списка, я выбираю через Ctrl+Enter. Но не прописывается число в другой ячейке,а выходит ошибка. Когда же выбираю просто, не через Ctrl+Enter, а просто в выпадающем списке (что очень сложно,потому что много наименований) , то тогда формула работает. а мне надо чтобы работала при выборе через Ctrl+Enter Макрос,чтобы можно было выбирать по первым буквам из списка я скачала из интернета. Мне кажется проблема из-за него.
Вот отправляю пример
ОльгаБобылева вне форума Ответить с цитированием
Старый 14.05.2015, 14:18   #10
ОльгаБобылева
Пользователь
 
Регистрация: 12.05.2015
Сообщений: 13
По умолчанию

[QUOTE=27102014;1500196]Попробуйте со столбцом, в котором выбираете Ctrl+Enter (Например, А:А), добавить столбец (В:В), в котором поставить формулу В1=А1, и формулу ВПР привязать к ячейке В1, у Вас получится примерно так ВПР (B1;H:I;2;0)
Столбец В:В можно будет скрыть

Не получилось, все равно выходит ошибка.
ОльгаБобылева вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
как изменить ширину для выпадающего списка в dbgrid delphi 7 crash_boy Компоненты Delphi 1 06.06.2013 09:53
Настройка выпадающего списка BenderMTB Microsoft Office Excel 1 10.11.2012 10:17
Печать из выпадающего списка albih Microsoft Office Excel 7 19.05.2012 04:08
Создание выпадающего списка Anastasia666 Microsoft Office Access 2 04.09.2011 17:57
JQuery плагин для замены выпадающего списка (select) Linel JavaScript, Ajax 1 22.06.2011 17:46