Цитата:
Сообщение от
Wamr
в функции нечеткого поиска кода с 3 копейки, за то же время можно было ее и в виде макроса в Ёкселе сделать

и с синекрасным она бы лучше справилась
Ой ли? Насколько мне известно (смотрел ее ранее по другому вопросу) она возвращает так называемую "релевантность совпадения" (что-то типа вероятности - от 0 до 1). Ну, и что будет с того, что, например, для синекрасного она вернет степень совпадения с красным, скажем, 83%. Вам стало легче?

Таким образом, начинаются эксперименты с интерпретацией результатов, которые могут затянуться.
Цитата:
Сообщение от
Wamr
Базовых цветов у них планируется, не 7, не 14 и даже не 49, а около 100, что ручную обработку значительно усложняет.
49 и 100 не получится ввести в формулу, так как лимит на список аргументов, вроде, 30 штук. Но если первоначальные 1200 значений разобьются более-мене прилично пусть даже и всего на 14 карманов, уже будет легче - в среднем меньше 100 значений в кармане. Далее внутри кармана врубаем сортировку и разбираемся по "понятиям", в смысле по оттенкам базового цвета ("темно-", "светло-" и т.п.).
P.S. А впрочем соглашусь, что попробовать нечеткий поиск было бы интересно. Получается, что нужно будет в цикле перебрать 1200 "мусорных" цветов, сопоставляя их в другом цикле с 100 "правильными" цветами. У какого "правильного" цвета релевантность будет самая высокая, тот и считать сопоставленным для данного "мусорного" цвета. Конечно, возможны "проблемы" в результатах и их все равно придется отсмотреть. Под проблемами я понимаю, в первую очередь, несколько одинаковых максимальных релевантностей, для которых нужно будет определиться со стратегией выбора одного цвета, а также различные неожиданные результаты. Но интересно, интересно!
Код VBA (Access) для нечеткого поиска, который можно поместить в Excel, приводится в сообщении Андре про "источник идеи":
Функция нечеткого сравнения строк. Т.е. собственно "поисковый" код имеется, осталось оформить циклы.