powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / Excel 2007 Выбор из списка при вводе данных
25 сообщений из 61, страница 1 из 3
Excel 2007 Выбор из списка при вводе данных
    #37317698
Изерлонер
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Возможно ли в Excel реализовать следующее:

например имеем таблицу из одного столбца.
В ячейки таблицы последовательно вводятся текстовые данные (ну например перечень каких-либо материалов). Текст может повторяться от ячейки к ячейке, но не обязательно.
Задача:
1. При вводе данных в очередную ячейку необходима реализация выбора из выпадающего списка с перечнем всех ранее (выше) введенных данных, без дубликатов. То есть если один и тот же текст (материал) встречается несколько раз, то в списке его достаточно отразить один раз.
2. Так как данных много и список в итоге получится очень большой необходима реализация фильтрации выпадающего списка. То есть набираю первую букву в ячейке - все что не соответствует (начинается с другой буквы) из списка пропадает, набираю вторую - из списка пропадает то что не начинается на первые две буквы. И т.д. пока не останется не большой список из которого можно выбрать.
Такой механизм необходим для ускорения набора текста в таблице, без копипастинга (не спасает).
В Excel самом по себе реализована подобная функция, только он выдает один вариант когда текст уже точно определен и существует в единственном экземпляре. Этого к сожалению мало, хотелось бы эту функциональность расширить.
...
Рейтинг: 0 / 0
Excel 2007 Выбор из списка при вводе данных
    #37317759
Фотография -O_o-
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Изерлонер,
мне кажется нельзя такое реализовать стандартным набором функций ЕКСЕЛЯ. Потому, что как только создаешь список в ячейке,то при в воде нового значения он ругается. Наверное через формы ВБА можно реализовать.. Человек открывает форму и начинает вносить данные... которые потом вносятся в таблицу.
А вообще было бы хорошо узнать полный комплекс работы, возможно что-то легче можно сделать.
...
Рейтинг: 0 / 0
Excel 2007 Выбор из списка при вводе данных
    #37317814
Изерлонер
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
да нет тут особого комплекса. Если по хорошему это все на не хилую базу данных тянет, но пока временно хочу упростить хотя бы то что есть. Нужны вспомогательные функции для более быстрого ввода данных. Помимо описанной например такая вот еще функция нужна. Есть две колонки в таблице - номер счет фактуры и дата. Было бы не плохо определять была ли счет-фактура с подобным номером, если была автоматом ставить дату. (функция ВПР если не ошибаюсь?) Эта задачка впрочем по проще, но и времени на ней не много сэкономишь. А вот та функция что описана в начале топика очень необходима, т.к. реально сократит время набора.
...
Рейтинг: 0 / 0
Excel 2007 Выбор из списка при вводе данных
    #37317830
Фотография -O_o-
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Изерлонер,
Да вы правы. ВПР поможет во втором случае. А вот в первом у меня есть еще вопрос, на сколько часто вносятся новые данные в колонку? Я так понимаю - эта колонка служит Вам как "база" с названиями оборудования? То есть она для чего-то потом служит дальше? Опишите.
...
Рейтинг: 0 / 0
Excel 2007 Выбор из списка при вводе данных
    #37317895
PlanB
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
просто описанное не сделать. а сложно - нафиг не надо..имхо
...
Рейтинг: 0 / 0
Excel 2007 Выбор из списка при вводе данных
    #37317899
Фотография -O_o-
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
PlanB а сложно - нафиг не надо..имхо
не понял этой фразы
...
Рейтинг: 0 / 0
Excel 2007 Выбор из списка при вводе данных
    #37317920
Фотография vikttur
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Пример реализации пополняемого списка.
...
Рейтинг: 0 / 0
Excel 2007 Выбор из списка при вводе данных
    #37317932
Фотография -O_o-
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
viktturПример реализации пополняемого списка.
а как в
...
Рейтинг: 0 / 0
Excel 2007 Выбор из списка при вводе данных
    #37317940
Фотография -O_o-
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
-O_o-viktturПример реализации пополняемого списка.
а как в
а как вы сделали, что бы можно было вносить значения в ячейки со списком? И как диапазон автоматически расширяется?
...
Рейтинг: 0 / 0
Excel 2007 Выбор из списка при вводе данных
    #37317982
Фотография vikttur
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
1. Меню Данные-Проверка-Сообщение_об_ошибке, прогнать птичку.
2. Доп. столбец А , по которому формируется список уникальных значений в столбце I , из которого формируется именованный диапазон =сп ( Ctrl+F3 ), который ограничен СЧЁТЕСЛИ(Лист3!$I$3:$I$15;"<>0") :)
...
Рейтинг: 0 / 0
Excel 2007 Выбор из списка при вводе данных
    #37317983
Изерлонер
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
viktturПример реализации пополняемого списка.
Да это первый пункт задачи. Реализация нравится. :)
Как насчет второго?
...
Рейтинг: 0 / 0
Excel 2007 Выбор из списка при вводе данных
    #37317991
