Из вашего вопроса не совсем понятно, что именно вы пытаетесь сделать.
Однако, похоже, у вас есть список строк из DB1 и список строк из DB2. Некоторые или все строки в DB2 взяты из DB1, некоторые из которых могут быть разбиты на несколько строк и к ним добавлены две числовые цифры.
Мои предположения:
- Строкикоторые не были разделены, не были изменены.
- Для строк, которые были разделены, всегда будет добавлено ровно 2 символа.
Если это так, эта формула должна делать то, что вам нужно:
=IFNA(
INDEX($A:$A,
IFNA(
MATCH($C2,$A:$A,0),
MATCH(LEFT($C2,LEN($C2)-2),$A:$A,0)
)
),
"Not in DB1"
)
Способ, которым это работает, состоит в том, чтобы сначала проверить точное совпадение строки DB2 в списке строк DB1.
Если он не найден, он проверяет точное совпадение строки DB2 (за исключением двух последних символов) в списке строк DB1.
Если найден, возвращается оригиналСтрока DB1. Если нет, возвращается «Не в DB1».
Вы должны быть в состоянии настроить то, что вам нужно. Если я не понял проблему или мои предположения неверны, пожалуйста, дайте мне знать.