Гид по технологиям

Функция CHAR в Google Sheets: вывод символов

6 min read Google Sheets Обновлено 05 Jan 2026
CHAR в Google Sheets — вывод символов
CHAR в Google Sheets — вывод символов

Логотип Google Sheets с символами под ним

Что делает функция CHAR в Google Sheets

CHAR — это встроенная функция Google Sheets, которая принимает числовой код символа и возвращает сам символ. Формат вызова простой:

=CHAR(char_code)

Аргумент — это десятичный код Unicode (целое число). Каждая функция CHAR возвращает ровно один символ, но вы можете комбинировать несколько вызовов CHAR в одной формуле через амперсанд (&) или функцию CONCAT/CONCATENATE, чтобы собирать слова и фразы.

Короткое определение терминов:

  • Unicode: стандарт кодирования символов, которому соответствует набор числовых кодов.
  • Непечатные символы: символы, которые отображаются как пустое место (пробел, таб, разрыв строки).

Простой пример: как вывести слово с помощью CHAR

Если у вас есть коды символов, формула собирает их в строку:

=CHAR(77) & CHAR(85) & CHAR(79)

Эта формула выведет MUO.

Вывод MUO с помощью CHAR в Google Sheets

Вместо ручного набора букв CHAR полезна тогда, когда нужный символ отсутствует на клавиатуре или приходит в виде кода из внешнего источника.

Вставка специальных символов с помощью CHAR

В Google Sheets нет встроенной панели «Специальные символы», как в Google Docs, поэтому CHAR часто единственный быстрый способ вставить знак прямо в формулу. Ниже — несколько распространённых символов и их коды (десятичные Unicode):

ОписаниеСимволUnicode (десятичный)
Маркер списка (bullet)8226
Окружённый маркер⦿10687
Стрелка вправо (головка)10148
Сердце (контур)9825
Галочка10003
Знак умножения/крест×215
Звезда9733

Пример вставки стрелки в ячейку:

  1. Выделите ячейку.
  2. В строке формул введите:
=CHAR(10148)
  1. Нажмите Enter.

Вставка стрелки в Google Sheets через CHAR

Вы можете использовать CHAR для создания буллет-листов, декоративных знаков в таблицах, или для совместимости при экспорте/импорте данных.

Разрыв строки (новая строка) внутри ячейки

Разрыв строки внутри ячейки — частый запрос: в Google Sheets Enter переводит курсор в следующую ячейку, а не добавляет новую строку. Для вставки разрыва используйте код 10:

="Первая строка" & CHAR(10) & "Вторая строка"
  1. Выделите ячейку.
  2. В строке формул начните с =.
  3. Поставьте первую часть в кавычках, затем & CHAR(10) &, затем вторую часть в кавычках.
  4. Нажмите Enter.

Чтобы увидеть результат с переносами, включите перенос текста для ячейки: меню Формат → Перенос текста → Переносить.

Добавление разрыва строки в Google Sheets с помощью CHAR

Частые сценарии использования

  • Формирование текста из кодов, поступающих из внешних источников или API.
  • Вставка символов, отсутствующих на клавиатуре (символы валют, стрелки, маркеры).
  • Создание читаемых многострочных подписей внутри одной ячейки с CHAR(10).
  • Использование служебных кодов (табуляция, нулевой символ) при подготовке данных.

Когда CHAR не подходит

Важно понимать ограничения и случаи, когда функция может не сработать:

  • CHAR возвращает только один символ — для многобайтовых комбинаций (например, составные эмодзи) вам может понадобиться собрать несколько кодов в нужной последовательности или использовать текстовые источники.
  • Отображение символа зависит от шрифта: некоторые символы не поддерживаются выбранным шрифтом и покажутся как квадратики или вопросительные знаки.
  • При экспорте в CSV/TSV поведение с непечатными символами (например, разрыв строки) может ломать формат — требуются дополнительные меры экранирования.

Альтернативные подходы

  • Вставка через копирование: найти символ в таблице символов ОС или в документе и вставить в ячейку вручную.
  • Использовать функцию UNICHAR (в Excel) — в Google Sheets эквивалентом служит CHAR с десятичным кодом Unicode. В скриптах Google Apps Script можно вставлять символы напрямую через String.fromCharCode() для более сложных преобразований.
  • Для сложных требований по отображению символов рассмотреть использование Google Apps Script для массовой подстановки и контроля кодировок.

Мини-метод: как быстро найти код символа и вставить

  1. Откройте страницу Unicode или таблицу символов (например, Wikipedia — Unicode tables) — найдите нужный символ и его десятичный код.
  2. Вставьте код в формулу: =CHAR(<код>).
  3. При необходимости объедините несколько CHAR через & или используйте CONCAT.
  4. Проверьте результат и, при необходимости, смените шрифт или включите перенос текста.

Советы:

  • Для часто используемых символов заведите в отдельном листе шаблон со столбцами: Символ | Описание | Код | Формула.
  • Для многострочных шаблонов используйте CHAR(10) + формат «перенос текста».

Роль-ориентированные чек-листы

Для аналитика:

  • Убедиться, что выбранный шрифт поддерживает символ.
  • Проверить корректность кодов в исходных данных.
  • Тестировать экспорт/импорт.

Для разработчика скриптов:

  • Использовать String.fromCharCode() в Apps Script, если нужно генерировать большие объёмы символов.
  • Учесть кодировку при взаимодействии с внешними API.

Для контент-менеджера:

  • Создать лист-справочник с часто используемыми CHAR-кодами.
  • Добавлять шаблоны подписей и буллетов для повторного использования.

Шаблоны и примеры формул

  1. Объединение текста с маркером и новой строкой:
="• " & A2 & CHAR(10) & "— дополнение"
  1. Замена пробела на неразрывный пробел (код 160):
=SUBSTITUTE(A2, " ", CHAR(160))
  1. Генерация строки из кодов в диапазоне (формула массива):
=ARRAYFORMULA(CONCATENATE(CHAR(B2:B5)))

(Примечание: последняя формула зависит от структуры данных и может потребовать адаптации.)

Советы по совместимости и безопасности данных

  • При экспорте в CSV убедитесь, что текстовые поля экранированы, чтобы переносы строк (CHAR(10)) не разрушили структуру файла.
  • Для совместимости с внешними системами иногда полезно заменять разрывы строки на специальный маркер (например, |BR|) и восстанавливать их на стороне при импорте.
  • Проверяйте, как символы отображаются в целевых инструментах (Excel, BI-платформы), особенно при работе с нестандартными символами.

Критерии приёмки

  • Символ отображается корректно в Google Sheets при выбранном шрифте.
  • При конкатенации нескольких CHAR формула возвращает ожидаемую строку.
  • Многострочный вывод виден при включённом переносе текста.
  • Экспортованный файл не теряет структурную целостность из-за непечатных символов.

Часто встречующиеся вопросы (короткие ответы)

  • Нужно ли использовать десятичный или шестнадцатеричный код? — В CHAR используются десятичные Unicode-коды.
  • Работает ли CHAR с эмодзи? — Да, но некоторые эмодзи состоят из нескольких кодов; может потребоваться собрать последовательность из нескольких CHAR.
  • Можно ли вставлять табуляцию? — Да, код табуляции — 9 (CHAR(9)), но при отображении в таблицах поведение зависит от контекста экспорта/формата.

Краткое резюме

Функция CHAR в Google Sheets — простой и мощный инструмент для вставки любых символов по их Unicode-кодам, включая специальные знаки и непечатные символы (например, разрыв строки CHAR(10)). CHAR полезен, когда символа нет на клавиатуре, при подготовке шаблонов для отчётов или при автоматической генерации текста. Всегда проверяйте отображение в выбранном шрифте и учитывайте экспорт в другие форматы.

Важное: если символ не отображается корректно, попробуйте сменить шрифт или собрать последовательность кодов для составных символов.

Поделиться: X/Twitter Facebook LinkedIn Telegram
Автор
Редакция

Похожие материалы

RDP: полный гид по настройке и безопасности
Инфраструктура

RDP: полный гид по настройке и безопасности

Android как клавиатура и трекпад для Windows
Гайды

Android как клавиатура и трекпад для Windows

Советы и приёмы для работы с PDF
Документы

Советы и приёмы для работы с PDF

Calibration в Lightroom Classic: как и когда использовать
Фото

Calibration в Lightroom Classic: как и когда использовать

Отключить Siri Suggestions на iPhone
iOS

Отключить Siri Suggestions на iPhone

Рисование таблиц в Microsoft Word — руководство
Office

Рисование таблиц в Microsoft Word — руководство