QR-код в Excel
Создание QR-кодов в Microsoft Excel — вставкой картинки, формулой на базе онлайн-сервиса или скриптом, чтобы получить код для каждой строки таблицы: товара, накладной, сотрудника.
Когда QR-код в Excel реально нужен
Одиночный код проще сделать в генераторе и вставить как картинку. Excel незаменим в другом сценарии — когда кодов сотни. Прайс на 500 позиций, список основных средств, бейджи для конференции: в таблице уже есть данные, и хочется получить свой QR для каждой строки автоматически, а не вбивать вручную.
Три рабочих способа
Первый — вручную: сделали код на сайте, скопировали картинку в ячейку. Годится для единичных случаев. Второй — формула, которая собирает ссылку на онлайн-сервис генерации из значения соседней ячейки; такой код подтягивается как рисунок, но требует интернета и живёт, пока сервис доступен. Третий, самый управляемый для больших объёмов, — макрос на VBA: он проходит по столбцу и вставляет готовые изображения кодов рядом с каждой позицией.
Если данные ведут на страницы, которые могут меняться, разумнее генерировать динамические коды: адрес правится централизованно, а печатать таблицу заново не нужно.
Массовая генерация без макросов
Не хотите возиться с VBA — выгрузите столбец с данными (артикулы, ссылки, серийники) в CSV и загрузите в сервис пакетной генерации QR. На выходе — архив картинок или PDF с кодами и подписями, готовый к печати на этикетках. Так делают маркировку склада и инвентаризацию: один прогон таблицы — сотни наклеек. Перед печатью тиража отсканируйте пару образцов телефоном.
Частые вопросы
Как сделать QR-код в Excel по данным из ячейки?
Способа три: вставить готовую картинку вручную, собрать формулой ссылку на онлайн-сервис генерации из значения ячейки (код подтянется как рисунок при наличии интернета) или написать макрос на VBA, который пройдёт по столбцу и вставит коды. Для больших списков удобнее макрос или пакетная генерация из CSV.
Можно ли создать сразу много QR-кодов из таблицы Excel?
Да. Для массовой генерации выгрузите нужный столбец в CSV и загрузите в сервис пакетного создания QR — на выходе получите архив картинок или готовый к печати PDF с подписями. Это стандартный способ делать этикетки для склада, инвентаризации и маркировки товаров.
Есть ли в Excel встроенная функция генерации QR-кода?
Готовой функции вроде =QR() в стандартном Excel нет. Код получают через вставку картинки, надстройку из магазина Office, формулу-ссылку на внешний сервис или макрос VBA. Проще всего для разовой задачи — сделать код в онлайн-генераторе и вставить его в ячейку.
Почему QR-коды в таблице пропадают при открытии на другом компьютере?
Если коды подтягиваются формулой с внешнего сервиса, они исчезают без интернета или когда сервис недоступен. Чтобы коды остались навсегда, вставляйте их как обычные изображения (сохранённые в файле) или используйте макрос, который добавляет картинки прямо в книгу.