Xander017John Smith: Дѣаволъ: и кстати, упираемся в ограничение: s018.radikal.ru/i514/1611/73/4f73eb9ba053.png
если в таблице с субсидиями автоматически считается сумма по месяцам, то итоговая сумма не воспринимается функцией ВПР
То есть вот такой запрос:
=IFERROR(VLOOKUP($J$2:$J$91,'03821016.xlsx'!$J$2:$AX$165,41,FALSE),0)
не отдаст результат, если сравнивать по запросу "4 Total", как на картинке. В скриншотной таблице он автоматически суммирует, а функция ВПР такую строку не видит, потому результат не подставляет.
Xander017: John Smith: Дѣаволъ: и кстати, упираемся в ограничение:
[url=http://s018.radikal.ru/i514/1611/73/4f73eb9ba053.p...
если таблица с субсидиями считает суммы, то итоговая сумма не воспринимается функцией ВПР
То есть вот такой запрос:
=IFERROR(VLOOKUP($J$2:$J$91,'03821016.xlsx'!$J$2:$AX$165,41,FALSE),0)
не отдаст результат, если сравнивать по запросу "4 Total". В скриншотной таблице он автоматически суммирует, а функция ВПР такую строку не видит, потому результат не подставляет.
Алексей Скобкин: а что, чувак пользуется нодой, пайтоном и пыхыпы? Вот так берет с утра пораньше сам пыхыпы, и работает, работает, работает?
Или Вы все таки не заметили слова "ИНСТРУМЕНТ"?
John Smith: Вы правы, это я про свои нужды писал - "квитанции" - это документ жильцам, а "отчеты" - в разные гос.органы.
Надо найти ту золотую серединку, чтобы эта работа выполнялась удобно и быстро. Потому что мне кажется что сейчас чего-то не хватает, или что-то лишнее. В любом случае, формирование документов сейчас выглядит шаманством.
Xander017: "А в гифке ответ на вашу же фразу - "Ни ВПР ни аналог такого не сделает." Не более и чуть-чуть сарказма. "
эта моя фраза была сразу после предложения, чего именно не сделает. Так вот гифка показывает костыль, но не решение того, что описывалось там на предложение выше.
Так ведь можно дойти и до утверждения что на мой вопрос может быть решением блокнот.екзе! И гифку в подтверждение.
: )
John Smith: "Либо у вас данные по квартирам уже сформированы, тогда прямая дорога вам в мейл мердж вордовский, как уже написали; что более вероятно - данные не сведены в одну таблицу,"
данные БЫЛИ сведены в одну таблицу. я разнес по трем(льготы, субсидии, и оплаты для всех с учетом льготников и субсидиантов), и есть еще четвертая с данными каждого жильца.
Я ищу наиболее простое, лаконичное и дешевое решение для данной задачи. Да, пока мердж таковым является.
" которую, опять же, можно отправить в вордовский мейл-мердж."
Ну вот, приходится переключаться в Ворд. Я искал возможность обойтись внутренними инструментами Экселя.
Хотя обычно такие вещи делают либо в специализированных системах, либо в БД, да тупо в MS Access, и никаких мейл мерджей не понадобится, свел данные в отчет - и отдыхаешь.
Специализированные - либо досовские(на турбопаскале, думаю сами видели во всяких гос.учреждениях), либо платные, что для данной задачи не стоит того.
Конечно, можно развернуть sql-сервер, сделать бекенд с фронтэндом. Но опять же, избыточно, если для сотни-другой квартир.
"Да ну. Здесь задают вопросы типа...
Бесплатно просят советы, а не выполнить работу. Вот и разница."
Здесь был вопрос именно о совете, и никто выполнить работу не просил - работа и так вполне себе выполняется.
Xander017: Вы себе представляете печатать каждый месяц квитанции для сотни-другой квартир вот таким вот образом?
Тогда уж чего не в Ворде для каждой квартиры вручную менять поля, как делают другие.
Пока я слиянием делаю в пару тыков. Вопрос данной темы исключительно в том, можно ли еще упростить, используя только возможности Экселя. А то что Вы предлагаете это далеко не упрощение задачи. Как на гифке я конечно и сам мог бы сделать, только потом слишком много телодвижений каждый отчетный период для квитанций и отчетов по всем этим собесам, статистикам, налоговым.
John Smith: "Либо не мучатся и использовать MS Access"
Видимо так и придется.
Проблема только что в собес надо отдавать отчеты по субсидиям и льготам, а там дос и дбф формат, так что пока из экселя в эксель. Но наверное проще в Аксесс всё сделать, и в итоге и квитанции и отчеты из него формировать. Попробую сегодня, насколько это удобно получится.
Дѣаволъ: я на нем вчера вечером реализовал передачу данных по субсидиям - чтобы субсидианты и льготники были в отдельных таблицах. Чтобы их только там вертеть, а не в общей таблице, куда внесенные данные сами уже будут подтягиваться.
Но создание квитанций на оплату эти функции не смогут реализовать. По крайней мере чтобы это было удобно и просто, как в "слиянии". Вы представьте себе сделать квитанции для 100-200 квартир таким образом. Удобно ли это будет? Правильно ли выполнять это данным методом?
Дѣаволъ: да, можно и на руби написать. но зачем, если есть уже таблица в экселе, данные из которой надо подставить в квитанции. Спрашиваю у тех, кто может знать может ли то же самое делать сам Эксель. "Слияние" с данной задачей справляется вполне успешно, без лишнего усложнения. Если бы было УПРОЩЕНИЕ (например силами только Экселя) - вот это был бы ответ на мой вопрос.
Спасибо. Пока я именно так и делаю. Но странно что нельзя обойтись только Экселем, потому и спрашиваю - может я чего недопонимаю. Неужели силами самого Экселя не получится сделать такого массового слияния, как с Вордом?
John Smith: "квитанция" это ровно то же самое что и всегда - счет для оплаты услуг. Их разность ну совсем не имеет значения в данном случае. Главное - сформировать из набора данных набор квитанций.
Если есть 100 квартир, у каждой есть:
ФИО, м2, сумма, субсидия, итого;
то нужно для каждой вартиры автоматически сформировать свой документ на печать.
Ни ВПР ни аналог такого не сделает. А если каким-то образом и извратиться для прикручивания этой функции, то испонение будет большим костылем. Чего уж сразу не батником в досе?
Фриланс тут вообще не при чем, перестаньте.