powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / Excel 2007 Выбор из списка при вводе данных
61 сообщений из 61, показаны все 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
Excel 2007 Выбор из списка при вводе данных
    #37318541
Изерлонер
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
AndreTMВсё-таки делали бы вы ЭТО сразу в Акцессе.
Понимаете, вы сейчас бьетесь над тем, для для СУБД уже давно сделано и разжевано.
Забавно :) . Когда я кинулся срочно изучать акцесс и на соответствующую ветку форума, мне посоветовали реализовать все в экселе. :) .... Дойдет очередь и до акцесса, в свободное время (когда оно есть) как раз занимаюсь его изучением с пристрастием. Но текущей работы вал, хочу хоть что-то упростить и ускорить. Понятно что делать полноценную базу данных в экселе это как микроскопом гвозди заколачивать - возможно, но зачем? Но это пока и не требуется. Просто нужна частичная автоматизация того что делается пока вручную.
...
Рейтинг: 0 / 0
Excel 2007 Выбор из списка при вводе данных
    #37318548
Фотография -O_o-
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Изерлонер,
так и не дали объяснения.
...
Рейтинг: 0 / 0
Excel 2007 Выбор из списка при вводе данных
    #37318560
Изерлонер
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
-O_o-,

С телефона крайне сложно дать полноценное обьяснение. Доберусь до компа напишу. Впрочем боюсь и описание будет сложным и не понятным. Попробую в таблице показать.
...
Рейтинг: 0 / 0
Excel 2007 Выбор из списка при вводе данных
    #37318669
Изерлонер
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Для начала несколько пояснений по заполнению таблицы. Оператор получает документ «Требование» в котором описано какие материальные средства были списаны на ремонт машины №ХХХХ в Цехе № Y. На основании «Требования» (в требовании может быть несколько материалов выписанных на одну конкретную машину, на один конкретный цех) он последовательно вносит в таблицу Матзатраты данные – в конец таблицы (внизу)
№ машины, № цеха, вспомогательный код и т.д. по ячейкам таблицы (все необходимые данные есть в Требовании)
Допустим по Требованию списывается пять разных материалов. Следовательно в таблице появится пять новых строк.
По получении следующего Требования оператор точно таким же образом заносит данные в таблицу.
Задача.
1. Подсчет суммарного количества израсходованного материала на ремонт одной машины №ХХХХ в цехе № Y. Например для машины № 1947 в цехе № 1 было израсходовано 6 щеток-утюжков согласно строке 2 и 3 щетки согласно строке 10. Суммарный расход в составляет 9 щеток. Те же самые щетки в строке № 7 не учитываются (у них идет учет по своему цеху) так как использовались в другом цехе, и так же не учитываются щетки в строке 4, т.к. там другой номер машины. В итоге мы должны получить для каждого материала суммарный расход по цеху и по машине.
2. В столбец «норма расхода» я вношу норму расхода для щеток утюжков в цехе № 1 - 8 шт на одну машину (F2). Она должна автоматом проставится для всех материалов называющихся так же, и находящихся в данном цехе.
3. Ну и последнее норма расхода и суммарный расход сравниваются и в случае превышения нормы ячейка с суммарным расходом подсвечивается красным например.

Надеюсь достаточно понятно, проще не получается, а если еще подробнее расписывать – боюсь будет еще хуже.
P.S.: ну а по счет-фактурам я имел ввиду следующее – в тот момент когда оператор внесет номер счет фактуры (столбец L) если счет-фактура с таким номером была внесена ранее, то ячейка «Дата счета фактуры» заполняется автоматически. То есть если оператор внес номер «П-140», автоматом устанавливается дата 28.04.2011 (столбец М) (Предполагается что все данные вводятся оператором в таблицу непосредственно, без специально разработанных форм.)
...
Рейтинг: 0 / 0
Excel 2007 Выбор из списка при вводе данных
    #37318693
Изерлонер
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Изерлонер1. Подсчет суммарного количества израсходованного материала на ремонт одной машины №ХХХХ в цехе № Y. Например для машины № 1947 в цехе № 1 было израсходовано 6 щеток-утюжков согласно строке 2 и 3 щетки согласно строке 10. Суммарный расход в составляет 9 щеток. Те же самые щетки в строке № 7 не учитываются (у них идет учет по своему цеху) так как использовались в другом цехе, и так же не учитываются щетки в строке 4, т.к. там другой номер машины. В итоге мы должны получить для каждого материала суммарный расход по цеху и по машине.


