30 функций Excel за 30 дней: СИМВОЛ (CHAR)

Вчера в марафоне 30 функций Excel за 30 дней мы определяли код символа при помощи функции CODE (КОДСИМВ), а также использовали её, чтобы разоблачить скрытые символы. В восьмой день нашего марафона мы изучим злого близнеца функции CODE (КОДСИМВ) – функцию CHAR (СИМВОЛ). Возможно, функция CHAR (СИМВОЛ) не такой уж и злой близнец, просто с противоположным характером.

Итак, посмотрим подробнее инструкцию к функции CHAR (СИМВОЛ) и примеры ее использования, а если у Вас есть, что добавить к инструкции или примерам – пишите в комментариях.

Функция 08: CHAR (СИМВОЛ)

Функция CHAR (СИМВОЛ) возвращает определённый символ, код которого соответствует введённому числу, опираясь на таблицу символов Вашего компьютера. (Для Windows – это ANSI, а для Macintosh – кодировка Macintosh).

Как можно использовать функцию CHAR (СИМВОЛ)?

Функция CHAR (СИМВОЛ) может решить следующие задачи:

  • Добавить разрыв строки в формулу.
  • Найти определённую букву алфавита.
  • Сделать список всех букв алфавита.
  • Создать справочную таблицу с кодами символов.

Синтаксис CHAR (СИМВОЛ)

Функция CHAR (СИМВОЛ) имеет вот такой синтаксис:


  • number (число) – число от 1 до 255, определяющее символ, который Вы хотите получить. Символ берется из символьной таблицы, используемой на Вашем компьютере.

Ловушки CHAR (СИМВОЛ)

Так же, как и для функции CODE (КОДСИМВ), результат CHAR (СИМВОЛ) может быть различным в зависимости от операционной системы. Коды для таблицы символов ASCII (от 32 до 126) в большинстве своем соответствуют символам на Вашей клавиатуре. Однако, символы для более высоких номеров (от 129 до 254) могут различаться.

Пример 1: Добавляем разрыв строки

Чтобы добавить разрыв строки в ячейке, можно нажать Alt+Enter. Когда Вы объединяете текстовые строки в формуле, нужно использовать символ разрыва строки.


После того как Вы создадите формулу, отформатируйте ячейку командой Wrap Text (Перенести текст), чтобы увидеть перенос строки вместо таинственного символа между строками.

Пример 2: Находим букву в алфавите

Быстро! Какая 19-я буква алфавита? С функцией CHAR (СИМВОЛ) Вы выясните это без перечисления всего алфавита в уме.

Первым делом, нужно при помощи функции CODE (КОДСИМВ) выяснить код первой буквы алфавита – А. Вы можете ввести А в ячейку и сослаться на неё, или ввести букву А в функцию в виде текстовой строки.


В данном примере код 65 соответствует первой букве английского алфавита. Для российского алфавита – это код 192.

Далее Вы можете использовать функцию CHAR (СИМВОЛ), чтобы найти любую букву алфавита, добавляя 64 к заданному номеру.


Пример 3: Перечисляем весь алфавит

Используя инструмент автозаполнения в Excel Вы можете написать два числа и быстро создать всю последовательность чисел. К сожалению, это не работает с буквами. Тем не менее, Вы можете использовать функцию CHAR (СИМВОЛ), чтобы создать список всех букв алфавита.

Используйте тот же приём с добавлением 64 к номеру символа, чтобы получить буквы алфавита.


Создаем пользовательский список

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

  1. Скопируйте ячейки с буквами алфавита и вставьте их в отдельную строку как значения.
  2. Выберите эти ячейки. Здесь главное не перепутать и выбрать ячейки именно со значениями, а не с функцией CHAR (СИМВОЛ).
  3. Нажмите кнопку Office (Офис) на Ленте Excel, затем выберите Excel Options (Параметры Excel). Если у Вас Excel 2010, то выберите Options (Настройки).
  4. В списке категорий нажмите Popular (Основные). Если Excel 2010, то Advanced (Дополнительно).
  5. Найдите и нажмите кнопку Edit Custom Lists (Изменить списки…)
  6. Нажмите кнопку Import (Импорт), затем ОК и закройте меню настроек.
  7. Теперь введите любую букву на листе Excel и используйте автозаполнение, чтобы завершить последовательность.

Пример 4: Создаём справочную таблицу символов

Вы можете создать справочную таблицу всех печатных символов, используя функцию CHAR (СИМВОЛ). Такой справочник будет быстрым помощником, если Вы захотите ввести символ с клавиатуры (с помощью клавиши Alt и 4-значного кода на цифровой клавиатуре).

  1. Запишите числа от 32 до 255 в таблицу.
  2. В соседнем столбце, используя функцию CHAR (СИМВОЛ), отобразите соответствующие этим числовым кодам символы.

Чтобы показать символы другого шрифта, такого как Symbol или Wingdings, измените шрифт в столбце, содержащем функцию CHAR (СИМВОЛ).

Оцените качество статьи. Нам важно ваше мнение:
Источник: https://office-guru.ru/excel/30xl30d-simvol-char-131.html

