Как сделать этикетки в excel
Перейти к содержимому

Как сделать этикетки в excel

  • автор:

Печать этикеток — настройка шаблона

Предположим, что у нас есть таблица Excel такого вида:

а также эскиз желаемой этикетки в виде фото:

Наша задача — по данным из таблицы Excel сформировать этикетки примерно такого же вида, как на этом фото.

ПОРЯДОК НАСТРОЙКИ:

1. Создадим новый шаблон этикетки.

Для этого в меню Шаблоны выберем пункт Создать новый шаблон

В появившемся диалоговом окне, где будет предложено ввести название шаблона, введём произвольный текст, — например, Этикетка.

Будет создан и открыт новый файл Excel. В выпадающем писке шаблонов появится новый пункт, для нового шаблона:

2. Подготавливаемся к настройке шаблона.

Внимательно изучаем эскиз (фото) этикетки, прикидывая, сколько столбцов и строк нам нужно использовать для размещения данных как на образце:

Обратите внимание: если в образце форматирование заголовка (Артикул, размер, и т.д.) отличается от форматирования значения (79005, 48 и т.д.) — разный кегль шрифта, разное выравнивание и т.п., — то заголовок и значение должны быть в отдельных ячейках.

Поскольку у разных строк Excel ячейки не могут быть разной ширины, мы сделаем много узких столбцов, а потом будем объединять ячейки по горизонтали.

Выделим штук 20 столбцов, и уменьшим их ширину:

Кроме того, вставим фото (эскиз) этикетки на лист шаблона, чтобы по этому образцу ориентироваться, какие размеры задавать ячейкам и строкам шаблона.

3. Приступаем к настройке шаблона.

Первым делом мы настроим высоту строк, и объединим ячейки.
Потом пропишем заголовки и значения в ячейки, и отформатируем их так, чтобы было похоже на наш образец:

Справа у нас — картинка образец (которую потом нужно будет удалить с листа шаблона),
а слева — то, что мы нарисовали в ячейках. С виду вроде получилось похоже )

Сохраним промежуточные изменения в шаблоне, нажав Ctrl + S (необязательно)

ВНИМАНИЕ: оставим первые и последние строки / столбцы шаблона пустыми, чтобы потом регулировать ими отступы между этикетками.
Если забыли оставить пустые строки / столбцы выше и левее шаблона, их потом всегда можно будет добавить.

4. Настраиваем подстановку данных в шаблон.

Настройка заключается в замене данных в шаблоне на подстановочные коды вида , где 2 — номер столбца исходной таблицы.

В результате получим что-то типа такого:

Я немного изменил шаблон на этом этапе, ввиду того что в наших исходных данных оказались другие столбцы.

Обратите внимание, что для ячейки со штрихкодом задан шрифт Code EAN13, и в ячейке находится подстановочный код вместо обычного — это требуется программе для перекодировки числового значения штрихкода в другой формат, понятный шрифту Code EAN13.

5. Сохраним изменения в шаблоне

ВАЖНО: Для этого мы в меню Шаблоны нажмём кнопку Сохранить изменения в шаблоне

(именно так надо сохранять шаблон, хотя бы при первом сохранении, чтобы программа могла дажее работать с ним)

Появится диалоговое окно выбора диапазона ячеек с шаблоном:

Обратите внимание, — мы выделяем диапазон, захватывая пару пустых строк (выше и ниже), и пару пустых столбцов (слева и справа). Это не обязательно, но эти столбцы помогут нам потом точно подогнать отступы между этикетками на печатном листе, — регулируя ширину этих доп. столбцов и высоту доп. строк, мы можем подогнать печатный вид листа с этикетками под любую самоклеящуюся бумагу.

После выбора диапазона в диалоговом окне, настройка шаблона завершена, и он автоматически закрывается.

6. Тестируем формирование этикеток

Нажимаем в меню кнопку Настройки, и задаём нужные параметры:

