Мне нужна определенная функция, и я думаю, что она не существует в стандартном Excel, и, вероятно, мне нужна пользовательская функция VBA.
Эта функция должна делать что-то вроде FIND.VERT, но с частичным поиском, чтобы найти частичный текст в целевой строке.
=MYCUSTOM.FIND.VERT(A1;KeyTable!A:B;2;SpecialPartialLookup)
Это клетки-мишени (? это место формулы):
+----------------------------------+---+
| Text with some keyword somewhere | ? |
| Another test for this function | ? |
| I'm not very imaginative now | ? |
+----------------------------------+---+
и таблица ключевых слов:
+------------------+-----------+
| KEYWORD | VALUE |
+------------------+-----------+
| somewhere | adverb |
| test | noun |
| very imaginative | adjective |
| very imaginative | dontknow |
+------------------+-----------+
Это то, что я хочу:
+----------------------------------+-----------+
| TEXT | RESULT |
+----------------------------------+-----------+
| Text with some keyword SOMEWHERE | adverb |
| Another TEST for this function | noun |
| I'm not VERY IMAGINATIVE now | adjective |
+----------------------------------+-----------+
(верхний регистр только для отображения соответствия)
Является ли это возможным?