Ваш диапазон поиска не может гарантировать сортировку, так как вы используете значение ABS () для операции с данными. Новая функция XLookup (), которая была только что выпущена для ежемесячного канала Office 365, может сделать более простую формулу, которая не требует никакой сортировки.
=XLOOKUP(MIN(ABS(Sheet2!A1-B2:B10)),ABS(Sheet2!A1-B2:B10),B2:B10,,1)
Если вы не можете использовать XLookup, вы можете использовать помощник столбец (например, в столбце C, с формулой =ABS('User Input'!$G$8-B2)
, скопируйте и отсортируйте данные по этому столбцу. Затем можно упростить индекс / совпадение до
=INDEX(C2:C5000,MATCH(MIN(C2:C5000),C2:C5000,-1))