Как сделать штрих код в excel
Вам все еще было больно вставлять штрих-код на основе значения ячейки в Excel? В этой статье я представлю полезный инструмент - Kutools for Excel, с его функцией вставки штрих-кода, вы можете быстро вставлять различные типы штрих-кодов, такие как: UPC-A, UPC-E, EAN-13, EAN-8, Code- 128 и так далее.
Вкладка Office позволяет редактировать и просматривать в Office с вкладками и значительно упрощает работу .
- Повторное использование чего угодно: Добавляйте наиболее часто используемые или сложные формулы, диаграммы и все остальное в избранное и быстро используйте их в будущем.
- Более 20 текстовых функций: Извлечь число из текстовой строки; Извлечь или удалить часть текстов; Преобразование чисел и валют в английские слова.
- Инструменты слияния : Несколько книг и листов в одну; Объединить несколько ячеек / строк / столбцов без потери данных; Объедините повторяющиеся строки и сумму.
- Разделить инструменты : Разделение данных на несколько листов в зависимости от ценности; Из одной книги в несколько файлов Excel, PDF или CSV; От одного столбца к нескольким столбцам.
- Вставить пропуск Скрытые / отфильтрованные строки; Подсчет и сумма по цвету фона ; Отправляйте персонализированные электронные письма нескольким получателям массово.
- Суперфильтр: Создавайте расширенные схемы фильтров и применяйте их к любым листам; Сортировать по неделям, дням, периодичности и др .; Фильтр жирным шрифтом, формулы, комментарий .
- Более 300 мощных функций; Работает с Office 2007-2019 и 365; Поддерживает все языки; Простое развертывание на вашем предприятии или в организации.
Вставка или создание штрих-кода в ячейки на основе определенного значения в Excel
Вставьте соответствующий штрих-код на основе определенного значения ячейки, выполните следующие действия:
После установки Kutools for Excel, пожалуйста, сделайте так:
1. Активируйте рабочий лист, содержащий конкретные значения, на основе которых вы хотите вставить штрих-код.
2, Затем нажмите Кутулс > Вставить > Вставить штрих-код, см. снимок экрана:
3. А потом в Вставить штрих-код панели, установите следующие параметры:
(1.) Выберите тип штрих-кода, который вы хотите вставить, из Тип штрих-кода раскрывающийся список; вы можете щелкнуть Предварительный просмотр штрих-кода для предварительного просмотра типа выбранного штрих-кода.
(2.) Затем выберите ячейки данных, в которые вы хотите вставить штрих-коды, и выберите ячейки, в которых нужно разместить штрих-коды под полем. Диапазон данных и Вставить диапазон по отдельности;
(3.) Укажите Проверка, Руководство, Ширина и Высота для штрих-кода как вам нужно;
(4.) Проверьте Показать штрих-код номер как вам нужно, при его проверке номер штрих-кода будет отображаться внизу штрих-кода.
4, Затем нажмите Применить Кнопка, и соответствующие штрих-коды были вставлены в ячейки, соответствующие значениям ячеек, см. снимок экрана:
Внимание:
Из Проверка В раскрывающемся списке вы можете выбрать 3 варианта:
Если выбрать Не проверять опция, он вставит текст предупреждения о том, что значение ячейки не соответствует указанному типу штрих-кода, если текстовое значение не соответствует типу штрих-кода;
Если выбрать Восстановить неверные данные опция, неверные данные будут преобразованы в действительные данные при вставке соответствующего типа штрих-кода;
Если выбрать Пустой дисплей для недопустимых данных вариант, он вставит пустой штрих-код, если есть недопустимые данные.
Вставка или создание штрих-кода в ячейки на основе определенного значения в Excel
Kutools for Excel: с более чем 300 удобными надстройками Excel, которые можно попробовать бесплатно без ограничений в течение 30 дней. Загрузите и бесплатную пробную версию прямо сейчас!
Рекомендуемые инструменты для повышения производительности
Следующие ниже инструменты могут значительно сэкономить ваше время и деньги. Какой из них вам подходит?
Office Tab : Использование удобных вкладок в вашем офисе , как и в случае Chrome, Firefox и New Internet Explorer.
Kutools for Excel : Более 300 дополнительных функций для Excel 2021, 2019, 2016, 2013, 2010, 2007 и Office 365.
Kutools for Excel
Описанная выше функциональность - лишь одна из 300 мощных функций Kutools for Excel.
Предназначен для Excel(Office) 2021, 2019, 2016, 2013, 2010, 2007 и Office 365. Бесплатно скачать и использовать в течение 60 дней.
При ведении учета в торговле, создании личных каталогов используются штрих-коды. Для их последующего считывания существуют сканеры. А создать можно с помощью программных продуктов разработанных специально для Excel.
Как сделать штрих-код в Excel
Сформировать генератор штрих-кодов в Excel можно разными способами: с помощью макроса, инструмента ActiveX и разработанных модулей. Рассмотрим на примере одного из специализированных продуктов. Он является абсолютно бесплатным. Поэтому расценивать статью как рекламную нельзя.
Самый простой способ это установить в Windows шрифты штрих кодов и тогда они буду доступны в Excel на панели "Главная"-"Шрифт".
Пару шрифтов-штрихкодов можно скачать в конце статьи
Перед началом работы убедитесь, что в программе Excel доступен Visual Basic. А в настройках безопасности – сняты ограничения для макросов.
Следующий этап – печать штрих-кода из Excel для проверки правильности кодировки. То есть напечатать коды можно только тогда, когда используются специальные шрифты.
Еще один способ формирования штрих-кодов – написать макрос (реализовано тут).
Чтобы добавить штрих-код в Excel 2007, нужно выполнить следующую последовательность:
- Нажать кнопку «Файл» - «Параметры». В основных параметрах – поставить галочку «Показывать вкладку «Разработчик» на ленте.
- Вкладка «Разработчик». Находим кнопку «Вставить» - «Элементы управления ActiveX». Выбираем «Другие элементы управления».
- В открывшемся меню находим StrokeScribe Objekt. Нажимаем ОК. Рисуем мышью прямоугольник в любом месте страницы.
- Появляется штрих-код. Открываем меню правой кнопки мыши. «Свойства». Alphabet – для выбора типа штрих-кода.
Чтобы нарисованный код «заработал» (адаптировался под введенные пользователем цифры), нужно писать макрос.
Как подключить сканер штрих-кода к Excel
Процесс подключения зависит от модели сканера и его возможностей. Иногда ничего делать не нужно. Достаточно подключить сканер к компьютеру, используя включение «разъем клавиатуры», и открыть во время работы книгу Excel (должен быть установлен USB-драйвер сканера).
Сканер не воспринимает штрих-код как графический объект – он преобразует его в набор цифр. Во время работы в активную ячейку вставляется числовое значение, считываемое устройством, и срабатывает перевод строки. Детектор посылает символ Enter, что заставляет курсор перейти в следующую строку.
Ряд моделей сканеров работает как клавиатура. При вводе кода данные сразу попадают в активную ячейку листа.
Для ряда устройств требуется специальная надстройка: стандартное меню не справится с задачей.
В первой части статьи мы разобрались, как устроен штрих-код и подготовились к кодированию цифрового значения штрих-кода в непосредственно черные и белые полосы.
В прошлой статье мы закончили на том, что подготовили два "словарика" - по какому шаблону кодируются цифры, и непосредственно коды, отвечающие этим шаблонам. Осталось дело за малым - закодировать и нарисовать полосы :-)
Для начала, добавим в наш файл определение шаблона для кодирования. Мы знаем, что правая часть штрих-кода (то, что мы обозначили буквами R), кодируется по шаблону R, в то время как левая, кодируется по шаблону L или G. Это зависит от первой цифры кода. Поэтому добавим на лист формулу, состоящую из INDEX (ИНДЕКС) и MATCH (ПОИСКПОЗ). Впрочем, если вам удобнее, можете использовать VLOOKUP (ВПР) для аналогичного результата:
=INDEX(Справочники!B18:B27;MATCH(G2;Справочники!A18:A27;0))
На листе Справочники в диапазоне A17:C27 размещен наш "словарик", определяющий шаблон кодирования для левой части кода.
Приступим к кодированию. Штрих-код состоит из 95 модулей равной ширины. Каждый модули может быть либо черным (1) или белым (0). Слева направо эти модули:
Разметим место для штирх-кода. Его можно разместить на отдельном листе, или прямо на листе с формой. Для себя я выбрал вариант размещения на листе с формой, чтобы сразу видеть как меняется штрих-код при изменениеи цифр - у меня он будет размещаться в столбцах с X по DN. Вернее, даже с с W по DN , чтобы разместить первую цифру.
Для начала, давайте переведем цифры в ячейках H2:S2 в битовое представление. Заменим в ячейке H3 букву "L" на формулу:
и скопируем эту формулу в ячейки I3:M3 . MID (ПСТР) позволяет выбрать часть текста из первого аргумента, начиная с позиции второго аргумента. COLUMN (СТОЛБЕЦ) возвращает номер столбца - нам нужно, чтобы понимать номер цифры в коде. Должно получиться, как на скриншоте ниже:
Теперь введем в ячейку H4 следующую формулу (а потом скопируем ее до S4 ):
=INDEX(Справочники!$B$2:$D$11;MATCH(H2;Справочники!$A$2:$A$11;0);MATCH(H3;Справочники!$B$1:$D$1;0))
Как и в начале статьи, мы смотрим значение каждой цифры в справочнике, в зависимости от шаблона кодирования (L,G, R). Здесь уже не получится обойтись формулой VLOOKUP , нужно использовать связку INDEX и MATCH , именно из-за этой универсальности я и предпочитаю пользоваться этими формулами. Если сделать вертикальное отображение, должно получиться похоже на скриншот:
Мы уже близко! Мы смогли закодировать каждую цифру нашего кода. Осталось нарисовать полосы.
Выбираем строку, например 4, и в колонках X, Y, Z ставим, соответственно, 1, 0, 1 - это наш маркер начала. Дальше в колонках BQ, BR, BS, BT и BU ставим цифры 0, 1, 0, 1, 0 соответственно. Это маркер середины. И в колонках DL , DM и DN тоже поставим 1, 0, 1 - маркер конца.
Сконструируем формулу для заполнения пространства между маркерами. В зависимости от номера столбца (у меня начиная с 27), формула должна выбирать один бит из побитового представления цифр кода. Для первой цифры формула должна быть такой:
=MID($H$4;COLUMN(AA3)-26;1)
Чтобы расширить ее для первых 6 цифр, можно использовать функции OFFSET (СМЕЩ) и QUOTIENT. Про вторую функцию я писал в части 1 этой стати, а первая функция позволяет отступить от заданной ячейки на нужное количество строк и столбцов.
=MID(OFFSET($H$4;0;QUOTIENT(COLUMN(AA3)-27;7));COLUMN(AA3)-26-QUOTIENT(COLUMN(AA3)-27;7)*7;1)
Теперь можно учесть смещение из-за центрального маркера и адаптировать функцию и для второй группы из 6 цифр:
В формуле выделил две части - одна, курсивом, для первых 6 цифр, а вторая, с подчеркиванием, для вторых 6 цифр. Получаем такую картину:
Вы когда-нибудь путали создание штрих-кода в ячейках на основе определенного значения? В этой статье представлены три метода решения этой проблемы.
Вставить штрих-код в ячейку с помощью 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:
Читайте также: