Русский и английский алфавит в строке MS EXCEL

Сгенерируем русский (АБВГДЕЖЗИЙКЛМНОП...) и английский (ABCDEFGHIJKLMNOPQRST...) алфавит с помощью функции СИМВОЛ().

Каждому символу соответствует свой код. Соответствие кодов символам можно посмотреть через меню Вставка/ Текст/ Символ (код указан в нижнем правом углу).

Формула =КОДСИМВ("А") вернет значение 192 (для русской буквы А), для английской буквы - КОДСИМВ() вернет 65.

Функция СИМВОЛ() является "обратной" по отношению к КОДСИМВ(), т.к. формула =СИМВОЛ(КОДСИМВ("Я")) вернет букву Я.

При генерации алфавита воспользуемся тем фактом, что русские буквы имеют код от 192 до 255 и следуют подряд.

Записав формулу =СИМВОЛ(191+СТРОКА()-СТРОКА($A$9)) получим столбец со всеми буквами алфавида, кроме Ё и ё (коды 168 и 184). См. файл примера.

воспользовавшись идеями из статьи Объединение значений нескольких ячеек в одну текстовую строку в EXCEL объединим все буквы в одну строку - алфавит.

Аналогично поступим для английского алфавита (учтем, что между блоками с ПРОПИСНЫМИ и строчными буквами содержатся еще 6 других символов).

Связанные статьи

Похожие задачи
Прочитайте другие статьи, решающие похожие задачи в MS Excel. Это позволит Вам решать широкий класс подобных задач.
Средняя: 5 (2 оценок)