Теперь открываем таблицу с исходными данными, выделяем в ней несколько строк, и нажимаем на панели инструментов кнопку Сформировать этикетки.

Если мы всё настроили правильно, будет сформирована таблица Excel примерно такого вида:

К статье прикреплены следующие файлы:

  • исходная таблица Excel с данными для этикеток
  • файл шаблона для этикетки
Шаблон этикетки 10.07 КБ
Таблица с исходными данными для этикеток 11.29 КБ

Печать этикеток из MS Excel

Настройка excel для печати этикеток.

Печать штрих-кодов и маркировочной продукции существенно ускоряет обработку продукции. Печать этикеток средствами MS Excel требует подготовительной работы и без применения дополнительных надстроек и вспомогательных утилит достаточно хлопотный. У нас есть эскиз этикетки — ШАБЛОН_ЭТИКЕТКИ.

Внимательно изучаем эскиз (фото) этикетки, прикидывая, сколько столбцов и строк нам нужно использовать для размещения данных. Либо у нас уже имеется заранее подготовленные таблицы экселя с данными о продукции.

А также знаки соответствия – Ростест и ЕАС.

С точки зрения реализации самый простой, хотя и самый трудоемкий способ сформировать этикетку из документа .xls: создав шаблон, размножить его в необходимом количестве и вывести на печать. Визуально «разметим» предполагаемый шаблон, чтобы понимать его структуру.

Настройка шаблона по экскизу

Далее начинаем выстраивать шаблон этикетки, используя штатные средства MS Excel из выпадающего меню (вызывается нажатием правой клавишей мыши), пункт «Формат ячеек».

Для большей аккуратности расположения текста можно установить флажки «переносить текст», для слияния ячеек отмечаем соответствующий флажок.

Здесь же, во вкладке «Формат ячеек», можно выбирать оптимальное оформление текста для печати этикеток.

Необходимо настроить высоту строк, ширину колонок и объеденить ячейки таблицы. Потом пропишите заголовки и значения в ячейки, и отформатируйте.

В ячейки Excel вставка графических объектов реализуется путем выбора вкладки верхнего меню «Вставка», обращения к пункту «Текст» (правый верхний угол), из выпадающего меню выбираем «Объект», «Обзор», указываем путь до графических файлов – и вставляем.

Далее с помощью движков можно отредактировать их размер, чтоб вписать в ячейку. Повторяем операцию для символа «ЕАС».

Для того чтобы сгенерировать штрихкод, необходимо загрузить одну из утилит под MS Excel, например, TBarcode, или аналогичную. Штрихкод можно вставить как любой иной объект. Осталось «размножить» созданную этикетку и приниматься за нарезку.

Конечно, это вариант для широкого ассортимента нельзя признать оптимальным, поэтому лучше для генерации и редактирования этикеток пользоваться специально разработанными утилитами. Можно и самим, потратив достаточно времени:

  • сформировать шаблон;
  • создать сводную таблицу с наименованиями и характеристиками товаров;
  • создать макросы для копирования и переноса данных обо всех товарных единицах.

Но это тоже путь не из простых, тем более что есть масса решений, позволяющих вытаскивать табличные данные и «вклеивать» их в шаблоны. Например, утилита Lables, в которой достаточно сделать шаблон и в соответствующих полях указать названия ячеек или диапазон, из которого будут импортироваться данные в соответствующие ячейки макета. Программа Labeljoy с помощью визуального редактора позволяет:

  • формировать и печатать любые этикетки, как линейные, так и двумерные штрихкоды;
  • присоединяться к внешним источникам данных;
  • генерировать динамические и статические лейблов;
  • определять итоговую сумму и т.п.

Использование этих и аналогичных программных продуктов в сочетании с широкими возможностями программного обеспечения, имеющегося в распоряжении любого пользователя Windows позволит максимально упростить печать этикеток из MS Excel.

Специальные программы для создания и печати этикеток

