Я помещаю свою банковскую информацию в электронную таблицу LibreOffice Calc.
У меня есть следующие столбцы, которые я импортировал со своего банковского счета:
Date | USD | Description | Category
----------+-------+---------------------------------------------+----------
2/28/2019 | 44.00 | POS 0123 2345 123456 FRED-MEYER #02 | groceries
2/27/2019 | 2.50 | PANDA EXPRESS #123 TIGARD OR - 123546789012 | lunch
Эти описания очень непредсказуемыЭто те торговцы, которые хотят, чтобы они были, но они могут рассказать мне полезную информацию о том, на что я потратил свои деньги.Я использовал эту информацию, чтобы вручную ввести категории.Но я пытаюсь автоматизировать это для обычных вещей.
Итак, я создал отдельный лист со значениями поиска, например так:
Expression | Category
-----------+----------
FRED-MEYER | groceries
PANDA | lunch
Я ищу формулу в "Категория »столбца первого листа для автоматического определения категорий на основе таблицы соответствия на втором листе.(Очевидно, я не планирую, чтобы таблица поиска была исчерпывающей, но все, что я не помещаю туда, я могу ввести на первый лист вручную, перезаписывая формулы.)
У меня была эта работахорошо в Excel, используя изящные конструкции SEARCH
и MATCH
.(Я даже не понимаю этого больше, и у меня нет Excel, чтобы проверить.) Но так как я теперь пользователь Linux, я пытаюсь использовать LibreOffice, и я не смог заставить это работать сформулы.Я пробовал SEARCH
, MATCH
, LOOKUP
, VLOOKUP
, FIND
, с и без регулярных выражений и с различными параметрами вкл / выкл.Но пока безуспешно.
Я думаю, что это очень похоже на этот вопрос , хотя на него ответили только для Excel (я использую Calc).