Перейти к основному содержанию
 

Как автоматически сгенерировать номер счета в Excel?

Автор: Келли Последнее изменение: 2024 июля 08 г.

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


Добавить автоматический генератор номеров счетов в Excel

1. Создайте новую книгу или откройте книгу, в которую вы автоматически добавите номер счета.

2. Найдите пустую ячейку и введите начальный номер своих номеров счетов. В нашем случае введите 10000 в ячейку D2.

вставьте код в модуль ThisWorkbook

3. Откройте диалоговое окно Microsoft Visual Basic для приложений, нажав кнопку другой + F11 одновременно, затем разверните VBAProject (текущая книга), и дважды щелкните Эта рабочая тетрадь. Смотрите левый снимок экрана:
Внимание: В нашем случае мы дважды щелкаем Эта рабочая тетрадь под VBAProject (Книга1).

4. Вставьте следующий код в открывающееся окно.

VBA: генератор голосовых номеров

Private Sub Workbook_Open()
Range("D2").Value = Range("D2").Value + 1
End Sub

Внимание: Изменить D2 в указанную ячейку, в которую вы ввели начальный номер счета-фактуры в Шаг 2.

5. Помимо использования целых чисел в качестве номера счета-фактуры, мы можем проверить номера счетов по следующим формулам:

Нет. Формула Номера счетов
1 = "Название компании" & ТЕКСТ (СЕГОДНЯ (), "ггммдд") & D2 Название компании141209100000
2 = "CompanyName" & ТЕКСТ (СЕГОДНЯ (), "0") & D2 Название компании41982100000
3 = "Название компании" & ТЕКСТ (СЕЙЧАС (), "ММДДЧЧММСС") & D2 Название компании1209095819100000
4 = "Название компании" & ТЕКСТ (СЕЙЧАС (), "0") & D2 Название компании41982100000
5 = "CompanyName" & RANDBETWEEN (100000,999999) & D2 Название компании448685100000

Заметки:
(1) Измените D2 в ячейку, в которую вы ввели начальный номер счета в формулах выше, и измените Название компании к тексту, который вы хотите отображать в номерах счетов.
(2) Введите одну из приведенных выше формул в ячейку, в которую вы автоматически получите номер счета, и нажмите кнопку Enter .

6. Сохранить текущую книгу:
A. В Excel 2013 щелкните значок Файл > Сохранено (или Сохранить как)> Компьютер> Вставить;
Б. В Excel 2007 и 2010 щелкните значок Файл / Кнопка управления > Сохранено (или Сохранить как).

7. В появившемся диалоговом окне «Сохранить как» сделайте следующее:

сохраните файл в формате книги Excel с поддержкой макросов

(1) Введите имя этой книги в Имя файла коробка;
(2) Щелкните значок Сохранить как поле и укажите Книга Excel с поддержкой макросов (* .xlsm) из выпадающего списка;
(3) Щелкните, чтобы открыть папку, в которой вы сохраните эту книгу;
(4) Щелкните значок Сохранено .

С этого момента каждый раз, когда вы открываете рабочую книгу Генератора номеров счетов-фактур, номер счета-фактуры на 1 больше, чем при последнем открытии книги. Обратите внимание, что вы должны сохранять книгу перед закрытием каждый раз.


Добавьте номер счета с помощью функции вставки порядкового номера KTE

Вы можете заметить, что первый метод требует, чтобы вы получали номер счета только в указанной книге. Что еще хуже, если вы забудете сохранить указанную книгу перед закрытием, номер счета-фактуры будет перекрываться. Но с Kutools for ExcelАвтора Вставить порядковые номера вы можете вставить уникальный и последовательный номер счета независимо от того, какую книгу вы используете.

Kutools for Excel предлагает более 300 расширенных функций для оптимизации сложных задач, повышения креативности и эффективности. Улучшено возможностями искусственного интеллектаKutools точно автоматизирует задачи, упрощая управление данными. Подробная информация о Kutools для Excel...         Бесплатная пробная версия...

1. Выберите ячейку, в которой вы получите номер счета, а затем нажмите Кутулс > Вставить > Вставить порядковый номер.
нажмите эту функцию «Вставить порядковый номер» и установите параметры.