Пункт 1 задачи уже решил путем вставки функции =СУММЕСЛИМН(G:G;A:A;A2;B:B;B2;D:D;D2) в столбец E. :) Оказывается не все так уж и сложно. :)
...
Рейтинг: 0 / 0
Excel 2007 Выбор из списка при вводе данных
    #37318783
Фотография AndreTM
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Изерлонер[quot AndreTMПонимаете, вы сейчас бьетесь над тем, для для СУБД уже давно сделано и разжевано.
Забавно :) . Когда я кинулся срочно изучать акцесс и на соответствующую ветку форума, мне посоветовали реализовать все в экселе. :) ...[/quot]
Ну, я против-то ничего и не имел.
Но тут два подхода:
- тот, кто изначально мыслит категориями СУБД - может реализовывать БД хоть в Excel. хоть вообще на QBasic. Но при этом будет думать не об интерфейсе или формулах, а о нормализации, например. Вот у меня даже в Экзеле, почему-то, при построении таблиц всё время есть желание начинать их с поля Id
- тот, кто "по совету" начал реализацию БД (а ваша задача - отнюдь не автоматизация одного техпроцесса, и вы в этом убедитесь месяца через три) в некоторой программной среде - либо начинает пытаться подгонять среду под несвойственные ей требования, либо потом всё-таки убеждается, что изначально была выбрана неправильная установка.
Вот тут-то мы и пытаемся объяснить, что "да, делайте это все как вам знается, нравится, хочется", но не забывайте о возможных последствиях.

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

