Есть такая, как мне кажется нетривиальная задача.
Имеется текстовая строка в ячейке, например вида: "0-0,4; 0-4-1,2; 1,2-5" (без кавычек). Число интервалов может быть любое, пробелы могут стоять хаотично. Запятая - разрядность, тире (дефис) - разделитель минимума и максимума диапазона, точка с запятой - разделитель нескольких диапазонов.
Собственно, пользователь в одной ячейке пишет такой "набор, а в другой число, которое его интересует.
Что хочется научиться выводить:
- номер диапазоне, в котором находится число;
- минимальное/максимальное значения диапазона;
- сам диапазон (понятно, что это минимум-максимум, но может не надо каждый раз писать обе формулы через сцепить и тире.
Очень хочется обойтись без макросов, макрофункции возможны, но не очень также желательны.
Собственно, спасибо за помощь заранее.