2. В диалоговом окне «Вставить порядковый номер» щелкните значок Новое кнопку, а затем в расширяющейся области редактирования порядкового номера выполните следующие действия (см. снимок экрана выше):
(1) В Название последовательности поле введите имя для нового имени последовательности, например Номер счета.
(2) В инкремент введите, введите 1;
(3) В Префикс (необязательно) в поле введите название вашей компании или другой текст, который вы будете показывать в начале номера счета;
(4) В Начальный номер поле введите начальный номер вашего номера счета, например 10000 or 1;
(5) В Кол-во цифр поле укажите цифры, например 6;
(6) Щелкните значок Добавить .

3. Не снимая выделения с вновь созданной последовательности, нажмите кнопку Диапазон заполнения и нажмите Закрыто .
нажмите «Диапазон заполнения», чтобы заполнить числа в ячейках
Независимо от того, в какой книге вы применяете это Вставить порядковый номер функция, он сгенерирует номер счета-фактуры, который на 1 больше, чем при последнем применении этой функции. Нажмите, чтобы узнать больше об этом Функция вставки порядкового номера в Kutools for Excel

Kutools for Excel - Усильте Excel более чем 300 необходимыми инструментами. Наслаждайтесь постоянно бесплатными функциями ИИ! Get It Now


Демонстрация: добавьте номер счета с помощью функции вставки порядкового номера KTE

 

Вставляйте уникальные и последовательные номера счетов в несколько книг

В большинстве случаев мы можем вставлять только последовательные номера счетов с помощью формул или других методов на один лист или в одну книгу. Но с мощным Вставить порядковые номера функция Kutools for Excel, вы можете легко вставлять уникальные и последовательные номера счетов-фактур в несколько книг.


вставить порядковый номер счета-фактуры от kutools

Лучшие инструменты для офисной работы

🤖 Kutools AI Помощник: Революционный анализ данных на основе: Интеллектуальное исполнение   |  Генерировать код  |  Создание пользовательских формул  |  Анализ данных и создание диаграмм  |  Вызов функций Kutools...
Популярные опции: Найдите, выделите или определите дубликаты   |  Удалить пустые строки   |  Объедините столбцы или ячейки без потери данных   |   Раунд без формулы ...
Супер поиск: Множественный критерий VLookup    VLookup с несколькими значениями  |   VLookup по нескольким листам   |   Нечеткий поиск ....
Расширенный раскрывающийся список: Быстрое создание раскрывающегося списка   |  Зависимый раскрывающийся список   |  Выпадающий список с множественным выбором ....
Менеджер столбцов: Добавить определенное количество столбцов  |  Переместить столбцы  |  Переключить статус видимости скрытых столбцов  |  Сравнить диапазоны и столбцы ...
Рекомендуемые функции: Сетка Фокус   |  Просмотр дизайна   |   Большой Формулный Бар    Менеджер книг и листов   |  Библиотека ресурсов (Авто текст)   |  Выбор даты   |  Комбинировать листы   |  Шифровать/дешифровать ячейки    Отправлять электронные письма по списку   |  Суперфильтр   |   Специальный фильтр (фильтровать жирным шрифтом/курсивом/зачеркиванием...) ...
15 лучших наборов инструментов12 Текст Инструменты (Добавить текст, Удалить символы, ...)   |   50+ График Тип (Диаграмма Ганта, ...)   |   40+ Практических Формулы (Рассчитать возраст по дню рождения, ...)   |   19 Вносимые Инструменты (Вставить QR-код, Вставить изображение из пути, ...)   |   12 Конверсия Инструменты (Числа в слова, Конверсия валюты, ...)   |   7 Слияние и разделение Инструменты (Расширенные ряды комбинирования, Разделить клетки, ...)   |   ... и более

Улучшите свои навыки работы с Excel с помощью Kutools for Excel и почувствуйте эффективность, как никогда раньше. Kutools for Excel предлагает более 300 расширенных функций для повышения производительности и экономии времени.  Нажмите здесь, чтобы получить функцию, которая вам нужна больше всего...


Вкладка Office: интерфейс с вкладками в Office и упрощение работы

  • Включение редактирования и чтения с вкладками в Word, Excel, PowerPoint, Издатель, доступ, Visio и проект.
  • Открывайте и создавайте несколько документов на новых вкладках одного окна, а не в новых окнах.
  • Повышает вашу продуктивность на 50% и сокращает количество щелчков мышью на сотни каждый день!