Форум программистов, компьютерный форум, киберфорум
MS Office Excel
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
 
Рейтинг 4.77/43: Рейтинг темы: голосов - 43, средняя оценка - 4.77
8 / 8 / 0
Регистрация: 23.11.2011
Сообщений: 116

Ввод данных из списка по первым символам

27.10.2013, 10:30. Показов 9898. Ответов 26
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Добрый день. Пытаюсь решить данную проблему. Пока не получается. Если кто поможешь буду очень благодарен.
Вложения
Тип файла: rar Ввод данных из списка.rar (8.6 Кб, 66 просмотров)
1
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
27.10.2013, 10:30
Ответы с готовыми решениями:

Excel: выбор из списка по первым символам
Добрый день. Проблема, которая несложно решается в Access. А вот надо в Excel. Пытался в помощью штатных средств Excel - не получается....

Сортировка списка слов по первым символам
Всем привет. Давно читаю форум, очень много полезного здесь нахожу, но появилась задача, которую никак не могу осилить от слова совсем....

Батник копирования файлов по первым 28 символам в позициях списка
Добрый день всем, вопрос к профессионалам этого ресурса. +1000 к вашей карме ! Нужно создать батник, который из папки...

26
6026 / 3220 / 719
Регистрация: 23.11.2010
Сообщений: 10,758
27.10.2013, 12:25
Посмотрите файл. Остальные данные можно подтянуть через ВПР или ИНДЕКС(ПОИСКПОЗ())
Вложения
Тип файла: rar post_299932.rar (53.8 Кб, 98 просмотров)
2
6026 / 3220 / 719
Регистрация: 23.11.2010
Сообщений: 10,758
27.10.2013, 12:31
А еще как вариант, сделать зависимый выпадающий список, первый по званию, второй уже от него только фамилии, наверное лейтенантов уж не так много)))))) А звания меняются не так часто
2
8 / 8 / 0
Регистрация: 23.11.2011
Сообщений: 116
27.10.2013, 13:12  [ТС]
Спасибо, но файл почему-то не открывается. Расширение xla - это что? Видимо Excel 2010?
Можно в 2003?
0
6026 / 3220 / 719
Регистрация: 23.11.2010
Сообщений: 10,758
27.10.2013, 13:35
т.е. второе предложение никак не заинтересовало?
Файл как раз для 2003, но проверю еще раз.
0
8 / 8 / 0
Регистрация: 23.11.2011
Сообщений: 116
27.10.2013, 14:10  [ТС]
Цитата Сообщение от Fairuza Посмотреть сообщение
т.е. второе предложение никак не заинтересовало?
Не очень удобно. Ведь нужно сначала выбрать значение в поле звание, затем перейти к полю фамилия и искать там в полосе прокрутки. Если людей много в одном звании (а это сотни человек) получается дольше, чем по первым символам. У меня так в Accesse сделано. Но у нас девчата работают в Excel и просят переделать. Вот и мучаюсь с Excel. Нужно сделать так, чтобы при вводе в поле фамилия одного символа, допустим К остались видимыми только фамилии на К. При вводе второго, максимум третьего символа нужная фамилия уже на виду. Посмотрел примеры создания выпадающих списков в excel. Все штатные средства Exel по созданию списков страдают этим недостатком - из выпадающего списка нужно вставлять значение полностью, если в списке их очень много - это не очень удобно, согласитесь?
0
6026 / 3220 / 719
Регистрация: 23.11.2010
Сообщений: 10,758
27.10.2013, 14:26
Принцип как здесь?
1
671 / 177 / 10
Регистрация: 28.07.2010
Сообщений: 253
27.10.2013, 15:01
Попробуйте вводить первые буквы фамилий:
Вложения
Тип файла: xls Ввод данных из списка_2.xls (36.0 Кб, 117 просмотров)
2
671 / 177 / 10
Регистрация: 28.07.2010
Сообщений: 253
27.10.2013, 15:10
Попытался скачать, какая то проблема с моим файлом, перезалил:
Вложения
Тип файла: xls Ввод данных из списка_3.xls (35.5 Кб, 107 просмотров)
2
671 / 177 / 10
Регистрация: 28.07.2010
Сообщений: 253
27.10.2013, 15:40
Еще вариант с умным списком (без макросов):
Вложения
Тип файла: xls Ввод данных из списка_4.xls (34.5 Кб, 195 просмотров)
2
8 / 8 / 0
Регистрация: 23.11.2011
Сообщений: 116
28.10.2013, 14:44  [ТС]
Спасибо! Принцип понятен вроде работает. Попробую протестировать на большом количестве людей.

