У меня есть один лист с именем External_Data, который содержит данные, которые извлекаются через соединение. Второй лист ссылается на эти данные с помощью простой формулы соответствия индекса, но по какой-то причине возвращает ошибки, и я схожу с ума, пытаясь выяснить это. Когда я указываю формулу на другой лист с похожими данными, которые также извлекаются через соединение, это работает просто отлично. Я могу перейти к External_Data и увидеть значение, я могу сделать быстрый поиск значения, и оно выскакивает нормально, но формула просто не будет работать.
Рассматриваемая формула:
=INDEX(External_Data!J:J,MATCH(B2,External_Data!A:A,0))
Столбец B, список серийных номеров, представляет собой формулу:
=IFERROR(Calcs!G:G,"")
а столбец External_Data A - это просто список серийных номеров (импортированных через соединение, как указано выше)
Вещи, которые я пробовал:
Изменение содержимого столбца B на значение, а не на формулу
Изменение значения поиска на VALUE(B3)
Изменение значения поиска на фактическое значение
Восстановление всей External_Data с нуля
Изменение формулы для vlookup (= VLOOKUP (B2, External_Data!A2:J750,10))
Я понятия не имею, что происходит с этим дерьмом. Он должен работать. Это работает в другом месте. Это работает, когда я указываю формулу в другом месте. Но почему-то отказывается сотрудничать с этим конкретным листом.