Фотография vikttur
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ИзерлонерДа это первый пункт задачи. Реализация нравится. :)
Как насчет второго?
Очень похоже на подначку "а так слабо?".
Изерлонер, решение нужно Вам, но Вы до сих пор не удосужились показать небольшой пример, ЧегоГдеКуда хочется. А рисовать вместо Вас таблички... Извольте.
...
Рейтинг: 0 / 0
Excel 2007 Выбор из списка при вводе данных
    #37318007
Изерлонер
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
-O_o-Изерлонер,
Да вы правы. ВПР поможет во втором случае. А вот в первом у меня есть еще вопрос, на сколько часто вносятся новые данные в колонку? Я так понимаю - эта колонка служит Вам как "база" с названиями оборудования? То есть она для чего-то потом служит дальше? Опишите.

Ну положим колонок таких не одна а может быть несколько. Где то материалы, где-то поставщики и т.д. На первом этапе новые данные понятно вводятся часто. Со временем и заполнением таблицы, новые данные будут появляться все реже.
Я понимаю к чему вы клоните - сделать отдельную таблицу куда вывести весь возможный перечень, но это в данном случае не вариант. Проще уж тогда сразу базу данных в акцесс ваять. Эта задача стоит. Но пока база не сделана, надо хотя бы улучшить то что есть.
...
Рейтинг: 0 / 0
Excel 2007 Выбор из списка при вводе данных
    #37318019
Изерлонер
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
vikttur,

никаких подначек. На самом деле для шуток ни времени, ни желания нет ибо подыхаю на работе. Осталось разве что раскладушку на работу принести, как таджик блин. А табличку рисовать зачем, я же в примере все достаточно просто описал, и судя по вашему файлу вы все правильно поняли.
...
Рейтинг: 0 / 0
Excel 2007 Выбор из списка при вводе данных
    #37318056
Изерлонер
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Вот фрагмент таблицы, если так легче понять. Желательно реализовать описанный механизм ввода в поле - наименование. На все ремонтируемые машины данные вводятся в один файл.
...
Рейтинг: 0 / 0
Excel 2007 Выбор из списка при вводе данных
    #37318059
Фотография vikttur
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Изерлонер...ни времени, ни желания нет ибо подыхаю на работе.
Подразумевается, что у остальных времени вагон и маленькая тележка? Сделайте пример вместо меня?
ИзерлонерА табличку рисовать зачем?
1. Допустим, я задачу понял, но это же нужно вбить данные в Excel.
Лень, Оно мне надо! Нет времени - подставьте нужное.
2. Данные Вам соорудят, а окажется совсем не так...
...
Рейтинг: 0 / 0
Excel 2007 Выбор из списка при вводе данных
    #37318070
Фотография vikttur
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ИзерлонерВот фрагмент таблицы, если так легче понять. Желательно реализовать описанный механизм ввода в поле - наименование. На все ремонтируемые машины данные вводятся в один файл.
Уважаемый автор, как реализовать требуемое, я показал в файле и коротко описал в последующем сообщении. Попробуйте сами.
От Вас пример требовался для объяснения "хотелки": "определять была ли счет-фактура с подобным номером" ( ВПР() ?)
...
Рейтинг: 0 / 0
Excel 2007 Выбор из списка при вводе данных
    #37318085
Изерлонер
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
vikttur,

не хотел никого оскорбить. На что знаний самому не хватает спрашиваю у тех кто знает/имеет опыт. При возможности сам помогаю. А вопросы полез задавать на форум не от безделья. Понимаю что у других тоже дела могут быть. Но ведь тема созданная на форуме не обязывает вас отвечать если вы того не хоттите? Ну и для чего собственно еще существуют форумы, не для того ли что бы делится опытом?
...
Рейтинг: 0 / 0
Excel 2007 Выбор из списка при вводе данных
    #37318118
Фотография vikttur
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Как можно делиться своим скудным опытом, не имея представления, ЧтоКудаЗачем хотите выбирать или не выбирать функцией ВПР()? Пример показали, теперь желательно объяснить, что хочется получить со счет-фактурами и куда ставить дату.
...
Рейтинг: 0 / 0
Excel 2007 Выбор из списка при вводе данных
    #37318167
Фотография -O_o-
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
vikttur1. Меню Данные-Проверка-Сообщение_об_ошибке, прогнать птичку.
2. Доп. столбец А , по которому формируется список уникальных значений в столбце I , из которого формируется именованный диапазон =сп ( Ctrl+F3 ), который ограничен СЧЁТЕСЛИ(Лист3!$I$3:$I$15;"<>0") :)
Да, идея клевая!!! Просто мозг сносит, как задумаюсь над тем, сколько всего знать нужно и какой МОЗОК должен быть для того что бы оперировать всей той информацией которая есть в ЕКСЕЛЕ!!!
...
Рейтинг: 0 / 0
Excel 2007 Выбор из списка при вводе данных
    #37318188
