Согласно документации ваши значения должны быть отсортированы.
Важно: значения в lookup_vector должны быть расположены в порядке возрастания: ..., -2, -1, 0, 1, 2, ..., AZ, FALSE, TRUE; в противном случае LOOKUP может не вернуть правильное значение. Прописные и строчные буквы эквивалентны.
M 1 S 0 X 2 XL 3