Добавлено через 14 минут
Цитата Сообщение от DV68 Посмотреть сообщение
Еще вариант с умным списком (без макросов):
Плохо, что не видно списка при наборе первых символов. При вводе список просто закрывается. Было бы замечательно, если б это можно поправить как то!

Добавлено через 22 часа 42 минуты
Цитата Сообщение от DV68 Посмотреть сообщение
Еще вариант с умным списком (без макросов):
Сегодня поработал с Вашим вариантом. Довольно не плохо. Только "тормозит" при вводе большого количества фамилий в лист Штат. Повторение списка на листе Отс нельзя обойти? Список в листе штат в колонке G начинается с строки 3, можно с строки 2 (с номера 1 и будет по последнему видно общее количество людей)
Здесь у меня какая то непонятка со ссылками: выбор причин отсутствия сделан с листа ПричОтс, на работе пытался повторить, выдает, что ссылка на другие листы не допускается. Почему?
В Вашем варианте возможно сразу ссылаться на список в листе штат? А вообщем Вам СПАСИБО.
Еще пытаюсь разобраться с надстройками. Никогда не работал.
0
671 / 177 / 10
Регистрация: 28.07.2010
Сообщений: 253
28.10.2013, 15:31
Повторение списка на листе Отс нельзя обойти?
можно, но таблица на листе Штат должна быть отсортирована по столбцу с фамилиями. Только там есть нюансы. Сейчас выхожу, потом напишу, или кто-нибудь еще ответит.
выдает, что ссылка на другие листы не допускается. Почему?
Видимо потому что у Вас Excel 2003, а в нем ссылки действительно не допускаются. Поэтому я в своем файле делал именованный диапазон. Если нажмете Ctrl+F3, то увидите его.
1
671 / 177 / 10
Регистрация: 28.07.2010
Сообщений: 253
29.10.2013, 13:23
Добавил в 4-й файл доп столбец в листе "Штат", формула стала проще, не должно тормозить.
В 5-м сделал с именами, но, как и говорил, тогда нужна сортировка по ФИО в таблице на листе "Штат".
Вложения
Тип файла: xls Ввод данных из списка_4_2.xls (32.5 Кб, 94 просмотров)
Тип файла: xls Ввод данных из списка_5.xls (32.0 Кб, 145 просмотров)
2
8 / 8 / 0
Регистрация: 23.11.2011
Сообщений: 116
30.10.2013, 14:40  [ТС]
Цитата Сообщение от DV68 Посмотреть сообщение
В 5-м сделал с именами, но, как и говорил, тогда нужна сортировка по ФИО в таблице на листе "Штат".
Объясните, пожалуйста, как сформирован список:
Code
1
 =СМЕЩ(FIO;ПОИСКПОЗ(C3&"*";spisok;);;СЧЁТЕСЛИ(spisok;C3&"*"))
Что такое FIO? spisok?
5 вариант работает быстрее и не возникает проблем при удалении, скрытии строк в списках. Интересно с выделением красным цветом повторений. Расскажите секрет. В Вашем документе на вкладке Visual Basic какие то записи, это остатки от чего то старого? Еще раз спасибо!
0
3947 / 2340 / 790
Регистрация: 02.11.2012
Сообщений: 6,220
30.10.2013, 14:55
Цитата Сообщение от АлИв Посмотреть сообщение
Что такое FIO? spisok?
Ctrl+F3 смотрим.
1
671 / 177 / 10
Регистрация: 28.07.2010
Сообщений: 253
30.10.2013, 15:14
Выделение повторов - смотрите условное форматирование
В Вашем документе на вкладке Visual Basic какие то записи
я точно ничего не вносил
1
8 / 8 / 0
Регистрация: 23.11.2011
Сообщений: 116
01.11.2013, 06:39  [ТС]
Уже многое понятно. Возникла вот такая проблема: Подскажите, как в 2003 excel отсортировать воинские звания по значимости:
полковник, подполковник, майор, капитан и т. д.?
0
6026 / 3220 / 719
Регистрация: 23.11.2010
Сообщений: 10,758
01.11.2013, 09:19
Сервис - Параметры - Списки - Новый список - Элементы списка - ввести значения, которые войдут в список. Разделять вводимые значения нужно, нажимая клавишу "Enter", вводить их следует в том порядке, в соответствии с которым будет сортироваться список. После ввода значений - Добавить.
1
0 / 0 / 0
Регистрация: 23.11.2013
Сообщений: 15
17.08.2015, 14:34
Цитата Сообщение от Fairuza Посмотреть сообщение
Посмотрите файл. Остальные данные можно подтянуть через ВПР или ИНДЕКС(ПОИСКПОЗ())
Здравствуйте! Подскажите, пожалуйста, как Вы это сделали? Использовали макрос? Где его найти и как его использовать в своей таблице? Мне необходимо, чтобы данные из списка вводились по первым символам
Вложения
Тип файла: xlsx Пример.xlsx (8.3 Кб, 38 просмотров)
0
6026 / 3220 / 719
Регистрация: 23.11.2010
Сообщений: 10,758
17.08.2015, 15:36
Ksunia, ввод по первым символам реализован здесь в сообщениях от DV68,
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
17.08.2015, 15:36
Помогаю со студенческими работами здесь

Фильтр по первым 3 символам
Загружаю в листбокс список индексов. Нужно пройтись по всему списку и переместить все индексы в другой листбокс, которые попадают под...

Поиск в файле по первым символам
Есть такой текстовый файл с данными. 019Dima 412Olis 618Simon 414Sipter 311Unimiles 217Gioler 306Ominus 003Filters

Определение дублей по первым 6 символам
Господа, подскажите... Надо перебором сравнивать номера из таблицы BlackListPhones и таблицы ClientPhones. Если сравнение находится,...

Поиск в combobox по первым символам
как в combobox сделать поиск по первым символам?

Объединение значений ComboBox'a по первым символам
Имеется ComboBox, отображающий классы школы(5а, 5б, 6а, 6б и тд) Нужно, чтобы при выборе 5х классов происходило одно, при выборе 6х-другое...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
20
Ответ Создать тему
Новые блоги и статьи
Перемещение выделенных строк ТЧ из одного документа в другой
Maks 30.03.2026
Реализация из решения ниже выполнена на примере нетипового документа "ВыдачаОборудованияНаСпецтехнику" с единственной табличной частью "ОборудованиеИКомплектующие" разработанного в конфигурации КА2. . . .
Functional First Web Framework Suave
DevAlt 30.03.2026
Sauve. IO Апнулись до NET10. Из зависимостей один пакет, работает одинаково хорошо как в режиме проекта так и в интерактивном режиме. из сложностей - чисто функциональный подход. Решил. . .
Автоматическое создание документа при проведении другого документа
Maks 29.03.2026
Реализация из решения ниже выполнена на нетиповых документах, разработанных в конфигурации КА2. Есть нетиповой документ "ЗаявкаНаРемонтСпецтехники" и нетиповой документ "ПланированиеСпецтехники". В. . .
Настройка движения справочника по регистру сведений
Maks 29.03.2026
Решение ниже реализовано на примере нетипового справочника "ТарифыМобильнойСвязи" разработанного в конфигурации КА2, с целью учета корпоративной мобильной связи в коммерческом предприятии. . . .
Автозаполнение реквизита при выборе элемента справочника
Maks 27.03.2026
Программный код из решения ниже на примере нетипового документа "ЗаявкаНаРемонтСпецтехники" разработанного в конфигурации КА2. При выборе "Спецтехники" (Тип Справочник. Спецтехника), заполняется. . .
Сумматор с применением элементов трёх состояний.
Hrethgir 26.03.2026
Тут. https:/ / fips. ru/ EGD/ ab3c85c8-836d-4866-871b-c2f0c5d77fbc Первый документ красиво выглядит, но без схемы. Это конечно не даёт никаких плюсов автору, но тем не менее. . . всё может быть. . .
Автозаполнение реквизитов при создании документа
Maks 26.03.2026
Программный код из решения ниже размещается в модуле объекта документа, в процедуре "ПриСозданииНаСервере". Алгоритм проверки заполнения реализован для исключения перезаписи значения реквизита,. . .
Команды формы и диалоговое окно
Maks 26.03.2026
1. Команда формы "ЗаполнитьЗапчасти". Программный код из решения ниже на примере нетипового документа "ЗаявкаНаРемонтСпецтехники" разработанного в конфигурации КА2. В качестве источника данных. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru