Как получить индивидуальное числовое знаечние из текста ячейки?
Задал мне кто-то вопрос. Возможно ли получить число из ячейки с каким либо словом?
Пример:
Арбуз - 3243423
Собака - 323123
ололо - 81763
Первое что пришло в голову - преобразовать символы в их коды и сложить/умножить их. Но проблема. Эксель умеет это делать только с первым символом в ячейки, а не со всем текстом из стандартных функций.
Как штатными средствами получить индивидуальное значение для разных слов, при условии что слова за ранее не задаются и у повторяющихся слов должны быть одинаковые коды?
Еще немного подумал и решил - формулой вы это вряд ли сделаете.
Но можно написать небольшой макрос, который будет разбирать слово и суммировать код каждой буквы, затем проставлять в ячейке справа число и двигаться дальше по циклу.
Фишка то в чем изначально. Идея была сделать самый простенький кэш генератор.
Изначально брали длину слова + ключ. - но много повторов. Пробовали первый символ еще. Все равно повторы.
Хочется именно в excel, тут чисто принципиально, ради получения особых извращений ;)