Фотография -O_o-
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Изерлонер,
Я так понял, "оператору" нужно будет вносить наименование товара который продается, а также периодически название поставщиков. Следующий вопрос. Как насчет целостности данных? если он внесет разные названия на один и тот же товар? Потом суммы сходиться не будут... И еще кучу боков вылезет...
авторЕсть две колонки в таблице - номер счет фактуры и дата. Было бы не плохо определять была ли счет-фактура с подобным номером, если была автоматом ставить дату.
И насчет этого не понятно. Куда вносить данные??? и что проверять...
...
Рейтинг: 0 / 0
Excel 2007 Выбор из списка при вводе данных
    #37318441
Изерлонер
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
-O_o-Изерлонер,
Я так понял, "оператору" нужно будет вносить наименование товара который продается, а также периодически название поставщиков. Следующий вопрос. Как насчет целостности данных? если он внесет разные названия на один и тот же товар? Потом суммы сходиться не будут... И еще кучу боков вылезет...
авторЕсть две колонки в таблице - номер счет фактуры и дата. Было бы не плохо определять была ли счет-фактура с подобным номером, если была автоматом ставить дату.
И насчет этого не понятно. Куда вносить данные??? и что проверять...
Не продается. Используется в ремонте. Не важно.
Вообще выбор из списка как раз отчасти решает проблему ошибочного ввода данных. К сожалению пример с пополняемым списком настолько красив, насколько же и бесполезен. В списке могут быть тысячи наименований, и без фильтрации по первым символам использовать его не возможно. От формы видимо не уйти :( а это уже уровень программирования, в котором я очень слаб.
Со счет-фактурами как раз просто. Суть в чем - вводим номер счета-фактуры, если такая была введена ранее, ячейка с датой счета-фактуры заполняется автоматически. Реализую сам.
Есть еще одна задача. В таблице которую выложил есть столбец "норма по цеху" Необходимо учитывать сколько того или иного материала было использовано в том или ином цехе на машине с определенным номером. Суммировать отдельные расходы этого материала и сравнивать с нормой по цеху (берется из строки с первым применением материала в конкретном цехе где заполняется вручную). Соответственно проставлять норму в ячейке соответствующей строки. И суммарный расход по цеху и машине в ячейке дополнительного столбца (рядом с нормой по цеху ... столбец пока отсутствует). Насколько могу оценить задача может быть решена средствами ексель, без программирования, но крайне сложно.
...
Рейтинг: 0 / 0
Excel 2007 Выбор из списка при вводе данных
    #37318476
Фотография AndreTM
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ИзерлонерЕсли по хорошему это все на не хилую базу данных тянет, но пока временно хочу упростить хотя бы то что есть...
Всё-таки делали бы вы ЭТО сразу в Акцессе.
Понимаете, вы сейчас бьетесь над тем, для для СУБД уже давно сделано и разжевано.
Кроме того, пытаясь сейчас сделать "как проще" - вы непреднамеренно можете захламить нужные вам таблицы так, что "потом, когда будете делать по-серьезному" - 90% затрат придется на конвертацию данных.
...
Рейтинг: 0 / 0
Excel 2007 Выбор из списка при вводе данных
    #37318484
Фотография vikttur
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
[quot Изерлонер]-O_o-Необходимо учитывать сколько того или иного материала было использовано в том или ином цехе на машине с определенным номером. Суммировать отдельные расходы этого материала и сравнивать с нормой по цеху (берется из строки с первым применением материала в конкретном цехе где заполняется вручную). Соответственно проставлять норму в ячейке соответствующей строки. И суммарный расход по цеху и машине в ячейке дополнительного столбца (рядом с нормой по цеху ... столбец пока отсутствует).
Доп. столбец с формулой
=A2&B2&D2
Далее подсчет количества конкретного материала в конкретном цехе на конкретной машине:
=СЧЕТЕСЛИ(диапазон_с_A2&B2&D2;A2&B2&D2)
Более из Вашего объяснения ничего не понял.

Вы пробуете объяснить задачу, не описав ее полностью, не вставив нужные столбцы ("... столбец пока отсутствует"). Хотите нормальной помощи, объясняйте более точно.
...
Рейтинг: 0 / 0
Excel 2007 Выбор из списка при вводе данных
    #37318492
Фотография -O_o-
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Изерлонер,
Вы ставите какие-то не понятные для меня задачи.авторвводим номер счета-фактуры, если такая была введена ранее, ячейка с датой счета-фактуры заполняется автоматически.
Что значит
Код: plaintext
вводим номер
- куда вводить?
Код: plaintext
если такая была введена ранее
- где была?
Код: plaintext
ячейка заполняется автоматически...
- какая ячейка?
Пример со стрелками и описанием!!!
По второму вопросу вообще ничего не понял.
...
Рейтинг: 0 / 0
25 сообщений из 61, страница 1 из 3
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / Excel 2007 Выбор из списка при вводе данных
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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