Доброго дня, уважаемые знатоки! Помогите справится с задачей, на которой я окончательно застряла. Есть база данных всех сотрудников, работающих и уже уволенных. Из этой базы нужно создать штатное расписание на нужную дату, т.е. в штат должны попасть только те, кто работает на вводимую дату. Как сделать так, чтобы штатное расписание формировалось по заданному шаблону: работающие сотрудники попадали в свое подразделение, уволенные не попадали. И как сделать так, чтобы при совпадении фамилии и должности сразу вся строка с его данными из базы попадала в шаблон штатного? Можно ли это сделать без помощи макроса? Если в базой я справилась удачно при помощи ВПР и вашего форума, то при формировании шаблона штатного пришла в тупик. Помогите, кто может! Плановики терзают!
Доброго дня, уважаемые знатоки! Помогите справится с задачей, на которой я окончательно застряла. Есть база данных всех сотрудников, работающих и уже уволенных. Из этой базы нужно создать штатное расписание на нужную дату, т.е. в штат должны попасть только те, кто работает на вводимую дату. Как сделать так, чтобы штатное расписание формировалось по заданному шаблону: работающие сотрудники попадали в свое подразделение, уволенные не попадали. И как сделать так, чтобы при совпадении фамилии и должности сразу вся строка с его данными из базы попадала в шаблон штатного? Можно ли это сделать без помощи макроса? Если в базой я справилась удачно при помощи ВПР и вашего форума, то при формировании шаблона штатного пришла в тупик. Помогите, кто может! Плановики терзают!irisan
В штатном расписании не указываются фамилии. То что Вы хотите получить называется штатной расстановкой. Формулами сделать реально, но будут оставаться пустые строки между отделами. Без макросов можно сделать сводной таблицей, но для этого необходимо будет изменить шапку
В штатном расписании не указываются фамилии. То что Вы хотите получить называется штатной расстановкой. Формулами сделать реально, но будут оставаться пустые строки между отделами. Без макросов можно сделать сводной таблицей, но для этого необходимо будет изменить шапкуSerge_007
Serge_007, спасибо, что ответили. Я уже сделала это штатное, они так называют эту расстановку. Плановики хотели, чтобы фамилии оставались, а потом они просто скрывают ячейки с ФИО. Пришлось дополнительные столбцы добавлять и присваивать уникальный ключ, чтобы обмануть ВПР. Вроде работает, но мне не нравится, что остается пустая строка, если убирать уволенного человека. Короче, не полностью автоматизировано. Хочу вспомнить макросы и полностью автоматизировать. Просто, не занималась Ехселем несколько лет и так много забыла. Но, пока их все устроило, а сейчас две новых задачи. Может, быть подскажите. Я как-то все больше ваши и еще посты Бороды читаю и очень во многом вы мне помогли разобраться. Огромное спасибо за форум. Мне поставили задачу. Плановики используют программу, которая формирует загрузку каждого отдела по объектам. Загрузка каждого отдела формируется на отдельный лист. Мне нужно выбрать со всех листов разбивку объектов по ГИПам(главным инженерам). Проблема в том, что наименования объектов повторяются и отличаются различными этапами и стадиями разработки. ВПР спотыкается на первом, а как вытянуть со всех отделов, не могу понять. Попробовала загрузить надстройку Пфлекс с Планеты ексель, но для того, чтобы собрать листы она еще подойдет, а дальше разбить никак. Хочу добиться того, чтобы все это работало без макросов. Я приложу пример, гляньте на досуге, может подскажите, как лучше мне выкрутиться. Я уже и ИНДЕКСЫ использовала И ЕСЛИ, но, что-то в моей черепушке сплошная каша, ничего толком не получается. Сводная таблица тоже не подойдет, т.к. наши экономисты не умеют ей пользоваться, требуют автоматизировать свою форму.
Serge_007, спасибо, что ответили. Я уже сделала это штатное, они так называют эту расстановку. Плановики хотели, чтобы фамилии оставались, а потом они просто скрывают ячейки с ФИО. Пришлось дополнительные столбцы добавлять и присваивать уникальный ключ, чтобы обмануть ВПР. Вроде работает, но мне не нравится, что остается пустая строка, если убирать уволенного человека. Короче, не полностью автоматизировано. Хочу вспомнить макросы и полностью автоматизировать. Просто, не занималась Ехселем несколько лет и так много забыла. Но, пока их все устроило, а сейчас две новых задачи. Может, быть подскажите. Я как-то все больше ваши и еще посты Бороды читаю и очень во многом вы мне помогли разобраться. Огромное спасибо за форум. Мне поставили задачу. Плановики используют программу, которая формирует загрузку каждого отдела по объектам. Загрузка каждого отдела формируется на отдельный лист. Мне нужно выбрать со всех листов разбивку объектов по ГИПам(главным инженерам). Проблема в том, что наименования объектов повторяются и отличаются различными этапами и стадиями разработки. ВПР спотыкается на первом, а как вытянуть со всех отделов, не могу понять. Попробовала загрузить надстройку Пфлекс с Планеты ексель, но для того, чтобы собрать листы она еще подойдет, а дальше разбить никак. Хочу добиться того, чтобы все это работало без макросов. Я приложу пример, гляньте на досуге, может подскажите, как лучше мне выкрутиться. Я уже и ИНДЕКСЫ использовала И ЕСЛИ, но, что-то в моей черепушке сплошная каша, ничего толком не получается. Сводная таблица тоже не подойдет, т.к. наши экономисты не умеют ей пользоваться, требуют автоматизировать свою форму.irisan
Хочу добиться того, чтобы все это работало без макросов. ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Сводная таблица тоже не подойдет, т.к. наши экономисты не умеют ей пользоваться, требуют автоматизировать свою форму
Накорми меня супом, но так как я с ложки есть не умею, корми с вилки. Кстати - любая надстройка - это макросы.
Quote (irisan)
Хочу добиться того, чтобы все это работало без макросов. ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Сводная таблица тоже не подойдет, т.к. наши экономисты не умеют ей пользоваться, требуют автоматизировать свою форму
Накорми меня супом, но так как я с ложки есть не умею, корми с вилки. Кстати - любая надстройка - это макросы. RAN
Надо эту тему запомнить как пример "как вредно дробить данные по листам" (совсем недавно была подобная тема, где желали из таких листов ещё и папки сделать ) Ведь если бы эти данные были все на одном листе (всего лишь добавить столбец с признаком ПО_N), то всё элементарно отбирается фильтром по одному столбцу. Или простейшим макросом, или запросом SQL/MSQuery... Ну а если иногда нужно - можно быстро данные разложить по листам. Или просто отобрать нужное конкретно сейчас ПО_1.
Надо эту тему запомнить как пример "как вредно дробить данные по листам" (совсем недавно была подобная тема, где желали из таких листов ещё и папки сделать ) Ведь если бы эти данные были все на одном листе (всего лишь добавить столбец с признаком ПО_N), то всё элементарно отбирается фильтром по одному столбцу. Или простейшим макросом, или запросом SQL/MSQuery... Ну а если иногда нужно - можно быстро данные разложить по листам. Или просто отобрать нужное конкретно сейчас ПО_1.Hugo
RAN, я понимаю, что любая надстройка, это макрос, с Пфлексом экпериментировала просто, собрала все в одну таблицу, но пришлось итоговые строки удалять вручную, короче, коряво получалось, вот и решила, что попробую решить сначала все без макросов, собрать с листов при помощи формул, но пришла в тупик. Тот файл, что я выслала не последний. В последнем я все вручную собрала на один лист, отсортировала, но у меня упорно не идет выборка, не могу понять почему. Я там с массивами запуталась. Serge_007, мне нужна инфа со всех листов. там 14 отделов, я просто убрала лишние, чтобы файл поменьше сделать. Я еще сброшу один файлик(точнее кусок), на который я собрала всю инфу вместе после долгих попыток собрать с листов, но у меня все-равно не идет выборка, не могу понять, почему.
RAN, я понимаю, что любая надстройка, это макрос, с Пфлексом экпериментировала просто, собрала все в одну таблицу, но пришлось итоговые строки удалять вручную, короче, коряво получалось, вот и решила, что попробую решить сначала все без макросов, собрать с листов при помощи формул, но пришла в тупик. Тот файл, что я выслала не последний. В последнем я все вручную собрала на один лист, отсортировала, но у меня упорно не идет выборка, не могу понять почему. Я там с массивами запуталась. Serge_007, мне нужна инфа со всех листов. там 14 отделов, я просто убрала лишние, чтобы файл поменьше сделать. Я еще сброшу один файлик(точнее кусок), на который я собрала всю инфу вместе после долгих попыток собрать с листов, но у меня все-равно не идет выборка, не могу понять, почему.irisan
Serge_007, простите мое невежество, но я плохо дружу с английским, немецкий учила, английские термины знаю только благодаря программам. С Уокенбахом знакома, учила VBA по его книге, а вот с его атилитами не довелось, буду исправлять пробелы. И пусть меня простит Николай Павлов, сайт у него замечательный, а таких,как я безграмотных на просторах интернета много, поэтому пусть не обижается, главное, он очень помогает людям и это зачтется. Serge_007, я в прошлом посте почему-то не прикрепила файл-пример. Я там собрала все в единую базу и пытаюсь вытянуть оттуда информацию, но спотыкается на первом же найденном объекте, как ВПР. Может быть все-таки использовать формулу массива или по другому ключу выбирать?
Serge_007, простите мое невежество, но я плохо дружу с английским, немецкий учила, английские термины знаю только благодаря программам. С Уокенбахом знакома, учила VBA по его книге, а вот с его атилитами не довелось, буду исправлять пробелы. И пусть меня простит Николай Павлов, сайт у него замечательный, а таких,как я безграмотных на просторах интернета много, поэтому пусть не обижается, главное, он очень помогает людям и это зачтется. Serge_007, я в прошлом посте почему-то не прикрепила файл-пример. Я там собрала все в единую базу и пытаюсь вытянуть оттуда информацию, но спотыкается на первом же найденном объекте, как ВПР. Может быть все-таки использовать формулу массива или по другому ключу выбирать?irisan
Сообщение отредактировал irisan - Вторник, 05.06.2012, 15:23
Сводная таблица тоже не подойдет, т.к. наши экономисты не умеют ей пользоваться, требуют автоматизировать свою форму
Сводной таблицей быстрее, проще и правильнее. Пользоваться ей уметь не надо, достаточно уметь выбирать нужную фамилию из списка Если уж совсем никак, то можно из сводной прямыми ссылками выводить данные в их форму
Quote (irisan)
Сводная таблица тоже не подойдет, т.к. наши экономисты не умеют ей пользоваться, требуют автоматизировать свою форму
Сводной таблицей быстрее, проще и правильнее. Пользоваться ей уметь не надо, достаточно уметь выбирать нужную фамилию из списка Если уж совсем никак, то можно из сводной прямыми ссылками выводить данные в их формуSerge_007
Я им сводную предложила, они рассматривают. Но дело в том, что это надо будет делать каждый квартал, поэтому надо хотя бы научиться ее создавать и они будут меня дергать каждый квартал. Хотя, попробую, как это будет выглядеть, может и не так страшен черт. Пока спасибо за участие. Еще будет вопрос для меня очень нелегкий. Уж простите за назойливость! Кто-нибудь знает, как интегрировать ексель в автокад? Нужно, чтобы расчет происходил в таблице ексель, а затем после расчетов все это чертилось согласно заданных параметров в автокаде. Может есть кто-нибудь на форуме, кто этим владеет?
Я им сводную предложила, они рассматривают. Но дело в том, что это надо будет делать каждый квартал, поэтому надо хотя бы научиться ее создавать и они будут меня дергать каждый квартал. Хотя, попробую, как это будет выглядеть, может и не так страшен черт. Пока спасибо за участие. Еще будет вопрос для меня очень нелегкий. Уж простите за назойливость! Кто-нибудь знает, как интегрировать ексель в автокад? Нужно, чтобы расчет происходил в таблице ексель, а затем после расчетов все это чертилось согласно заданных параметров в автокаде. Может есть кто-нибудь на форуме, кто этим владеет?irisan
А если в базу будут вноситься дополнения и изменения? Все это будет автоматом отражаться в сводной? Я сама только пару раз ее делала, не совсем знаю, как это работает?
А если в базу будут вноситься дополнения и изменения? Все это будет автоматом отражаться в сводной? Я сама только пару раз ее делала, не совсем знаю, как это работает?irisan
если в базу будут вноситься дополнения и изменения?
Смотря какие. Если Вы вносите новые данные в строки БД, то ничего трогать не надо, в сводную они попадут сами, её только обновлять надо после пополнений (вручную или макросом или опцией при открытии файла), а вот если БД будет меняться, то естественно, придётся менять и сводную. Но изменение БД - это событие уникальное, возможно только раз в несколько лет или даже десятков лет, при крупных изменениях структуры компании, поэтому Вам об этом переживать не стоит
Quote (irisan)
если в базу будут вноситься дополнения и изменения?
Смотря какие. Если Вы вносите новые данные в строки БД, то ничего трогать не надо, в сводную они попадут сами, её только обновлять надо после пополнений (вручную или макросом или опцией при открытии файла), а вот если БД будет меняться, то естественно, придётся менять и сводную. Но изменение БД - это событие уникальное, возможно только раз в несколько лет или даже десятков лет, при крупных изменениях структуры компании, поэтому Вам об этом переживать не стоит Serge_007
Сергей, огромное спасибо. Сейчас попробовала, мне так понравилось! Сегодня сяду за Уокенбаха и сводные! Все гениальное просто, не надо мудрить с формулами. А у меня уже мозги набекрень, не знала, что и делать с этими графиками! А сейчас по прямым ссылочкам быстренько вытягивается даже в их ненавистную уже мне форму! Огромный дзякуй! Быстро доделаю и буду разбираться с интеграцией!
Сергей, огромное спасибо. Сейчас попробовала, мне так понравилось! Сегодня сяду за Уокенбаха и сводные! Все гениальное просто, не надо мудрить с формулами. А у меня уже мозги набекрень, не знала, что и делать с этими графиками! А сейчас по прямым ссылочкам быстренько вытягивается даже в их ненавистную уже мне форму! Огромный дзякуй! Быстро доделаю и буду разбираться с интеграцией! irisan