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

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

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

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

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

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

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

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

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

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

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

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

Масштабирование изображения монитора, проблема с HDMI

На днях столкнулся с проблемой – монитор перестал, что-либо показывать. Провозившись с полчаса пришел к выводу, что монитор по какой-то причине перестал воспринимать сигнал по VGA и дело не в кабеле и не в видеокарте. Кстати до сих пор не могу понять, почему на большинстве мониторов присутствует дремучий VGA, более менее современный HDMI, а DVI при этом нет. Кто-нибудь знает? Отвлекся от темы.

В общем купил себе HDMI-кабель. Читать далее…

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

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

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

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

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

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

Ошибка 0x80040ca0 при попытке установить SkyDrive (Windows 7 SP1)

Довольно давно пользуюсь сервисом Dropbox, о котором уже писано переписано в том числе и мной. При всех своих плюсах, дропбокс в своей бесплатной версии довольно сильно ограничен по объему. Вот и решил я для расширения своих облачных объемов попробовать аналогичный сервис от Microsoft, зовется SkyDrive, для тех кто не в курсе.

Однако, поставить его мне удалось далеко не сразу. При попытке установить программу вываливалась ошибка — «Не удалось установить SkyDrive», в подробном описании был указан код ошибки 0×80040ca0: Читать далее…