У каждого символа, отображаемого в Excel, есть номер. В Excel есть две функции, которые напрямую работают с этими числами: КОД и СИМВОЛ.
Давайте сначала посмотрим на функцию CODE. Функция CODE принимает один аргумент - текст, для которого требуется числовой код.
CODE ("A") возвращает 65
Я получу тот же результат, если укажу ссылку на B6, которая содержит заглавную A.
В случае строчной буквы "а" КОД возвращает 97.
Если я скопирую эту формулу, вы увидите, что CODE возвращает число для каждого символа, включая знаки препинания и специальные символы.
Функция СИМВОЛ в основном противоположна функции КОД. Он принимает один аргумент - число от 1-255 - и возвращает соответствующий символ.
CHAR (65) возвращает A в верхнем регистре.
Итак, копируя функцию вниз, мы получим символ, с которого начали, в столбце A.
Используя CODE и CHAR, мы можем сопоставить первые 255 символов любого заданного шрифта. У меня уже есть числа здесь, и, используя именованный диапазон, который я определил ранее, я могу выбрать все пустые ячейки и ввести функцию CHAR, чтобы получить символ для каждого числа.
И если я перейду на другой шрифт, скажем, Wingdings, мы увидим первые 255 символов этого шрифта.
Вы можете заметить одну вещь: прописные и строчные буквы - это ровно 32 цифры. Если я добавлю 32 к 65, код для верхнего регистра A, я получу 97, код для нижнего регистра a. То же для буквы Б.
Наконец, я хочу выделить двух важных персонажей. Символ номер 10 в Windows и номер 13 на Mac вызовут разрыв строки внутри ячейки.
Это полезно, когда вам нужна информация о формате в формуле.
Чтобы проиллюстрировать это, давайте посмотрим на этот список имен и адресов. Если вы хотите создать что-то вроде почтового адреса, вы можете использовать конкатенацию, примерно так:
Однако обратите внимание, что все просто заканчивается на одной линии. И перенос текста не помогает.
Вот здесь и пригодится символьная функция. Чтобы добавить разрывы строк, я могу использовать функцию СИМВОЛ с соответствующим числом. Поскольку я работаю на платформе (платформе), мне нужно использовать CHAR (10).
В результате получится отформатированный адрес с разрывами строк в нужном месте. Просто убедитесь, что у вас включен перенос строк.
Курс
Основная формулаСвязанные ярлыки
Введите одни и те же данные в несколько ячеек Ctrl
+ Enter
⌃
+ Return
Отменить последнее действие Ctrl
+ Z
⌘
+ Z