Как в excel получить дополнительный код
Каждый символ, вводимый вами и отображаемый на экране, имеет свой собственный числовой код. Например, код для прописной буквы А — это 65, а код для амперсанда (&) — 38. Эти коды присутствуют не только для алфавитных символов, вводимых вами с клавиатуры, но и для специальных символов, которые вы можете вывести на экран, используя их коды. Список всех символов и их кодов называется таблицей кодов ASCII.
Например, ASCII-код для символа © равен 169. Для вывода данного символа необходимо ввести на клавиатуре Alt+0169, используя цифровую клавиатуру для ввода цифр. Таблица ASCII содержит коды от 1 до 255, при этом первые 31 цифра используются для непечатаемых символов, таких как возврат каретки и перевод строки.
Функция СИМВОЛ()
Excel позволяет вам определять символы путем ввода их кодов ASCII, используя функцию СИМВОЛ(число) , где в качестве аргумента необходимо ввести соответствующий код. Например, если вы хотите ввести символ параграфа (§ с кодом ASCII 167), просто введите =СИМВОЛ(167) . Используя функцию СИМВОЛ() , можно сгенерировать таблицу ASCII-символов (см. рис. 4.6). В таблицу не включены первые 31 символ; обратите внимание, что символ с кодом 32 представляет собой знак пробела. В каждой строке символа содержится функция СИМВОЛ() , аргументом которой является число слева от поля.
Рис. 4.6. Построение таблицы ASCII кодов
Вы можете составить подобную таблицу, просто введя функцию СИМВОЛ() вверху строки и затем заполнив все ноля ниже. В случае если мы начинаем генерацию со второй строки, можно использовать формулу =СИМВОЛ(СТРОКА()+30) .
Функция КОДСИМВ()
Данная функция является противоположностью функции СИМВОЛ(число) . При вводе в нее текстового символа она возвращает код ASCII: КОДСИМВ<текст) , где текст — символ или текстовая строка. В случае ввода строки функция вернет ASCII-код первого символа. Например, следующие формулы вернут 193 как код символа Б: =КОДСИМВ("Б") или =КОДСИМВ("Баланс")
В Excel есть окно Символ, которое применяется для поиска и вставки специальных символов в ячейку (рис. 66.1). Вы можете открыть это окно, выбрав команду Вставка ► Символы ► Символ.
На вкладке Символы в раскрывающемся списке Шрифт выберите нужный шрифт. Для большинства шрифтов вы также можете выбирать категорию шрифтов из раскрывающегося списка Набор. Выберите нужный символ и нажмите кнопку Вставить. Продолжите вставку дополнительных символов, если они вам еще нужны, или нажмите кнопку Закрыть, чтобы закрыть окно.
Рис. 66.1. Символы из категории технические знаки шрифта Arial Unicode MS
Если вы вставили символ из определенного шрифта, то Excel продолжит отображать тот же символ независимо оттого, какой шрифт применился к ячейке. Для большого набора символов используйте шрифт Arial Unicode MS.
Если вы используете какой-либо символ часто, то можете захотеть сделать его более доступным, например это может быть КНС. В Excel это выполняется с помощью функции Автозамена. Исполнив следующие инструкции, вы сделаете нужный вам символ (для нашего примера он выбран на рис. 66.1) легкодоступным.
- Выберите пустую ячейку.
- Выполните команду Вставка ► Символы ► Символ и используйте диалоговое окно. Символ для поиска символов, которые вы хотите использовать. В нашем примере код символа равен 2318, а сам символ относится к категории технические знаки шрифта Arial Unicode MS.
- Вставьте этот символ в ячейку, нажав кнопку Вставить.
- Нажмите Закрыть, чтобы закрыть диалоговое окно Символ.
- Нажмите Ctrl+C, чтобы скопировать символ в активной ячейке.
- Выберите Файл ► Параметры, чтобы открыть окно Параметры Excel, перейдите в раздел Правописание, а затем нажмите кнопку Параметры автозамены для вызова диалогового окна Автозамена (или просто нажмите Alt+TA).
- В окне Автозамена выберите одноименную вкладку.
- В поле заменять введите последовательность символов, например (р).
- Перейдите к полю на и нажмите Ctrl+V, чтобы вставить специальный символ.
- Нажмите 0К для закрытия окна Автозамена.
После выполнения этих шагов Excel будет заменять символ, когда вы введете (р). Выбирая строку замены, укажите последовательность символов, которые вы обычно не печатаете. В противном случае вы можете обнаружить, что Excel делает замену там, где она вам не нужна. Помните, что всегда можете нажать Ctrl+Z, чтобы отменить автозамену. Для получения более подробной информации об использовании автозамены см. статью «Настройка и совместное использование автозамены в Excel».
Вы когда-нибудь путали создание штрих-кода в ячейках на основе определенного значения? В этой статье представлены три метода решения этой проблемы.
Вставить штрих-код в ячейку с помощью Barcode Control
Контроль штрих-кода Microsoft может помочь вставить штрих-код в ячейку с определенным значением. Пожалуйста, сделайте следующее.
1. Нажмите разработчик > Вставить > Больше элементов управления.
2. в Больше элементов управления в окне найдите и выберите Контроль штрих-кода Microsoft и нажмите OK кнопку.
Примечание: Вы можете заметить, что существуют разные типы управления штрих-кодом. Это зависит от вашей версии Excel.
3. Теперь нарисуйте штрих-код на своем листе. Затем щелкните его правой кнопкой мыши и выберите Объект управления штрих-кодом Microsoft > Свойства.
4. в Свойства элемента управления штрих-кодом Microsoft в окне укажите нужные параметры и щелкните значок OK кнопку.
5. Еще раз щелкните штрих-код правой кнопкой мыши и выберите Свойства из контекстного меню. в Свойства в окне введите соответствующее значение в Значение поле, которое вы хотите отобразить в штрих-коде, а затем закройте окно.
Теперь штрих-код создан.
Пакетная вставка штрих-кода в ячейки на основе значения ячейки в Excel:
Вставить штрих-код полезности Kutools for Excel может помочь вам легко вставить штрих-код в ячейки сразу несколькими щелчками мыши. См. Демонстрацию ниже:
Загрузите полнофункциональную 30-дневную бесплатную версию Kutools for Excel прямо сейчас!
Вставить штрих-код в ячейки со шрифтом штрих-кода
Пожалуйста, сделайте следующее, чтобы вставить штрих-код в ячейки на основе данных в Excel.
2. Затем загружается заархивированный файл шрифта штрих-кода. Разархивируйте файл и дважды щелкните файл fre3of9x TTF, чтобы открыть его.
3. В следующем окне щелкните значок Установить кнопка. Смотрите скриншот:
4. После установки первого файла TTF повторите шаги 2–3, указанные выше, чтобы установить другие файлы TTF.
5. Откройте рабочий лист, в который нужно вставить штрих-коды. Выберите пустую ячейку (говорит B2) рядом с ячейкой (говорит A2), содержащую данные, на основе которых вы создадите штрих-код. Затем укажите ссылку на ячейку данных, введя формулу =A2 в строку формул. Смотрите скриншот:
6. Продолжайте выбирать ячейку B2, а затем выберите Бесплатно 3 из 9 or Бесплатно 3 из 9 Расширенный из шрифт раскрывающийся список, как показано на скриншоте ниже:
7. Затем в ячейке B2 создается первый штрих-код на основе данных в ячейке A2. Перетащите маркер заполнения вниз, чтобы получить все штрих-коды. Смотрите скриншот:
Пакетная вставка штрих-кода в ячейки легко с удивительной функцией
Вообще говоря, два вышеупомянутых метода неудобны, поскольку элемент управления штрих-кодом иногда не устанавливается в Excel по умолчанию или шрифт штрих-кода трудно удовлетворить вашим потребностям типа штрих-кода.
Здесь Вставить штрих-код полезности Kutools for Excel может помочь вам быстро вставить штрих-код в диапазон ячеек сразу за несколько щелчков мышью на основе определенного значения ячейки в Excel.
Перед операцией, пожалуйста сначала скачайте и установите.
1. Откройте рабочий лист, в который вы вставите штрих-код в ячейки, а затем включите утилиту, нажав Кутулс > Вставить > Вставьте штрих-код. Смотрите скриншот:
2. Затем Вставить штрих-код панель отображается в правой части окна Excel. Пожалуйста, сделайте следующее:
- Выберите тип штрих-кода, который вы хотите вставить, из Тип штрих-кода раскрывающийся список. Вы можете нажать на Предварительный просмотр штрих-кода для предварительного просмотра выбранного типа штрих-кода.
- Перейти к Данные раздел, выберите диапазон, содержащий значение, на основе которого вы вставите штрих-код в Диапазон данных поле и выберите диапазон для размещения штрих-кода в Вставить диапазон пунктом.
- Укажите проверку, высоту строки, направление, ширину и высоту штрих-кода.
- Проверить Показать номер штрих-кода пунктом.
- Нажмите Применить кнопку.
Затем штрих-коды на основе определенных значений ячеек генерируются и вставляются в ячейки, как показано ниже.
Если вы хотите получить бесплатную (30-дневную) пробную версию этой утилиты, пожалуйста, нажмите, чтобы загрузить это, а затем перейдите к применению операции в соответствии с указанными выше шагами.
Вы знаете, как создать QR-код на основе определенного значения ячейки в Excel? В этой статье мы подробно расскажем, как этого добиться.
Создайте QR-код на основе значения ячейки с помощью Barcode Control и кода VBA
Элемент управления штрих-кодом может помочь вам быстро создать QR-код на основе значения ячейки в Excel. Пожалуйста, сделайте следующее.
1. Откройте рабочий лист, содержащий значение ячейки, на основе которого вы создадите QR-код.
2. Нажмите разработчик > Вставить > Больше контроля. Смотрите скриншот:
3. в Больше элементов управления окно, проверьте наличие Контроль штрих-кода Microsoft 16.0 or Контроль штрих-кода Microsoft 15.0.
4. Если вы не нашли элемент управления штрих-кодом в окне «Дополнительные элементы управления» или элемент управления штрих-кодом не соответствует версии 16.0 или 15.0, вам необходимо загрузить файл управления штрих-кодом, щелкнув следующие ссылки: скачать контроль штрих-кода. Если в окне дополнительных элементов управления есть Barcode Control 16.0 или 15.0, просто перейдите на страницу ниже. шаг 10.
После загрузки файла распакуйте его, а затем обновите элемент управления штрих-кодом, используя загруженный элемент управления штрих-кодом в Excel, как показано ниже.
5. Закройте все книги Excel, перейдите в старт раздел, найдите Excel app и щелкните его правой кнопкой мыши, затем выберите Запуск от имени администратора из контекстного меню. Смотрите скриншот:
6. В дебюте Контроль учетных записей диалогового окна, нажмите Да кнопку.
7. Затем создается новая книга. Пожалуйста, нажмите разработчик > Вставить > Больше контроля. Смотрите скриншот:
8. в Больше элементов управления окна, нажмите Зарегистрироваться Custom кнопку, найдите и выберите один из загруженных файлов OCX с qr-кодом, а затем щелкните Откройте кнопка. Смотрите скриншот:
9. Нажмите OK кнопку, когда он возвращает Больше элементов управления для завершения обновления элемента управления штрих-кодом. Затем снова откройте книгу, содержащую значения ячеек, на основе которых вы создадите QR-коды.
10. Щелкните правой кнопкой мыши вкладку листа и щелкните Просмотреть код из контекстного меню, чтобы открыть Microsoft Visual Basic для приложений окно. Затем скопируйте и вставьте ниже код VAB в окно кода. И наконец нажмите другой + Q ключи для выхода из Microsoft Visual Basic для приложений окно.
Код VBA: создать QR-код в Excel
11. Нажмите разработчик > Вставить > Кнопка (элемент управления формой) как показано ниже.
12. Нарисуйте кнопку на текущем листе. В всплывающем Назначить макрос диалоговое окно, выберите установитьQR в поле, а затем щелкните OK кнопку.
13. Выключите Режим проектирования кликнув разработчик > Режим проектирования.
15. В секунду Kutools for Excel выберите ячейку для размещения QR-кода. Смотрите скриншот:
Тогда QR-код будет немедленно вставлен в указанную ячейку. Повторите шаги с 14 по 15, чтобы завершить создание всех QR-кодов. Смотрите скриншот:
Легко создавайте сразу несколько QR-кодов на основе значений ячеек с помощью замечательного инструмента.
Честно говоря, описанный выше метод не прост в использовании, поскольку у него есть свои ограничения. Здесь настоятельно рекомендуется Вставить QR-код особенность Kutools for Excel. Эта функция может помочь вам быстро вставить QR-коды в большом количестве на основе указанных значений ячеек в Excel всего за несколько щелчков мышью. Пожалуйста, сделайте следующее, чтобы это сделать.
Перед применением Kutools for Excel, Пожалуйста, сначала скачайте и установите.
1. Во-первых, подготовьте свои значения, на основе которых вы хотите создать QR-код.
2. Нажмите Кутулс > Вставить > Вставить QR-код.
Советы: Если вы не можете найти объект по этому пути, нажмите другой + S клавиши одновременно, чтобы открыть Поиск функций Kutools коробка, введите вручную QR код в поле поиска, тогда вы увидите Вставить QR-код функция указана в списке, просто нажмите, чтобы активировать эту функцию. Смотрите скриншот:
Теперь панель «Вставить QR-код» отображается в правой части книги.
3. в Вставить QR-код панели необходимо настроить следующим образом.
3.1). Диапазон данных в поле выберите диапазон ячеек, содержащий значения, на основе которых вы хотите создать QR-код;
3.3). Доступные опции раздел, настройте размер, цвет линии, цвет фона и Уровень коррекции ошибок для QR-кода по мере необходимости;
4. Затем Kutools for Excel появится диалоговое окно, щелкните ОК.
5. Затем одновременно создаются QR-коды. Вам нужно вручную закрыть Вставить QR-код панель, если завершите создание всех QR-кодов.
Office Tab - Tabbed Browsing, Editing, and Managing of Workbooks in Excel:
Office Tab brings the tabbed interface as seen in web browsers such as Google Chrome, Internet Explorer new versions and Firefox to Microsoft Excel. It will be a time-saving tool and irreplaceble in your work. See below demo:
Для кодирования символов в unicode в программе Excel используется функция UNICODE. Она предназначена для выполнения преобразования первого символа строки в соответствующее ему кодовое (числовое) значение согласно таблице стандарта кодировки Юникод, и возвращает соответствующее числовое значение.
Unicode – распространенный стандарт кодирования символов, содержащий символы практически всех языков мира. Является наиболее востребованным стандартом для сервисов в глобальной сети и программных продуктов, используемых на локальных устройствах.
Примеры использования функции UNICODE для кодирования символов в Excel
Пример 1. В таблице введены несколько букв русского алфавита. Необходимо в смежном столбце вывести численные представления указанных символов в кодировке Юникод.
Чтобы вывести сразу все значения, выделим ячейки B1:B7 и запишем следующую формулу, а для подтверждения нажмем комбинацию клавиш CTRL+Enter:
Как видно из данного примера в кодировке Юникод каждый символ букв кириллицы кодируется в четырехзначное число.
Кодирование и представление символов чисел и в кодировке Юникод
Пример 2. Вывести массив случайных чисел от 0 до 9, создать массив кодов Unicode для данных чисел. Определить, существует ли между ними взаимосвязь (визуально с помощью графика).
Вид таблицы со столбцом, заполненным случайными числами:
Для заполнения столбца была использована функция СЛУЧМЕЖДУ(0;9). При любом действии на листе Excel, данная функция выполняет пересчет значений. Чтобы получить статические данные, полученные числа были скопированы и вставлены в ячейки с использованием инструмента Специальная вставка -> значения.
Вычислим значения кодов Unicode с помощью формулы:
На основании данного графика можно сделать вывод: для больших значений чисел предусмотрены большие значения кодов, то есть нумерация в таблице Unicode идет последовательно для числовых значений (что, собственно, и так очевидно).
Посимвольное кодирование паролей в Excel
Пример 3. Создать простой способ шифрования пароля цифрами. В таблице есть несколько вариантов паролей, записать в смежном столбце их числовые шифры.
Вид таблицы данных:
Чтобы автоматизировать процедуру шифрования, необходима следующая логика:
- Функция, выполняющая разбивку строки на отдельные символы.
- При переборе каждого символа из массива выполняется преобразование в числовое представление Юникод.
- Формирование новой строки из численных представлений символов.
Для такой задачи рационально использовать макросы VBA. С помощью функций Excel можно реализовать полу ручной подход:
- Разбивка на символы с помощью функции ПСТР и запись символов в отдельные ячейки.
- Преобразование с помощью функции UNICODE.
- Создание новой строки с использованием функции СЦЕП.
Получим массивы символов для каждого из паролей:
Функция ПСТР возвращает часть строки, ограниченную номерами позиций символов, указанных в качестве второго и третьего аргумента. Поскольку требуется вывести 1 символ, третий аргумент принимает значение 1. Функция ЧИСЛСТОЛБ($A$2:G$2) с зафиксированными ячейками (символ $) возвращает требуемый номер столбца, соответствующий номеру символа в строке.
Растянем данную формулу по строке и получим следующее:
Для получения шифра первого пароля используем следующую формулу массива:
Данная формула была записана в ячейку B7, поскольку формулы массивов не могут выполняться в объединенных ячейках. Аналогично сгенерируем шифры для остальных паролей:
Недостаток метода состоит в том, что для дешифрации (обратного преобразования) требуются ключи, указывающие на количество цифр, соответствующих числовому обозначению символа в Юникод.
Особенности кодирования с использованием функции UNICODE в Excel
Функция имеет следующую синтаксическую запись:
Единственным аргументом, обязательным для заполнения, является текст – текстовая строка или один символ, для которого требуется определить соответствующее числовое значение кодировки Юникод.
Читайте также: