Я пытаюсь использовать функцию сопоставления индекса из текстовой строки, которая была преобразована из массива. Это электронная таблица, над которой я работаю, в строке M я пытаюсь вернуть значение даты из связанной электронной таблицы (данные метабазы), в которой есть даты начала связанных «назначений».

Электронная таблица данных метабазы выглядит следующим образом:

Как вы можете видеть на первом изображении, я использовал левую и правую функцию, чтобы вырезать последние 4 числа каждого назначения перед последним хешем и сопоставить его с идентификатором назначения в листе метабазы. Я думаю, потому что это запрос, когда я только что сопоставил столбец A в таблице метабазы, я получил N / A, но когда я использовал формулу массива, я получил идентификаторы назначения, и повторные даты 9/10/2018 были возвращены в индекс: функция соответствия. Я переместил функцию формулы массива в строку 1299 для лучшей видимости, но не было никаких изменений по сравнению с тем, когда формула массива была в строке 2.
=index('metabase data'!Q:Q, MATCH(left(Right(K2, 5), 4),'metabase data'!S:S),false)
Я надеюсь, что столбец «Дата начала» вернет даты начала, указанные в таблице метабазы, соответствующие идентификаторам назначения