Как уже заметил, использование акцесс стоит в планах. С нормализацией и всем как полагается. (По вечерам грызу гранит науки, штудирую учебники по акцесс) Но пока не хватает знаний и кроме того некоторые форумчане убеждены что задача далеко не так проста как выглядит и потребует на реализацию огромного количества времени . Его то у меня как раз и нет. :(
...
Рейтинг: 0 / 0
Excel 2007 Выбор из списка при вводе данных
    #37319084
Изерлонер
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
AndreTM,

www.sql.ru/forum/actualthread.aspx?tid=856104
...
Рейтинг: 0 / 0
Excel 2007 Выбор из списка при вводе данных
    #37319396
Изерлонер
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Изерлонер,

для реализации пункта 2 задачи подскажите пожалуйста функцию аналогичную функции СУММЕСЛИМН, но которая вместо суммирования выбирает наибольшую величину из отобранных по критериям.
...
Рейтинг: 0 / 0
Excel 2007 Выбор из списка при вводе данных
    #37319508
Фотография -O_o-
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Изерлонер,
Короче как-то так... Если что я не правильно понял, то пишите.
...
Рейтинг: 0 / 0
Excel 2007 Выбор из списка при вводе данных
    #37319752
Изерлонер
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
-O_o-,

настолько заморочено что даже не понял как это. Хотя работает, и вроде как надо. Вечером дома посижу поразбираюсь. Со сводными таблицами в эксель работать не пробовал.
Не понял зачем вы рекомендуете избавиться от столбца с суммарным значением. Хотя как со сводной таблицей разберусь, может понятно станет. Так то идея была что вот она норма, а вот расход - наглядно видно. И ткнуть работникам допустившим перерасход сразу можно, показав где чего и сколько перерасходовали.

Огромное спасибо. Разберусь, если будут вопросы - напишу.
...
Рейтинг: 0 / 0
Excel 2007 Выбор из списка при вводе данных
    #37319763
Фотография -O_o-
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Изерлонер-O_o-,

настолько заморочено что даже не понял как это. Хотя работает, и вроде как надо. Вечером дома посижу поразбираюсь. Со сводными таблицами в эксель работать не пробовал.
Не понял зачем вы рекомендуете избавиться от столбца с суммарным значением. Хотя как со сводной таблицей разберусь, может понятно станет. Так то идея была что вот она норма, а вот расход - наглядно видно. И ткнуть работникам допустившим перерасход сразу можно, показав где чего и сколько перерасходовали.

Огромное спасибо. Разберусь, если будут вопросы - напишу.

авторНе понял зачем вы рекомендуете избавиться от столбца с суммарным значением.
Этот столбец убирается из за того, что у вас будет сводная, которую можно вертеть как угодно(РАЗБЕРИТЕСЬ!!!!!) Без них никуда.
автор Так то идея была что вот она норма, а вот расход - наглядно видно.
Насчет всяких расчетов и отчетов, советую делать отдельную таблицу, где будет видно кто, что и сколько потратил...
Та главная таблица у Вас как "база данных" на основе которой уже нужно делать какие-то отчеты, выводы и т.д. Лучше учите сразу Access.
...
Рейтинг: 0 / 0
Excel 2007 Выбор из списка при вводе данных
    #37319769
Изерлонер
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
P.S. я не новичек в экселе. А среди сотрудников чуть ли не "гуру", хотя сам свои возможности и знания отметил бы чуть выше среднего. Просто очень плотно и постоянно работаю в эксель. Но по таким примерам вижу что эксель я по ходу вообще не знаю, несмотря на многолетнюю работу с ним. Есть куда стремится.
...
Рейтинг: 0 / 0
Excel 2007 Выбор из списка при вводе данных
    #37319778
Фотография -O_o-
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ИзерлонерP.S. я не новичек в экселе. А среди сотрудников чуть ли не "гуру", хотя сам свои возможности и знания отметил бы чуть выше среднего. Просто очень плотно и постоянно работаю в эксель. Но по таким примерам вижу что эксель я по ходу вообще не знаю, несмотря на многолетнюю работу с ним. Есть куда стремится.
Все так думали по началу
Если ты умеешь крутить педали велосипеда - это еще не означает, что ты можешь починить его или выиграть гонку
...
Рейтинг: 0 / 0
Excel 2007 Выбор из списка при вводе данных
    #37319926
Изерлонер
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
-O_o-,

разобрался более менее. Елы-палы! Знали бы вы что сделали! Вы сформировали таблицу с нормами (вкладка - база) хотя я такой задачи даже не ставил. Дело в том что таблица норм в самом деле существует, как отдельный документ со своими полями и данными (и в бумаге с подписями ответственных лиц) поля "цех" и "наименование материала" в ней тоже присутствуют. Точнее этих таблиц три - по материалам, запчастям и гсм, плюс по каждому типу машины, да еще и по агрегатам (принадлежность к типу и к агрегату определяется полем "код"). Вы все увязали в единую систему. Достаточно доработать малость, перенести данные из таблиц с нормами в этот файл, и продолжать здесь же вести учет. В едином файле состоящем из взаимосвязанных таблиц. Все несколько сложнее конечно, но по крайней мере понятно что можно сделать. И не знаю как все это ворочаться будет - за пару месяцев работы я уже более трех тысяч строк набил в той, первой, таблице. За пол года это число перевалит за десяток тысяч (а то и несколько десятков тысяч, учитывая такие же таблицы с отдельными агрегатами), и как будет с этой "базой" работать эксель еще вопрос. Конечно без акцесс никуда. Но все постепенно. Все же акцесс для меня пока неизвестная территория. Представление имею, а опыта ноль.
...
Рейтинг: 0 / 0
Excel 2007 Выбор из списка при вводе данных
    #37319958
Фотография -O_o-
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Изерлонер,
Вам в первую очередь нужно понять, какие данные от каких зависят. Нарисовать схему по типу как в примере. Но это в АКЦЕСС, а вам хотя бы на бумаге нужно нарисовать и понять какие данные будут и что с ними будет делаться потом... А через пол-года в ЕКСЕЛЬ не хватит строк. Хоть там и миллион с лишним строк...
Потом это все будет сложнее переносить... хотя если сделать в ЕКСЕЛЬ нормально с полями ID о которых говорил AndreTM то можно будет на много быстрее и проще.
...
Рейтинг: 0 / 0
Excel 2007 Выбор из списка при вводе данных
    #37325057
Изерлонер
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
-O_o-,

Подскажите пожалуйста - есть ли какие-либо ограничения по объему данных для сводной таблицы. Делаю сводную таблицу на основе базовой таблицы состоящей из 4 тыс строк, со столбцами от A до Q. При фильтрации по двум полям обнаруживается что в отфильтрованные данные входит не все что должно бы входить. (если не фильтровать - похоже что в таблице тоже не все). Есть подозрение что должно быть видимо какое-то ограничение на количество данных для сводной таблицы в эксель. :(
...
Рейтинг: 0 / 0
Excel 2007 Выбор из списка при вводе данных
    #37325060
Изерлонер
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Проверил еще раз. Если не фильтровать - по сумме все сходится. Т.е. все данные из базовой таблицы входят в сводную. Однако если отфильтровать - в отфильтрованных данных отсутствуют те что должны там находится. :(
...
Рейтинг: 0 / 0
Excel 2007 Выбор из списка при вводе данных
    #37325266
Фотография Serge 007
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Изерлонер...есть ли какие-либо ограничения по объему данных для сводной таблицы?
Количество полей строки столбцов в отчете сводной таблицы ограничено объемом доступной оперативной памяти.
...
Рейтинг: 0 / 0
Excel 2007 Выбор из списка при вводе данных
    #37325267
Фотография Serge 007
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ИзерлонерЕсли не фильтровать - по сумме все сходится. Т.е. все данные из базовой таблицы входят в сводную. Однако если отфильтровать - в отфильтрованных данных отсутствуют те что должны там находится. :(Значит неправильно фильтруете.
...
Рейтинг: 0 / 0
Excel 2007 Выбор из списка при вводе данных
    #37325430
Изерлонер
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
С фильтрацией разобрался. Глюк был связан с разными типами данных в ячейках. Привел все к одному типу.
Подскажите пожалуйста еще, возможно ли в сводной таблице при использовании некоторых полей в качестве наименований столбцов перемещать столбцы так как это надо мне.
Конкретно на примере:
имеем сводную таблицу (см рисунок). Строки - названия материалов, столбцы - цеха где эти материалы используются. На пересечении - фактический расход по цеху. Необходимо здесь же добавить нормативный расход по цеху. Однако когда я его добавляю - столбцы располагаются так - сначала группа цехов и столбец с общим итогом, затем группа норм для цехов. Это не удобно для анализа. Необходимо что бы после каждого столбца с фактическим расходом материала по цеху, тут же шел столбец с нормативным расходом, а в конце так же были итоги по цеху с итоговым (общим) нормативом. Т.е. нужно вклинить после каждого столбца - столбец с нормативом, как это показано на рисунке. Возможно ли такое?
...
Рейтинг: 0 / 0
Excel 2007 Выбор из списка при вводе данных
    #37325434
Изерлонер
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
С вопросом выше разобрался. Правда не вполне. К сожалению не знаю как удалить или отредактировать свое сообщение.
Теперь нормы стоят рядом с цехами как положено, только проблема в том что в значении показывается либо сумма норм, либо количество в норме, но не сама норма. :(
...
Рейтинг: 0 / 0
Excel 2007 Выбор из списка при вводе данных
    #37325624
Фотография Serge 007
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Изерлонер...не знаю как удалить или отредактировать свое сообщение.
Никак.

Изерлонер...проблема в том что в значении показывается либо сумма норм, либо количество в норме, но не сама норма.Если это вычисляемое поле и если норма - это не число, то не получится.

Не видя файла-примера сказать больше нечего.
...
Рейтинг: 0 / 0
Excel 2007 Выбор из списка при вводе данных
    #37327650
Изерлонер
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Благодарю всех откликнувшихся на мою тему, особенно viktur и о_о. Используя ваши примеры, доработав их, я таки запустил свою базу. Понятно что получилось пока все очень сыро и не эффективно, тем не менее эта работа уже начинает приносить свои результаты, да и другой задачи пока не стояло - это временный вариант в условиях жуткой нехватки времени. Более подходящий вариант буду делать в акцесс несколько позже.
Работа с экселем впрочем далеко еще не окончена. Понятно что и как делать, но сейчас в полный рост поднимается проблема оптимизации. Таблицы перегружены функциями эксель, работает все дико тормознуто - в базовой таблице на данный момент около четырех тысяч строк. Листов в файле около десятка. Может подскажете пути оптимизации и ускорения работы программы? Сейчас вижу только два выхода. Многие использованные функции в качестве своего параметра имеют целый столбец (задано как В:В например), вопрос - Если вложить в такую функцию дополнительную - определяющую конец столбца (по не заполненным ячейкам например) с тем что бы основная функция обрабатывала только диапазон в котором есть данные -даст ли это эффект? Или в этом направлении ничего не получится? Второй вариант - сосредоточиться на изучении VBA благо не плохой учебник под рукой - с тем что бы все трудоемкие операцие выполнялись макросами. Для меня этот вариант пока сложноват, хотя рано или поздно учить все равно придется.
Что бы говорить более предметно я могу выложить файл в тему, только без данных и наверное завтра. Но пока интересует ответ на вопрос с использованием функцией в качестве параметра столбец таблицы. Сильно ли это грузит систему, и надо ли избавляться от такого способа задания параметров?
Спасибо.с экселем впрочем далеко еще не окончена. Понятно что и как делать, но сейчас в полный рост поднимается проблема оптимизации. Таблицы перегружены функциями эксель, работает все дико тормознуто - в базовой таблице на данный момент около четырех тысяч строк. Листов в файле около десятка. Может подскажете пути оптимизации и ускорения работы программы? Сейчас вижу только два выхода. Многие использованные функции в качестве своего параметра имеют целый столбец (задано как В:В например), вопрос - Если вложить в такую функцию дополнительную - определяющую конец столбца (по не заполненным ячейкам например) с тем что бы основная функция обрабатывала только диапазон в котором есть данные -даст ли это эффект? Или в этом направлении ничего не получится? Второй вариант - сосредоточиться на изучении VBA благо не плохой учебник под рукой - с тем что бы все трудоемкие операцие выполнялись макросами. Для меня этот вариант пока сложноват, хотя рано или поздно учить все равно придется.Что бы говорить более предметно я могу выложить файл в тему, только без данных и наверное завтра. Но пока интересует ответ на вопрос с использованием функцией в качестве параметра столбец таблицы. Сильно ли это грузит систему, и надо ли избавляться от такого способа задания параметров?
Спасибо.
...
Рейтинг: 0 / 0
Excel 2007 Выбор из списка при вводе данных
    #37328406
Фотография -O_o-
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Изерлонер,
Выкладывайте пример и описание что и как должно быть. Насчет макросов, тут спорный вопрос. Мне кажется, что макросы для вас не подойдут ИМХО. Потому что у вас задача стоит как облегчить жизнь оператору который будет вносить данные. Хотя нужно смотреть...
Формулы очень тормозят работу ЕКСЕЛЯ тем более около 10-ти листов в книге. ...
Ждем пример.
...
Рейтинг: 0 / 0
Excel 2007 Выбор из списка при вводе данных
    #37336094
Фотография -O_o-
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Изерлонер
Ну что?? Как Ваша ERP система?
...
Рейтинг: 0 / 0
Excel 2007 Выбор из списка при вводе данных
    #37347590
Изерлонер
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
-O_o-,


работает! В базовой таблице уже порядка восьми тысяч строк, и они активно продолжают добавляться. Функции использую сложные многоуровневые. Например такую как описал viktur с пополняемым списком (очень активно использую и не единожды). у меня две вкладки в книге на основании этого алгоритма формируются. Я в этих вкладках напротив сформированных позиций проставляю нужные значения, которые затем возвращаются обратно в базовую таблицу по всем строкам на свои места. От сводных таблиц пока отказался - не реализуют того что и как мне надо и сильно грузят память компа. Использую только при необходимости разово - чтобы найти и выдать какие-либо данные, после чего удаляю. Хотелось бы забить еще множество функции, несущих скорее вспомогательную роль, но из-за возникающих проблем пока приходится от этого отказатся.
Основные проблемы следующие:
1) Страшные тормоза. Сохранение и открытие файла занимает до 5 минут времени. При открытии файла постоянно выходит сообщение что не хватает ресурсов. Жму ОК таблица открывается.... пока...
2) Не соблюдение целостности данных. По алгоритму viktura очень здорово формируется нужный список, рядом с которым я проставляю свои данные. Однако при удалении какой либо строки в базовой таблице - весь список может сдвинуться, тогда как данные введенные в ручную, а так же то что я выделил цветом - все остается на месте. Кроме того при простом удалении какой либо строки базовой таблице большинство формул начинают выдавать значение #Н/Д. ,ну эта проблема решается достаточно легко - копированием формул из первых ячеек во всю колонку.... Приходится пока отслеживать такие моменты самому. Если посадить другого человека - через пару кликов мышкой таблица станет неработоспособной.

Варианты решения проблем
1) Оптимизация используемых функций и структуры файла. Все делалось галопом в диком темпе, может наворотил чего лишнего.
2) Кардинальный, но и наиболее реальный. Переход на акцесс.

Последнее время работаю в сумашедшем темпе, сильно за пределами рабочего времени. Времени не хватает ни на что. Как только освобожусь и разгребу все это более менее, выложу получившееся чудо-юдо. Данных естественно не будет, просто для наглядности может набью чего.
Не смотря на все проблемы, криво, косо но база работает. Получилось сформировать данные по пяти ремонтируемым машинам за одну ночь, при том что другой человек над одной машиной бился двое суток (кстати она клялась что мне это сделать не удастся за такое короткое время, поставила даже ящик коньяка на то что я этого к конкретному сроку не сделаю. Я это к конкретному сроку с помощью базы сделал. Теперь вот думаю настаивать ли на ящике, или пожалеть бедную женщину.
....Так что работа, была проведена явно не зря. Однако надо переводить ее на что-то посерьезнее. Но пока нет ни времени, ни знаний.
...
Рейтинг: 0 / 0
Excel 2007 Выбор из списка при вводе данных
    #37347661
Фотография -O_o-
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Изерлонер,
я очень рад за вас!!! А бутылку нужно взять с Босса и показать всем вашу "таблицу". Временные затраты сократятся, а это означает что можно будет делать еще другую работу, а это влечет к увеличению прибыли! Конечно если все грамотно сделать
...
Рейтинг: 0 / 0
Excel 2007 Выбор из списка при вводе данных
    #37347715
Изерлонер
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Боссов это не колышет никаким образом. Может проймет если я в течение нескольких секунд на их глазах сформирую цены на ремонт нескольких машин, с распечаткой подробных, красиво оформленных отчетов и смет - то чем здесь порой целые отделы неделями занимаются. ... Хотя есть у меня сомнения что их проймет даже это. Так что делаю я это все чисто для себя. Иначе просто не выплыву и дадут пинка. Текучка на этом рабочем месте превышает все разумные пределы. Почему-то начальству кажется что достаточно заменить человека и все проблемы сразу решатся. Вот так они и решаются на протяжении лет этак 25-ти. Бардак и дурдом полнейший.
...
Рейтинг: 0 / 0
Excel 2007 Выбор из списка при вводе данных
    #37347735
Изерлонер
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Изерлонер,

и более того, есть у начальства такое мнение что зарплата должна определятся должностью. Не важно на сколько я эффективнее предыдущих работников. Зарплату мне надо понизить до определяемой должностью (хотя пока этого еще не сделали, просто добавили обязанностей сверх). Но и ее еще нужно "заслужить". Мотивация принята только негативная. Считай что тебя похвалили если ты получил полную зарплату. Что бы получить премию надо сделать что-то сверх и экстраординарное. В остальное время ты идиот, кретин безмозглый, них...ра не понимающий. И это в лучшем случае. Вечеровки и выходы в выходные дни, а также во время отпуска - норма. Отклонение от нормы если ты ушел во время окончания нормального рабочего дня. - Заметят могут нагрузить работой так что месяцами по 12 часов в сутки вкалывать будешь. Никогда не думал что такое возможно.
...
Рейтинг: 0 / 0
Excel 2007 Выбор из списка при вводе данных
    #37347774
Фотография -O_o-
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Изерлонер,
Совет))) Оптимизируй/автоматизируй все что можешь, для того что бы появилось время искать новую работу
...
Рейтинг: 0 / 0
Excel 2007 Выбор из списка при вводе данных
    #37348032
kuklp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Dophin писал:
"А по поводу работы расскажу историю. Жил да был логист на большом предприятии и большая часть его работы заключалась в расчетах всяких разных табличных данных в екселе. Делал он ее долго муторно, вообщем решило руководство нанять ему помощника в помощники, дабы помощник всей этой муторной работой занимался, а логист творил. Наняли выпускника института с неплохим знанием ексель (ну как неплохим - формулы знал мало-мало, вба вообще не знал, но все равно лучше чем 99% остального планктона).
Поначалу выпускник действуя так как научил его мудрый наставник обрабатывал все эти данные таким же муторным способом. Занимало это процентов 80% всего его рабочего времени. Потом там формулку ввернул, тут приемчик применил, а какую то табличку домой на выходные утащил и там с ней пошаманил. Вообщем скоро довел всю эту работу практически до уровня: вставил на первый лист-нажал Ф9-погодил минуты две-на последнем листике результат нужный получил. Да, это было бестолково, грозмоздко, на неоптимальных формулах, но работало (а как говорят в армии - если это глупо, но работает - значит это не глупо) и вся работа по всей этой обработке стала занимать 40-60 минут в день без лишних напрягов.
И вроде бы все хорошо и все довольны должны быть. Но реальность внесла свои коррективы. Начальство эти изменения увидело, оценило (а тут еще и кризис на дворе наступил) и приняло мудрое решение. Приказало молодому специалисту научить старого пользоваться всеми эти шаманскими табличками, старому логисту поднять зарплату за освоение новых горизонтов, ну а нашего героя за ненадобностью сократить. Все."
Что-то типа было и у меня. Автоматизировал(для себя) так, что в месяц работы было на 3-4 часа. Сократили должность с формулировкой "В связи с реорганизацией". На мое место взяли четверых и те через какие-то полгода уже вовсю справлялись с работой(правда потом еще двоих добрали) но справляются же:-) Такая вот инфа к размышлению...
...
Рейтинг: 0 / 0
Excel 2007 Выбор из списка при вводе данных
    #37348062
Фотография -O_o-
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
kuklp,
Это правда )))) а мне подкинули новой работы и обязанностей без добавления зарплаты Но резон в том, что то что ты сделал это уже твой опыт и знания. Тебя "уберут" или накинут другой работы, но твой опыт останется у тебя. И его оценят в другой компании и с другим окладом. У меня так было. Нужно потерпеть!!! или сидеть др****ть и как робот делать дурную работу....
...
Рейтинг: 0 / 0
Excel 2007 Выбор из списка при вводе данных
    #37348171
Изерлонер
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
kuklp,

вполне реальное развитие событий, вполне вероятно и для моего рабочего места. И согласен с -О_о- - у меня огромное воодушевление по поводу этой работы, особенно в сравнении с предыдущей на этом же предприятии, должностью выше. Воодушевление не потому что очень интересно цифирьками разными заниматься, а потому что изучаю и использую все больше различных методов автоматизации. Раньше когдао-то этим интеросовался, но терпежу не хватило что-бы освоить. А тут вроде как и работу делаю и осваиваю. И опыт классный, и учишься не на теоретических выкладках, или умозрительных табличках, а можно сказать прям "в бою". Только что-нибудь новенькое изучил - тут же в дело.
...
Рейтинг: 0 / 0
Excel 2007 Выбор из списка при вводе данных
    #37348181
kuklp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
-O_o-, сравним Киев и Никополь:-) Насчет "в другой компании", тут не густо... Зато манагеры такие же умные, как у Вас(на место одного четверых и все счастливы). Не, я не жалуюсь, наоборот доволен, что не заскоруз там от безделья(на пасьянс "Косынка" у меня сыпь по коже до сих пор:-)), ни дня не был безработным. Я о принципах манагемента в нашей стране. Названия новые, а принципы совковые...
...
Рейтинг: 0 / 0
Excel 2007 Выбор из списка при вводе данных
    #37348233
Фотография -O_o-
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
kuklp-O_o-, сравним Киев и Никополь:-) Насчет "в другой компании", тут не густо... Зато манагеры такие же умные, как у Вас(на место одного четверых и все счастливы). Не, я не жалуюсь, наоборот доволен, что не заскоруз там от безделья(на пасьянс "Косынка" у меня сыпь по коже до сих пор:-)), ни дня не был безработным. Я о принципах манагемента в нашей стране. Названия новые, а принципы совковые...
Ну все зависит от компании ) Сейчас перешел в крупную Европейскую контору и мне даже MS Access не хотят ставить только из за того, что я не сижу в департаменте аналитики ))))))))))))))))Это ппц. Я им говорю мне же нужно развиваться и для работы нужно, а мне в ответ фиг... дали работу работай. А в MS Access другие будут работать )))) Принципы разные что не говори...
...
Рейтинг: 0 / 0
61 сообщений из 61, показаны все 3 страниц
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / Excel 2007 Выбор из списка при вводе данных
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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