У меня следующий вопрос.
Я хотел бы иметь лист Excel, на котором в одной ячейке я могу ввести число, скажем, 1258012123
,
Я хотел бы иметь еще 2 столбца, в которых у меня есть определенные форматы. Например:
France 9999999999
Germany 9999999999999
UK AAAA99999999
Где 9
с представляют числа и A
с представляют буквы.
Я хотел бы ввести число в первой ячейке, чтобы сравнить, подходит ли оно для любого из форматов, которые у меня есть в двух других столбцах, и получить ответ в качестве вывода.
Есть идеи?
Таким образом, в основном, если у вас есть 10 символов, то это Франция, 13 символов - это Германия, и, наконец, 12 символов - это Великобритания, если это единственное, что отличает ваши данные, то это можно разрешить с помощью простой функции IF со счетчиком символов. Вы забыли какую-либо дополнительную информацию относительно вашей проблемы?
—
angelofdev
Привет, спасибо за ответ. Проблема в том, что это не только длина символов. Я привел пример 3 стран, но общий список, вероятно, составляет около 60. Некоторые из них имеют одинаковое количество символов, и единственная разница между ними заключается в правильном формате (расположении) букв и цифр.
—
Hmarkov
Возможно, вам придется реализовать некоторые VBA с акцентом на Регулярное выражение для определения закономерностей , Посмотрите на связанный ответ, чтобы указать вам правильное направление.
—
angelofdev