|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
10.05.2012, 14:53 | #1 |
Пользователь
Регистрация: 03.05.2012
Сообщений: 11
|
Автоподстановка значений в ячейки таблицы
Добрый день коллеги, топик стар как мир, однако я не нашел в инете ничего подходящего. Дело вот в чем - нужно реализовать автоподстановку занчений в ячейки, но не по выбору из выпадающего списка, а сделать что-то в духе "интелли-сенс" как в различных редакторах или базах. Т.е. пользователю нужно внести данные в таблицу (см. пример) - есть специальная форма ввода, пользователь вносит данные в таблицу (строки 20-29 на "форме ввода") в столбец номер 3 ("Номенклатура товарів"), данные будут браться с воркшита "Данные" (строки 11-19). Как можно заметить - в форме ввода вносится только номенклатура (название) товара, но на "печатной форме" должно выводится и название товара и код товара (столбцы 3 и 4), т.е. связанные данные со вкладки "данные", но есть условие, что если значение "Country" на вкладке "Данные" равно "UA" - то код товара выводится в таблицу на печатной форме, если это значение равно "RU", то в печатной форме не должно выводится (как показано в примере в таблице, т.е. "печатной форме"). Подскажите как организовать такую условную выборку связанных данных???
Но тут-же есть еще одна проблема - в примере на вкладке "данные" около десятка номенклатурных позиций (т.е. названий товаров), т.к. это только пример - в реальности их несколько тысяч и выбрать одну из них из списка просто нереально, поэтому я и спрашивал про "интелли-сенс" вначале... т.е. подразумевается, что пользователь начинает вводить в таблицы название товара и выпадающее значение сокращается, чтоб было яснее - к примеру ввожу начало слова 'Gas' и сразу получаю список всего из трех значений, т.е.: Gasket a-3 #5381 Gasket a-5 #1882 Gasket a-9 #4383 где я могу выбрать или ткнуть мышью в подходящее, а не получать к примеру полный список из воркшита "данные". Можно-ли организовать такую автоподстановку с сортировкой в екселе? |
10.05.2012, 19:15 | #2 |
Пользователь
Регистрация: 03.05.2012
Сообщений: 11
|
Всем спасибо, вроде разгребся.
Сделать можно так, с помощью формулы: =ЕСЛИОШИБКА(ЕСЛИ(ИНДЕКС(database;ПО ИСКПОЗ(V12;Name;0);2)="RU";"";ИНДЕК С(database;ПОИСКПОЗ(V12;Name;0);1)) ;"") По поводу вторй части задачи - нашел в инете надстройку для автоматической подстановки с сортировкой в выпадающем списке - Надстройка: выпадающий список с поиском (комбо) http://excelvba.ru/code/DropDownList Всем спасибо, тема закрыта. |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Внесение в поле таблицы сумму значений из другой таблицы по условию | Сурка | SQL, базы данных | 2 | 25.12.2011 17:47 |
формирование таблицы из элементов другой таблицы с удалением повторяющихся значений | Selicat | Microsoft Office Excel | 1 | 20.10.2011 22:36 |
Много значений одной ячейки | Rost93 | PHP | 27 | 02.10.2011 22:42 |
Несколько значений одной ячейки | Larryes | Microsoft Office Excel | 3 | 02.12.2010 13:30 |
растягивание значений без формата ячейки | marc-nikita | Microsoft Office Excel | 3 | 08.12.2009 11:24 |