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

Как использовать функцию CHAR в Google Sheets

6 min read Google Таблицы Обновлено 27 Sep 2025
Функция CHAR в Google Sheets: вставка символов по коду
Функция CHAR в Google Sheets: вставка символов по коду

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

Самый простой способ поместить символ в ячейку Google Sheets — просто набрать его. Но это не единственный путь. Функция CHAR выводит символ по его числовому коду. Это особенно полезно для спецсимволов, стрелок, буллетов и невидимых управляющих символов (пробел, перенос строки).

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

CHAR — это встроенная функция Google Sheets. Она принимает код символа (число) и возвращает соответствующий символ. Синтаксис простой:

=CHAR(char_code)

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

Пример: формула ниже выводит MUO в ячейке:

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

Результат функции CHAR, печатающей MUO в Google Sheets

Как видно на изображении, вы можете объединять несколько вызовов CHAR в одной формуле. Хотя в данном частном случае было бы проще набрать MUO напрямую, CHAR полезна там, где символа нет на клавиатуре или когда символ генерируется программно.

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

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

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

Когда вы знаете десятичный код нужного символа, вставить его очень просто.

Шаги по вставке символа в ячейку:

  1. Выделите ячейку, куда хотите вставить символ.
  2. Кликните в строку формул.
  3. Введите знак равенства = для начала формулы.
  4. Введите =CHAR(код) — пример: =CHAR(10148).
  5. Нажмите Enter — в ячейке появится символ с указанным кодом.

Вставка стрелки в Google Sheets с помощью CHAR

Формула =CHAR(10148) вернёт символ «➤» (arrowhead). Любой другой десятичный Unicode-код можно подставить вместо 10148.

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

CHAR полезна не только для видимых знаков, но и для невидимых управляющих символов. Пример — перенос строки внутри ячейки. В Google Sheets нажатие Enter переводит курсор в следующую ячейку, а не добавляет перенос в ту же ячейку. CHAR(10) — код для перевода строки (LF). Используйте его, чтобы соединить строки в одной ячейке.

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

Пошагово для простого примера:

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

Пример формулы на русском:

="Этот текст" & CHAR(10) & "на двух строках!"

После ввода формулы включите перенос строк в ячейке: Формат → Перенос текста → Перенос по словам (Wrap). Тогда вы увидите две строки в одной ячейке.

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

  • Формирование маркированных списков в ячейках: =CHAR(8226) & “ “ & A2
  • Добавление условных символов в отчёты: если значение>0 → ✓, иначе → ×
  • Объединение строк с переводами строки для экспорта/печати
  • Автоматическая вставка невидимых разделителей при подготовке CSV/импорта

Полезные функции, связанные с символами

  • CODE(text) — возвращает код первого символа строки. Пример: =CODE(“A”) → 65. Это удобно при обратной операции: узнать код уже существующего символа.
  • REGEXREPLACE/REGEXEXTRACT — вместе с CHAR дают гибкую работу с невидимыми символами (например, удалить переносы строк, заменить их на пробелы).

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

  • Если вы работаете с Excel и переносите файл: в Excel функция CHAR работает иначе (кодовая страница ограничена 1–255), а для Unicode в Excel лучше использовать UNICHAR. При миграции формул проверяйте результаты на соответствие.
  • Если нужно вставлять сложные комбинации символов (композиционные диакритики), CHAR может не давать ожидаемого результата — иногда придётся использовать явные символы или копировать из внешнего источника.
  • Для интерактивного редактирования многострочного текста удобнее использовать Google Docs, а затем копировать результат в таблицу.

Important: при переносе между платформами (Windows, macOS, Excel, Sheets) поведение некоторых кодов может отличаться из‑за кодировок и шрифтов.

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

  • Копировать символы из таблиц Unicode, веб-страниц или Google Docs и вставлять в ячейки.
  • На Windows и macOS использовать системные средства ввода символов (например, панель специальных символов или визуальный селектор эмодзи), затем вставлять в таблицу.
  • Для Excel: использовать UNICHAR для Unicode-символов, если вам нужен перенос совместимости между Excel и Sheets — тестируйте оба варианта.

Шпаргалка: часто используемые коды для CHAR

  • Перенос строки: 10
  • Пробел: 32
  • Bullet (маркер): 8226
  • Галочка: 10003
  • Стрелка: 10148
  • Сердце: 9825
  • Звезда: 9733

Факт: CHAR принимает десятичные коды Unicode. Чтобы найти код символа, можно использовать таблицы Unicode в интернете или функцию CODE для уже существующих символов в ячейке.

Чеклист ролей (кто и как использует CHAR)

  • Аналитик данных
    • Проверить: выводятся ли символы корректно в экспорте CSV.
    • Тест: CHAR(10) создаёт перевод строки, и он сохраняется в итоговом файле.
  • Контент-редактор
    • Проверить: шрифты поддерживают желаемые символы (например, эмодзи могут не отображаться).
    • Тест: объединённая строка с буллетом отображается в пользовательской вёрстке.
  • Разработчик / интегратор
    • Проверить: кодирование при API-выгрузке (UTF-8), чтобы не возникало искажений символов.
    • Тест: символы корректно передаются через CSV/JSON, и при повторном импорте не теряются.

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

  1. Формула =CHAR(n) возвращает ожидаемый видимый или невидимый символ.
  2. Объединение нескольких CHAR даёт корректную строку без лишних пробелов.
  3. CHAR(10) при включённом переносе текста отображает содержимое на нескольких строках.
  4. При экспорте/импорте символы сохраняются и не заменяются вопросительными знаками.

Советы по совместимости и миграции

  • Excel (особенно старые версии) может использовать ограниченную кодовую страницу для CHAR. Для кросс-платформенной работы проверяйте UNICHAR/CHAR в обоих приложениях.
  • Всегда сохраняйте файлы в UTF-8 при передаче между сервисами, чтобы избежать искажений Unicode-символов.
  • Если экспортируете данные из Sheets для веба, учитывайте, что некоторые шрифты не содержат всех символов (особенно редкие символы и эмодзи).

Примеры формул — шпаргалка

  • Простая вставка символа: =CHAR(8226)
  • Буллет + текст: =CHAR(8226) & “ “ & A2
  • Две строки в одной ячейке: =A1 & CHAR(10) & A2
  • Получить код первого символа: =CODE(B1)
  • Объединить со статическим текстом: =”Статус: “ & IF(C2>0, CHAR(10003), CHAR(215))

Короткое объявление (для рассылки или записи в changelog)

Функция CHAR в Google Sheets позволяет вставлять любые символы по их коду Unicode — от маркеров и стрелок до переносов строки. Используйте CHAR, чтобы стандартизировать вывод символов в отчётах и автоматических шаблонах.

Заключение

Функция CHAR — простой и мощный инструмент для управления символами в Google Sheets. Она особенно полезна при автоматической генерации текста, создании аккуратных отчётов и решении ограничений клавиатуры. Помните о кодировках при миграции между приложениями и тестируйте отображение символов в целевом шрифте.

Notes: если символ не отображается, проверьте выбранный шрифт и кодировку файла. При переносе между платформами используйте UTF-8 и проверяйте совместимость с Excel при экспорте.

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

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

Установка Asterisk для первой PBX
Телефония

Установка Asterisk для первой PBX

Microsoft Store не работает — как исправить
Windows

Microsoft Store не работает — как исправить

Сканирование WordPress: найти уязвимости и защитить сайт
Безопасность

Сканирование WordPress: найти уязвимости и защитить сайт

RSS из темы форума через Blogger и Gmail
Руководство

RSS из темы форума через Blogger и Gmail

Установка OCS Inventory NG Server 2 на CentOS 5.5
Linux

Установка OCS Inventory NG Server 2 на CentOS 5.5

Функция CHAR в Google Sheets: вставка символов по коду
Google Таблицы

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