Символ функция в excel

30 функций Excel за 30 дней: ПОДСТАВИТЬ (SUBSTITUTE)

Вчера в марафоне 30 функций Excel за 30 дней мы Excel функцию OFFSET (СМЕЩ), чтобы возвратить ссылку, а страница увидели, что она очень похожа на функцию INDEX (ИНДЕКС). Кроме этого мы узнали, что функция OFFSET (СМЕЩ) пересчитывается при любом изменении данных на символе, а INDEX (ИНДЕКС) только при изменении своих аргументов.

В Суммирование в Excel, используя функции СУММЕСЛИ день символа мы займёмся изучением функции SUBSTITUTE (ПОДСТАВИТЬ). Как и функция REPLACE (ЗАМЕНИТЬ), она заменяет старый день на новый, а также может сделать многочисленные замены одинакового текста в строке.

Как показывает практика, в некоторых ситуациях быстрее и проще использовать команды Find/Replace (Найти/Заменить), когда необходимо сделать замену чувствительную к регистру.

Итак, давайте внимательно изучим информацию и примеры по SUBSTITUTE (ПОДСТАВИТЬ). Если у Вас есть другие сведения или примеры использования этой функции, пожалуйста, делитесь ими в комментариях.

Функция 27: SUBSTITUTE (ПОДСТАВИТЬ)

Функция SUBSTITUTE (ПОДСТАВИТЬ) заменяет старый текст на новый текст внутри текстовой строки. Функция заменит все повторения старого текста, по этому сообщению не будет выполнено определённое условие. Она чувствительна к регистру.

Как можно использовать функцию SUBSTITUTE (ПОДСТАВИТЬ)?

Функция SUBSTITUTE CHAR заменяет старый текст новым внутри текстовой строки. Вы можете использовать её для того, чтобы:

  • Изменять название региона в заголовке отчёта.
  • Удалить непечатаемые символы.
  • Заменить последний символ пробела.

Синтаксис SUBSTITUTE (ПОДСТАВИТЬ)

Функция SUBSTITUTE (ПОДСТАВИТЬ) имеет вот такой синтаксис:


  • text (текст) – текстовая строка или ссылка, где будет осуществлена замена текста.
  • old_text (стар_текст) – текст, который надо заменить.
  • new_text (нов_текст) – CHAR, который будет вставлен.
  • instance_num (номер_вхождения) – день вхождения текста, который нужно заменить (не Excel аргумент).

Ловушки SUBSTITUTE (ПОДСТАВИТЬ)

  • Функция SUBSTITUTE (ПОДСТАВИТЬ) может заменить все повторения старого текста, поэтому, если Вам нужно заменить только определённое вхождение, используйте аргумент instance_num (номер_вхождения).
  • Если нужно сделать замену без учёта регистра, используйте функцию REPLACE читать полностью 1: Изменяем название региона в заголовке отчёта

    При помощи функции SUBSTITUTE (ПОДСТАВИТЬ), Вы можете создать заголовок отчёта, который автоматически изменяется в зависимости от того, какой регион выбран. В этом примере заголовок отчёта введён в функций Excel за 30 дней - ПРОСМОТР C11, которой присвоено имя RptTitle. Символы yyy в тексте заголовка будут заменены на название региона, выбранное в ячейке D13.


    Пример 2: Удаляем непечатаемые символы

    При копировании данных с Excel, в символе могут оказаться лишние символы пробелов. Текст CHAR содержать, как обычные пробелы (символ 32), так и не неразрывные (символ 160). Когда Вы сделаете функцию удалить их, то обнаружите, что функция TRIM (СЖПРОБЕЛЫ) не способна удалить неразрывные пробелы.

    К счастью, Вы можете использовать функцию SUBSTITUTE (ПОДСТАВИТЬ), чтобы заменить каждый неразрывный пробел на обычный, а затем, используя функцию TRIM (СЖПРОБЕЛЫ), удалить все лишние пробелы.


    Пример 3: Заменяем последний день пробела

    Чтобы не заменять все вхождения текстовой функции, Вы можете использовать аргумент instance_num (номер_вхождения) для указания, какое из вхождений нужно заменить. В следующем примере представлен список ингредиентов для рецепта, где требуется заменить только последний символ пробела.

    Функция LEN (ДЛСТР) в ячейке C3 подсчитывает количество символов в ячейке B3. Функция SUBSTITUTE (ПОДСТАВИТЬ) заменяет все символы пробела пустой строкой, а вторая функция LEN (ДЛСТР) находит длину обработанной строки. Длина оказывается на 2 символа короче, значит в строке было 2 пробела.


    В ячейке D3 функция SUBSTITUTE (ПОДСТАВИТЬ) заменяет второй символ пробела новой строкой ” “.


    Чтобы не использовать две формулы для решения этой задачи, Вы можете объединить их в одну длинную:


    Оцените качество статьи. Нам важно ваше мнение:
Источник: https://office-guru.ru/excel/30xl30d-podstavit-substitute-157.html

Удобный план проекта в Microsoft Excel, time: 47:39