Я разрабатываю приложение для личного финансового бюджетирования и движения денежных средств в Excel 2016 для Windows 10, и мне нужна помощь в разработке набора формул, которые будут:
- Извлекайте определенные фразы - конечно, по одной - из более длинной строки текста, которая соответствует названию соответствующей строки метки для этого типа транзакции.
- Подытожьте все аналогичные транзакции на основе описания метки для соответствующей транзакции для соответствующих транзакций.
Я создал «Метки линии» как средство, помогающее привязать банковскую транзакцию к соответствующей категории бюджета. Источником моих данных является электронная таблица денежных потоков и загруженные транзакции (в формате XL) из моего финансового учреждения. Вот некоторые критерии, которые я определил в отношении описания транзакций из банка:
- Желаемая фраза варьируется по длине в зависимости от типа транзакции и с какой сущностью транзакция.
- Все транзакции с определенной сущностью содержат точную фразу где-то в пределах всей строки текста.
- Строка идентификации может появиться в любом месте строки описания (почти как в случайном порядке).
- Не все описания транзакций начинаются с тех же символов, что и в приведенных ниже примерах.
- Поскольку первая буква любой данной фразы может быть первой буквой отдельной фразы, попытка использовать FIND для идентификации и классификации нескольких транзакций может привести к неправильной группировке и подытогу различных транзакций.
Вот примеры нескольких транзакций с их описаниями и соответствующими метками строк, которым я пытаюсь сопоставить транзакции. Конфиденциальные данные были удалены, а общая длина двух строк описания различается.
FORD MTR Withdrawal ACH FORD MTR CHGO TYPE: ONLINE PMT ID: XXXXXXXXX
BANK OF AMERICA Withdrawal ACH BANK OF AMERICA TYPE: ONLINE PMT ID: XXXXXXXXX
INFINITE ELECTRIC Online Payment XXXXXXXXXX To INFINITE ELECTRIC
Если я найду способ связать аналогичные транзакции с их правильными метками строк, я думаю, что смогу использовать форму SUMIF или аналогичную функцию для промежуточных итоговых транзакций для каждой метки строки в таблице бюджета. Я думаю, что дал достаточно информации, но ... Если нужно больше, пожалуйста, дайте мне знать. Заранее большое спасибо.