Бесплатные программы принтеров для печати этикеток: MS Word, MS Excel, PDF, Golabel, BarTender UltraLite. Примеры платных программ: 1С, LabelOnline, Bartender Professioanl, Zebra Designer Pro.

Достоинства применения специальной программы печати:

  • Удобнее создавать дизайн этикетки;
  • На макет этикетки легко добавить штрих код необходимого типа, например, 2d Data Matrix;
  • Можно печатать из 1С, файлов, баз данных, таблиц или интегрироваться с другими учетными программами на вашем предприятии, например с CRM или ERP (1С УТ, 1С Торговля, 1С Розница, 1С УНФ, 1С КОРП);
  • Печать этикеток с RFID метками.

Если Вы печатаете много этикеток, то использование специальной программы увеличит скорость печати.

Примеры черно-белой печати

Приведем фото прмиеры этикеток распечатанных на специализированном принтере этикеток в рулоне.

Самоклеющиеся этикетки Самоклеющиеся этикетки Самоклеющиеся этикетки Этикетки с печатью Честный ЗНАК обязательная маркировка Самоклеющиеся этикетки Самоклеющиеся этикетки

Похожие статьи:

  • Печать этикеток из MS Word
  • Печать этикеток из MS Excel
  • Печать этикеток из PDF
  • Печать этикеток из 1С Предприятие
  • Как печатать этикетки со штрих кодом из 1С:8

Прайс
Этикетка

Время работы:
Понедельник — Пятница
с 9:00 до 18:00 info@price-etiketka.ru

Оплата:
наличными
безналичный расчёт
WebMoney

Доставка:
курьером (по городу)
автотранспортом
транспортной компанией (по России)

Адреса доставки: Москва, Санкт-Петербург, Новосибирск, Екатеринбург, Нижний Новгород, Самара, Волгоград, Омск, Казань, Челябинск, Белгород, Ростов на Дону, Уфа.

Все права защищены. © Прайс-Этикетка 2007-2023 (7532 от СМЗХ)

Печать ценников, этикеток и штрих-кодов в программе Excel

Печать ценников, этикеток и штрих-кодов в программе Excel

Из данной статьи вы узнаете о существующем платном и бесплатном программном обеспечении, позволяющем создавать и распечатывать ценники, этикетки и т.д. напрямую из программ Microsoft Word и Excel.

Microsoft Excel – одна из наиболее популярных программ, предназначенная для работы с электронными таблицами, входит в пакет MS Office. Данную программу зачастую применяют как программу для учёта товара, так как в ней можно управлять данными, заполненными в таблице. Используя предусмотренные разработчиками формулы, которые просто нужно вставлять в ячейки таблицы, можно производить довольно сложные профессиональные финансовые и иные расчёты. Microsoft Excel предоставляет пользователю широкие возможности по оптимизации и обработке информации.

Excel документы обычно называют «книгами», потому что они состоят из нескольких вложений (страниц) с текстовыми или графическими элементами. Это удобно для формирования прайс-листов, но подойдёт ли данная программа для создания и выпуска ценников и этикеток со штрих-кодом. В данной статье мы расскажем об этом.

Распечатка этикеток и ценников напрямую из Excel.jpg

Распечатка этикеток и ценников напрямую из Excel

Создание и печать ценников и этикеток напрямую из Excel возможна только при использовании вспомогательного ПО, к примеру Visual Basic for Applications (далее – VBA) или аналогичной утилиты «Слияние». Данный инструмент создан для объединения информации из документов Word и Excel в одно целое.

Чтобы создать страницу для распечатки ценников, ярлыков, этикеток со штрих-кодом и без, необходимо создать таблицу с информацией о товаре в Excel, а также сгенерировать макет в Word, печать которого также будет осуществляться через Microsoft Word.

Ниже мы разберём данный процесс с использованием программы «Слияние». К примеру, собственники торговой точки решили поменять цены на товары, и теперь им требуется распечатать новые ценники на товары, при этом из программ имеется только Microsoft Word и Excel. Для этого заранее подготовьте таблицу в Excel, которая будет использована для «Слияния». Она должна быть без объёдинённых ячеек и в нумерации столбцов иметь индивидуальные названия (они не должны дублироваться, иначе возникнет программный сбой).

Войдите в документ Microsoft Word и кликните на меню (круглая иконка вверху слева), из появившегося перечня укажите [Параметры] → [Дополнительно]. В свойствах параметра [Затенения полей] укажите [Всегда]. Это нужно, чтобы было понятно, где поле слияния, а где основной текст, при этом фон не будет виден на печати.

Теперь можно приступать к созданию макета:

  • Откройте [Рассылки] и нажмите [Начать слияние].
  • В появившемся перечне выберите [Наклейки…].
  • Откроется окно [Параметры наклейки], в нём указываем все нужные характеристики и подтверждаем выполненные действия, нажав [Ок].

После этого в документе должна отобразиться разметка, в соответствии с заданными Вами параметрами. По сути это таблица, в которую нужно поместить макеты будущих этикеток, либо ценников.

Указание источника информации:

  • Снова откройте [Рассылки], после чего нажмите строку [Выбрать получателей].
  • В появившемся списке, кликнем на [Использовать существующий список].
  • Откроется окно [Выбор источника данных]. Выбираем нужный документ и нажимаем [Открыть].
  • Если в документе несколько листов, то обозначаем тот, в котором находится товарная карточка.
  • Подтверждаем действие, нажав [Ок].

В каждой секции, на которую поделена страница в документе, появится обозначение [NEXT], его нельзя удалять, это программная метка, необходимая для последующего слияния.

После того, как источник данных будет обозначен в разделе [Рассылки], появится перечень табличных полей

Форматирование вида этикетки

В разделе [Вставить поле слияния], добавляем информацию из таблицы Excel в один из сегментов документа Word и вносим текст этикетки.

После того, как информация из документа Excel появится в одном отделении, её нужно отредактировать и скопировать на оставшиеся, на листе сегменты. Чтобы время верстки макета посмотреть его печатную версию, кликните на [Рассылки] и нажмите [Просмотреть результаты].

Создаём окончательную версию листа (с этикетками или ценниками), для печати:

  • Нажмите [Найти и объединить], после чего в появившемся списке выбираем [Печать документов].
  • Также можно выбрать раздел [Изменить отдельные документы]. После этого программа сформирует новый документ, в котором, в случае необходимости, можно открыть и откорректировать уже сформированные этикетки.

Всё описанное выше можно сделать, применив программу «Мастер слияния».

Печать штрих-кода из Excel.jpg

Печать штрих-кода из Excel

Создание ценника со штрих-кодом и последующая его печать напрямую из документа Excel – кропотливый и длительный процесс, требующий знаний в программировании и написании макросов. Значительно быстрее и легче создать ценник со штрих-кодом при помощи дополнительного ПО. Ниже мы, на примере двух популярных программ, расскажем, как это сделать.

Labeljoy – специализированная программа, предназначенная для создания маркировки.

Функциональные возможности данной утилиты позволяют:

  • Формировать и печатать лейблы для папок, визиток и т.п.
  • Осуществлять поддержку WYSIWIG-интерфейса – позволяет изменять текст.
  • Подсоединение к дополнительным источникам информации, генерация динамических и статических лейблов.
  • Определение итоговой суммы.

Также в Labeljoy имеется вшитый генератор 1D и 2D обозначений.

Платная версия Labeljoy интегрируется с Excel, Oracle, MySQL и Access, в ней имеется более 6500 макетов.

TbarCode Office – это программное дополнение, созданное для взаимодействия со всем пакетом программ Microsoft Office. Утилита позволяет с лёгкостью переносить любую информацию из Word в Excel и наоборот, с последующей печатью напрямую из них.

Штрих-коды в TbarCode:

  • Уже смоделированы, в соответствии с имеющимися стандартами.
  • Создаются в высоком качестве.
  • Могут быть отправлены в печать на любой принтер.
  • Более 100 различных модификаций штрих-кодов.

Также программа имеет дополнительную функцию создания серийных писем и коррекции обнаруженных при распечатке несоответствий.

Labels: программа для формирования и распечатки этикеток в Excel

Создатели ПО VBA предусмотрели лёгкую и понятную Excel-надстройку. Она разработана для корректирования информации в таблицах, а также создания и последующей печати на их основе этикеток, ценников, штрих-кодов и т.п.

Функциональные возможности Labels позволяют:

  • Печатать ценники и этикетки на продукты, посредством получения информации из товарного каталога.
  • Генерация этикеток для выбранных из таблицы товаров.
  • Обработку квитанций на оплату ЖКХ.

При этом, для осуществления любой из этих возможностей, достаточно нажатия одной кнопки.

Labels позволит вам:

  • Указывать нужное количество этикеток для размещения на листе заданного формата.
  • Осуществлять предварительную подготовку как стандартных, так и усложнённых макетов (с содержанием изображений, знаков и комментариев).
  • Вносить запрограммированные данные на шаблоны этикеток или квитанций, используя при этом полный программный комплекс Excel;
  • Использовать программные формулы и иметь доступ к условному инструментарию.
  • Определять нужные записи из таблицы – к примеру, имеется возможность создания ценников только для товаров с заданной ценой.
  • Подставлять в шаблоны товары, как из выделенной строки, так и из ячейки страницы (к примеру, текущее число и т.п).

Создатели ПО вшили в комплекс функции гибкой отладки шаблона, корректировки и изменения макета страницы, а также внесения данных в строки напрямую из таблицы.

Программное обеспечение для распечатки ценников из Excel

Ценник 1.Х – это бесплатное ПО для распечатки ценников напрямую из Excel. Утилита, по сути, является простейшим добавочным модулем, в ней нет базы данных, поэтому сохраняется только последняя обработанная накладная. При этом, данный добавочный модуль содержит в себе около 120 шаблонов и редакторов, интегрируемых с Excel, а также присутствуют все необходимые функциональные возможности для использования в работе графических элементов.

Использование Ценник 1.Х существенно облегчает следующие задачи:

  • Перенос информации из электронной накладной, сгенерированной в Excel.
  • Расчёт разных уровней ценообразования (оптовые, розничные, акционные и т.д).
  • Создание от одной до нескольких внутренних накладных – к примеру, для распределения и закрепления документов за определенным отделом, или за уполномоченными сотрудниками.
  • Текущая печать внутренних документов или сохранение их для осуществления отложенной печати.
  • Разработка уникального дизайна ценников, этикеток и т.п.

Для корректной работы программы требуется установка интегрируемой с данной версией ОС и пакета документов Microsoft Office.

После создания конкретного дизайна, программа позволяет перенести макет в любую программу Microsoft Office, а также переслать его на другой ПК.

Ещё одна популярная программа для создания и печати этикеток – это e-Ценник, она позволяет:

  • Генерировать и сохранять прайс-листы, на основе базы данных из сторонних программ.
  • Отправлять в печать документы, ценники и т.п., напрямую из таблицы Excel.

Программа имеет функцию автоматического масштабирования элементов макета, а также:

  • Возможность записи команд на «горячие клавиши».
  • Возможность использования Excel таблиц.
  • Универсальные шаблоны ценников и этикеток (дополнительные шаблоны можно загрузить с сайта разработчика) и многое другое.

Как сделать этикетки в excel

Помогите создать автомат для этикеток.
Ставишь в верхний левый угол (место для нужной этикетки),
отвечаешь на Input(номер строки исходной таблицы)
и радуешься.
Можно наброском мыслей,если нет времени

Прикрепленные файлы

  • post_73032.rar (16.58 КБ)

