Как автоматически сгенерировать номер счета в Excel?
Как известно, номера счетов идут подряд. Если мы введем номера счетов вручную, мы можем забыть номер счета, который использовали в последний раз, и получить совпадающий номер для нового счета в Excel. В этой статье я расскажу о двух методах простого автоматического создания номеров счетов в Excel.
- Добавить автоматический генератор номеров счетов в Excel
- Добавьте номер счета с помощью функции вставки порядкового номера KTE
Добавить автоматический генератор номеров счетов в Excel
1. Создайте новую книгу или откройте книгу, в которую вы автоматически добавите номер счета.
2. Найдите пустую ячейку и введите начальный номер своих номеров счетов. В нашем случае введите 10000 в ячейку D2.
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. В появившемся диалоговом окне «Сохранить как» сделайте следующее:
(1) Введите имя этой книги в Имя файла коробка;
(2) Щелкните значок Сохранить как поле и укажите Книга Excel с поддержкой макросов (* .xlsm) из выпадающего списка;
(3) Щелкните, чтобы открыть папку, в которой вы сохраните эту книгу;
(4) Щелкните значок Сохранено .
С этого момента каждый раз, когда вы открываете рабочую книгу Генератора номеров счетов-фактур, номер счета-фактуры на 1 больше, чем при последнем открытии книги. Обратите внимание, что вы должны сохранять книгу перед закрытием каждый раз.
Добавьте номер счета с помощью функции вставки порядкового номера KTE
Вы можете заметить, что первый метод требует, чтобы вы получали номер счета только в указанной книге. Что еще хуже, если вы забудете сохранить указанную книгу перед закрытием, номер счета-фактуры будет перекрываться. Но с Kutools for 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, вы можете легко вставлять уникальные и последовательные номера счетов-фактур в несколько книг.
Лучшие инструменты для офисной работы
Улучшите свои навыки работы с Excel с помощью Kutools for Excel и почувствуйте эффективность, как никогда раньше. Kutools for Excel предлагает более 300 расширенных функций для повышения производительности и экономии времени. Нажмите здесь, чтобы получить функцию, которая вам нужна больше всего...
Вкладка Office: интерфейс с вкладками в Office и упрощение работы
- Включение редактирования и чтения с вкладками в Word, Excel, PowerPoint, Издатель, доступ, Visio и проект.
- Открывайте и создавайте несколько документов на новых вкладках одного окна, а не в новых окнах.
- Повышает вашу продуктивность на 50% и сокращает количество щелчков мышью на сотни каждый день!