Excel. От парсинга SMS до загрузки в GnuCash

Эта статья является логическим завершением цикла, посвященного автоматизации загрузки данных из SMS в программу учета личных финансов GnuCash.
Судя по нескончаемому (на самом деле — нет) потоку комментариев к предыдущей статье, тема, действительно, интересна не только мне, поэтому было бы безответственно не довести описание до конца.
Напомню, в статье «Excel. Парсинг банковских SMS» мы научились переводить текст SMSок к формализованному виду, где каждый блок полезной информации из сообщения помещается в свой отдельный столбец, что открывает возможность для аналитики, которой не дает обычный неподготовленный текст. Затем в статье «Импорт проводок в GnuCash» мы научились массово загружать данные в GnuCash, но для этого данные должны иметь свой строго определенный вид — в таблице для загрузки для каждой проводки должно быть две отдельных строки — одна под другой для дебета и кредита. Как же при помощи Excel перевести одну строку с данными, полученными из SMS, в две строки, которые можно будет скормить нашей программе? Читать далее…

Импорт проводок в GnuCash

Как и обещал в предыдущей статье, возвращаюсь с темой импорта проводок в GnuCash. Это одна из тех задач, решение которых упорно не гуглится вообще нигде — ни в российском сегменте, ни в англоязычном (может плохо ищу?). Забавно, но одна из первых ссылок в гугле по теме «Import GnuCash» ведет на официальную страницу поддержки, где один из, видимо, разработчиков говорит, что программа не умеет импортировать файлы с проводками, которая сама же экспортировала (во всяком случае на тот момент), сейчас с некоторыми оговорками это уже не совсем так, но, тем не менее, без дополнительных преобразований файла экспорта импортировать его по-прежнему не получится. В общем искал долго, но ничего путного мне по этой теме так и не попалось. Делюсь с вами тем, до чего удалось докопаться самостоятельно. Читать далее…

Excel. Парсинг банковских SMS

Кто регулярно ведет учет личных финансов, знает насколько бывает долго и утомительно вносить расходы в специализированную программу или в таблицу Excel. Доходы, конечно, тоже надо вносить, но они, увы, обычно реже, да и вносить их значительно приятнее.
И если, при оплате наличными тут сложно что-то автоматизировать, и приходится рассчитывать только на свою память или чеки, то при платежах картой, когда на телефон приходят SMS от банка, волей не волей задумаешься: «А нельзя ли что-то сделать, чтобы перестать быть роботом-колотилкой данных из сообщений в программу учета финансов?» Читать далее…

Excel. Сложение чисел из текстовой строки, следующих после ключевых слов

По правде сказать, когда я писал в предыдущей статье, что скоро расскажу о том, как победить ограничение на фиксированность местоположения чисел в тексте и фиксированность их длины, то не был полностью уверен, что эту проблему мне действительно удастся решить, оставаясь в рамках требований к универсальности формулы и неизменности ее размеров независимо от количества чисел в строке. К счастью, мне удалось решить эту задачу, чем сегодня и хочу поделиться с вами. Если у вас есть желание и время попробовать свои силы в этом, то буду рад, если перед прочтением статьи вы попробуете это сделать самостоятельно и напишите, что у вас получилось, возможно, ваше решение окажется куда более легким и изящным. Читать далее…

Excel. Сложение чисел из текстовой строки

Сегодня рассмотрим задачу, как из текстовой строки в Excel выбрать все числа и сложить их.
Задача эта взята не из головы, а из насущной проблемы, о которой я вам расскажу в одной из ближайших статей. Читать далее…

«ВПР» по частичному совпадению

Спустя катастрофически большой промежуток времени с момента публикации моего последнего поста, решил поделиться супер крутой, на мой взгляд, Excel-формулой, узнав о которой, начинаешь удивляться, как же раньше-то я жил без нее. Читать далее…

Как использовать почту в Outlook без подключения к Exchange?

Если в качестве почтового клиента вы используете MS Outlook, то могли столкнуться с
невозможностью просмотреть почту оффлайн. Это происходит, когда в настройках отключено
кэширование почты с сервера Exchange. Как и водится, настройки лежат не на поверхности,
а в каких-то семи мышекликах. Читать далее…

MS Access: подсчет числа строк с уникальными значениями одного из параметров

Уверен, кому-то приведенная здесь задача покажется простой, ну а для тех, кто как я пользуется MS Access от случая к случаю, может и пригодиться.

Специфика моей работы такова, что периодически требуется произвести анализ большого массива данных в достаточно сжатые сроки. Один из классов таких задач по анализу данных в общем виде можно свести к следующему:

Имеется два столбца. Данные могут повторяться как в первом, так и во втором столбце, также могут повторяться пары значений первого и второго столбца. Требуется выяснить может ли в рамках одного значения первого столбца быть несколько разных значений из второго столбца. Читать далее…

Использование функции =ВПР() в MS Excel

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