Пользователь
Сообщений: 3678 Регистрация: 23.12.2012
31.10.2009 16:32:13

Выделяете диапазон A1:F9, и растягиваете его на нужное количество строк.

Все формулы имеют примерно такой вид: =ДВССЫЛ(«Форма_печать!D»&(СТРОКА()+6)/9*2 + (СТОЛБЕЦ()-2)/3 +3)

Пользователь
Сообщений: 36 Регистрация: 01.01.1970
02.11.2009 09:35:20
Большое спасибо,EducatedFool!
Буду знать как это делается. Попробую перевести это на VBA
Пользователь
Сообщений: 3678 Регистрация: 23.12.2012
02.11.2009 15:39:35

Если бы в данном случае имело смысл использовать макросы для заполнения этикеток — я бы так и сделал. (мне проще написать макрос, чем простейшую формулу)

Но в данном случае формул более чем достаточно.
Зачем Вам именно макрос?

Пользователь
Сообщений: 36 Регистрация: 01.01.1970
03.11.2009 07:16:39

Больше интересует процесс чем результат.
Меня например поражает логика создания этой формулы на растягивание.
Сам бы никогда такого придумать не смог
С другой стороны понимаю,что это приемчик который надо знать
К VBA примерно отношение такое же.
С уважением, Rezh.

Пользователь
Сообщений: 3678 Регистрация: 23.12.2012
03.11.2009 20:07:22

Делать было нечего — написал макрос для создания квитков.

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

Шаблон квитка хранится на скрытом листе ШАБЛОН

Вот, собственно, весь код:

Sub СоздатьКвиточки()
Dim cell As Range, ra As Range, n As Long: Application.ScreenUpdating = False
Set ra = Range([d5], Range(«d» & Rows.Count).End(xlUp))
Dim Квиточки As Worksheet: Set Квиточки = Worksheets.Add(, Worksheets(Worksheets.Count))
Квиточки.Name = «Квиточки » & Format(Now, «DD-MM-YYYY HH-NN-SS»)
With Квиточки.PageSetup
.Zoom = False: .FitToPagesWide = 1: .FitToPagesTall = 1000
End With

n = 0 ‘ номер квитка
For Each cell In ra.Cells ‘ перебираем все заполненные фамилии
If Len(cell) > 2 Then ‘ если длина фамилии больше, чем 2 символа
[Кооператив] = cell.Previous
[показатель1] = cell.Next: [показатель2] = cell.Next.Next
[ФИО] = cell: [Сумма] = cell.Offset(, 4)
ДобавитьКвитокНаЛист Квиточки, n
n = n + 1
End If
Next cell
Квиточки.Tab.Color = vbGreen: ActiveSheet.ResetAllPageBreaks: ActiveWindow.View = 2
For i = 1 To n ‘ ставим разрывы страниц
If i Mod 6 = 0 Then Set Квиточки.HPageBreaks(i \ 6).Location = Квиточки.Cells(1 + [квиток].Rows.Count * (i \ 2), 1)
Next
End Sub

Sub ДобавитьКвитокНаЛист(ByRef sh As Worksheet, n As Long)
With [квиток]
Set МестоДляНовогоКвитка = sh.Cells(1 + .Rows.Count * (n \ 2), 1 + .Columns.Count * (n Mod 2)).Resize(.Rows.Count, .Columns.Count)
.Copy МестоДляНовогоКвитка
If n < 2 Then ' устанавливаем ширину столбцов
For i = 1 To .Columns.Count
МестоДляНовогоКвитка.Cells(i).EntireColumn.ColumnWidth = .Cells(i).EntireColumn.ColumnWidth
Next i
End If
For i = 1 To .Rows.Count ‘ устанавливаем высоту строк
МестоДляНовогоКвитка.Cells(i, 1).EntireRow.RowHeight = .Cells(i, 1).EntireRow.RowHeight
Next i
End With
End Sub

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *