Функция СИМВОЛ — простейшие примеры
Раздел функцийТекстовые
Название на английскомCHAR
ВолатильностьНе волатильная
Похожие функцииКОДСИМВ, UNICODE, ЮНИСИМВ

Что делает функция СИМВОЛ?

Эта функция преобразует целое число в символ, который ему соответствует в текущей кодировке ANSI, используемой операционной системой.

ВАЖНО: ANSI-кодировка — это собирательное понятие, их (кодировок) очень много, и таблица сопоставления чисел и символов будет разной в зависимости от того, какая указана в реестре вашей операционной системы.

Наиболее часто на русскоязычных системах Windows установлена кодировка Windows-1251 (она же cp1251).

Синтаксис

=СИМВОЛ(число)

Число должно быть от 1 до 255, в иных случаях функция выдаст ошибку #ЗНАЧ!

Коды символов и соответствующие им символы

Таблица ниже поможет быстро сориентироваться, когда нужны редко используемые символы. Наиболее востребованные из них:

  • символ переноса строки — 10
  • символ ™ — 153
  • символ ® — 174
  • символ © — 169
  • кавычки-ёлочки («») — 171 и 187
  • знак «плюс-минус» (±) — 177
Полная таблица сопоставления символов и их кодов в кодировке Windows-1251

Функция СИМВОЛ — примеры

Помимо использования строго по назначению, функция СИМВОЛ может использоваться для иных задач в Excel, включая такие, где выступает вспомогательной.

Создать алфавит в Excel

Удобный способ не вводить буквы с клавиатуры самостоятельно.

В зависимости от того, какой алфавит вы хотите создать в Excel, понадобятся разные диапазоны чисел.

Для английского языка это диапазоны 65-90 (заглавные) и 97-122 (строчные). Для русского алфавита — 192-223 и 224-255 соответственно.

По какой-то причине буква Ё не входит ни в один из этих диапазонов (см. таблицу выше), иными словами, русский алфавит в кодировке 1251 будет неполон, если взять только подряд идущие цифры. Код заглавной Ё — 168, строчной — 184.

Подробнее читайте в статье: Как создать алфавит в Excel

Комбинации с другими функциями

В комбинации с ПОИСК, НАЙТИ, СЧЁТ и СТРОКА в формуле массива функция СИМВОЛ позволяет найти латиницу в русском тексте или кириллицу в английском.

Также может помочь извлечь или удалить последнее слово во всех ячейках.

Добавить комментарий