KutoolsforOffice— 하나의 솔루션, 다섯 가지 강력한 도구。적은 노력으로 더 큰 성과。

Excel 에서 텍스트와 함께 또는 텍스트 안에 증가하는 번호를 만드는 방법은 무엇인가요?

저자Siluvia수정 날짜

Excel 에서 증가하는 숫자 시퀀스를 생성하는 것은 데이터를 정리하거나 고유 식별자를 만들 때 기본적인 작업입니다. 연속적인 단독 숫자를 채우는 데는 자동 채우기 핸들(AutoFill Handle) 기능이 간편하지만, "User001", "User002"처럼 텍스트 문자열과 증가하는 숫자를 한 번에 직접 결합하는 것은 지원하지 않습니다. 이 제한으로 인해 사용자 정의 사용자 이름, 이메일 주소, 제품 코드 또는 정적 텍스트와 순차적 숫자 구성 요소가 모두 필요한 청구서 번호와 같은 작업이 복잡해질 수 있습니다. 이 튜토리얼에서는 Excel 에서 텍스트 문자열과 통합되거나 내부에 포함된 증가 번호를 생성하는 여러 가지 방법을 소개합니다. 고전적인 수식부터 VBA 를 활용한 고급 자동화 및 사용자 친화적인 전문 도구까지 다양합니다。

일반적인 시나리오로는 고유하게 라벨이 지정된 항목의 일괄 생성, 체계적인 명명 규칙을 적용한 이메일 목록 작성, 제품 추적용 일련번호 생성 등이 있습니다。 각 솔루션은 사용 편의성, 자동화 수준, 숫자 배치의 유연성, 대규모 데이터셋에 대한 적합성 측면에서 고유한 장점을 제공합니다。

텍스트와 함께 또는 텍스트 내부에 증가 번호 생성

Excel 에서 수식을 사용하여 텍스트와 함께 증가하는 번호 생성
Kutools for Excel 로 텍스트와 함께 증가하는 번호 생성
VBA 매크로: 텍스트 내부 또는 안에 증가하는 번호 생성


Excel 에서 수식을 사용하여 텍스트와 함께 증가하는 번호 생성

Excel 의 기본 제공 수식은 텍스트와 증가하는 숫자를 결합하는 간단한 방법을 제공합니다。 이 솔루션은 숫자와 텍스트의 위치가 고정되어 있고 식별자의 구성 방식을 완전히 투명하게 유지해야 할 때 특히 유용합니다。

1. 아래 그림과 같이 워크시트를 준비하세요:

A. 셀 A2 에 선행 텍스트 문자열(예: 「User」)을 입력하세요。
B. 열 B 에는 증가하는 숫자를 입력해야 합니다. 셀 B2 에 첫 번째 숫자(예: 1)를 입력한 후 남은 셀까지 드래그하여 순차적 시리즈를 계속하세요. 여기서 단계 간격을 제어할 수 있습니다. 예를 들어 B2 에 1, B3 에 2 등을 입력하거나 2,4,6 과 같은 사용자 정의 증가값을 가진 시리즈를 사용하세요(원하는 숫자를 입력한 후 채우기 핸들을 드래그)。
C. 셀 C2 에 숫자 뒤에 추가할 텍스트(예: 이메일 생성용 도메인 「@localdomain.com」)를 입력하세요. Excel 이 특정 문자열(예: 이메일 도메인)을 수식으로 처리하지 않도록 하려면 C2 및 해당 셀을 「텍스트」 형식으로 미리 지정하세요。

셀 데이터 준비

2. 셀 D2 에 다음 수식을 입력한 후Enter를 눌러 적용하세요:

=$A$2&TEXT(B2,"000")&$C$2

수식이 결과를 반환한 후 D2 의 채우기 핸들을 아래로 드래그하여 열 D 의 나머지 셀을 채우세요。 각 셀에는 “User001@localdomain.com”, “User002@localdomain.com” 등과 같이 결합된 텍스트와 증가된 숫자가 표시됩니다(아래 참조)。

 수식을 사용하여 텍스트와 함께 증가 번호 생성

참고 사항 및 팁:

1. 수식에서 “000”는 표시되는 최소 자릿수를 결정합니다(예: “001”, “002”)。 다른 자릿수 너비가 필요한 경우(예: 두 자릿수는 “00”, 네 자릿수는 “0000”) 이 패턴을 조정하세요。
2. 절대 셀 참조()$A$2$C$2)를 사용하여 수식을 아래로 복사할 때 텍스트 요소가 고정되도록 하세요。
3. 숫자를 텍스트 안에 표시하려는 경우(예: “User-001-list“) 수식의 구조를 조정하여 필요에 따라 텍스트 내부에 숫자 부분을 배치하세요。

이 방법은 구조화된 데이터에 매우 투명하게 적용할 수 있지만 일반적으로 각 구성 요소마다 보조 열을 수동으로 설정해야 합니다。 또한 텍스트와 숫자로 분할의 위치가 행마다 달라지는 경우 추가 수정이 필요할 수 있습니다。


Kutools for Excel 로 텍스트와 함께 증가하는 번호 생성

증가하는 텍스트 식별자를 자주 생성해야 하거나 그래픽 인터페이스를 선호하거나(예: 유연한 접두사/접미사, 사용자 정의 증가값, 반복 사용을 위한 설정 기억 등) 더 동적인 옵션이 필요한 경우,Kutools for Excel시퀀스 번호 삽입라는 전문 기능을 제공합니다。 이 도구를 사용하면 수식 설정 없이도 몇 번의 클릭만으로 복잡한 번호 체계를 생성할 수 있습니다。

Kutools for Excel300 가지가 넘는 고급 기능을 제공하여 복잡한 작업을 간소화하고 창의성과 효율성을 높입니다。AI 기능과 통합, Kutools 는 정밀하게 작업을 자동화하여 데이터 관리를 손쉽게 만듭니다。Kutools for Excel 의 자세한 정보。。。         무료 체험판。。。

1. Excel 리본에서Kutools>삽입>시퀀스 번호 삽입…를 클릭하세요(아래 참조)。

Kutools의 일련 번호 삽입 기능 클릭

2. 시퀀스 번호 삽입대화 상자에서새로 만들기를 클릭하여 추가 설정 옵션을 확장하세요。 구성 방법은 다음과 같습니다:

A:이름필드에 시퀀스 패턴에 대한 설명 라벨을 입력하세요。 이렇게 하면 나중에 동일한 시퀀스를 재사용할 때 도움이 됩니다。
B:시작 번호을(를) 지정합니다(예: 1)。
C:증가값을 설정하여 단계적 증가량을 제어합니다(예: 1,2,3…의 경우 1 을 입력하고, 1,6,11 의 경우 5 을 입력하세요)。
D: 숫자 앞에 붙는자릿수를 정의하여 번호의 앞부분에 0 을 추가할지 결정합니다(“001”, “002”…처럼 표시하려면 3 을 입력하세요)。
E: 원하는접두사(번호 앞에 오는 텍스트)와접미사(번호 뒤에 오는 텍스트, 예: 이메일 도메인)를 입력합니다。
F:추가를 클릭하여 이 형식을 템플릿으로 저장하고 향후 재사용할 수 있습니다。

대화 상자에서 일련 번호 규칙 설정

3. 증가하는 숫자와 텍스트를 삽입할 셀 범위를 선택한 후범위 채우기를 클릭하세요。 그러면 선택한 영역에 “User001@localdomain.com”, “User002@localdomain.com”…와 같은 사용자 정의 숫자가 즉시 입력됩니다。

일련 번호 목록을 채우려면 범위 채우기 클릭

추가 참고 사항:Kutools 에서 번호 템플릿을 조합하여 저장하면 여러 워크북 간에도 신속하게 재사용할 수 있습니다. 마지막으로 생성된 숫자가 30 였다면, 다음에 이 시퀀스를 사용할 때 자동으로 31 부터 번호가 이어집니다。 이는 중복 번호를 방지하거나 대규모 데이터셋에서 추적할 때 특히 유용합니다。

이 방법은 순차적 데이터를 자주 다루며 포인트 앤 클릭 인터페이스에서 효율성과 유연성을 원하고 반복적인 일괄 작업을 위해 템플릿 저장 기능이 필요한 사용자에게 권장됩니다。 접두사/접미사 외에도 위치 기반의 고급 사용자 정의가 필요한 경우 아래 설명된 자동화 스크립팅이 더 적합할 수 있습니다。

이 유틸리티를 무료로 체험해 보시려면(30 일간),다운로드하려면 여기를 클릭하세요, 그런 다음 위 단계에 따라 작업을 적용하세요。

Kutools for Excel 로 텍스트와 함께 증가하는 번호 생성

 

VBA 매크로: 텍스트 내부 또는 안에 증가하는 번호 생성

텍스트 문자열의 임의 위치에 증가하는 숫자를 삽입하거나, 복잡한 식별자를 실시간으로 생성하거나, 여러 행에 동시에 이 작업을 적용하는 등 최대한의 제어가 필요한 경우 VBA 매크로는 수식이나 애드인으로는 항상 구현하기 어려운 자동화 및 사용자 정의 기능을 제공합니다. VBA 는 대량 작업, 사용자 정의 패턴 또는 숫자를 문자열의 시작/끝이 아닌 임의 위치에 삽입해야 할 때 이상적입니다。

시작하기 전에 반드시 워크북을 매크로 사용 파일().xlsm)로 저장하여 VBA 코드가 손실되지 않도록 하세요。 또한 예기치 않은 변경을 방지하기 위해 데이터 사본에서 먼저 매크로를 테스트하는 것을 고려하세요。

매크로 사용 방법:

1.워크북을 열고 Excel 리본에서개발자 도구>Visual Basic을 클릭하세요。 (개발자 탭이 보이지 않으면 파일 > 옵션 > 리본 사용자 지정에서 활성화하세요。)

2.Microsoft Visual Basic for Applications편집기 창에서삽입>모듈을 클릭하세요。 빈 모듈에 다음 코드를 복사하여 붙여넣으세요:

Sub InsertIncrementNumberIntoText()
    Dim cell As Range
    Dim rng As Range
    Dim startNum As Long
    Dim increment As Long
    Dim pattern As String
    Dim position As Variant
    Dim currentNum As Long
    
    On Error Resume Next
    xTitleId = "KutoolsforExcel"
    
    Set rng = Application.Selection
    Set rng = Application.InputBox("Select the range to apply incremented text.", xTitleId, rng.Address, Type:=8)
    
    startNum = Application.InputBox("Enter the starting number:", xTitleId, 1, Type:=1)
    
    increment = Application.InputBox("Enter the increment between numbers:", xTitleId, 1, Type:=1)
    
    pattern = Application.InputBox("Enter the pattern (use {n} to mark the insertion point, e.g. 'User{n}@local.com'):", xTitleId, "User{n}@local.com", Type:=2)
    
    currentNum = startNum
    
    If rng Is Nothing Then Exit Sub
    
    For Each cell In rng
        cell.Value = Replace(pattern, "{n}", currentNum)
        currentNum = currentNum + increment
    Next
End Sub

3.매크로를 실행하려면실행 버튼단추를 클릭하거나F5를 누르세요。 대화 상자가 나타나 대상 범위 선택, 시작 번호 설정, 증가값 선택 및 원하는 텍스트 패턴 정의(예:ID-{n}-LIST를 사용하여 사용자 정의 텍스트 세그먼트 사이에 증가하는 숫자를 삽입)를 안내합니다。

  • 패턴 내 임의의 위치(텍스트 앞, 뒤 또는 안쪽)에 「{n}」을 삽입하여 증가하는 숫자의 배치를 사용자 정의할 수 있습니다。
  • 확인 후 선택한 각 셀에는 지정한 패턴과 간격에 따라 적절히 증가된 식별자가 입력됩니다。
  • 새 영역에 매크로를 적용하려면 간단히 다시 실행하고 필요에 따라 새 매개변수를 지정하면 됩니다。
  • 실수한 경우실행 취소기능()Ctrl+Z)를 사용하거나 매크로를 다시 실행하세요。

문제 해결 및 팁:

• 가능하면 항상 데이터 사본에서 테스트하세요。 매크로는 원본 셀 값을 즉시 덮어씁니다。
• 선택한 셀 중 잠기거나 보호된 셀이 없도록 확인하세요。 그렇지 않으면 매크로가 해당 셀을 자동으로 건너뜁니다。
• 매크로는{n}을 포함하는 모든 패턴을 지원합니다。 이 토큰이 없는 패턴은 그대로 입력되므로 실행 전 패턴을 반드시 다시 확인하세요。
• 매크로 보안 관련 오류가 발생하면 [파일] > [옵션] > [신뢰 센터] > [신뢰 센터 설정] > [매크로 설정]에서 Excel 이 매크로를 사용하도록 설정하세요。

이 솔루션은 파일 이름 내부에 숫자를 삽입하거나, 여러 행에 걸쳐 패턴화된 ID 를 한 번에 생성하거나, 복잡한 순차적 명명 체계를 자동화하는 등 고급 시나리오에 특히 유용합니다。


최고의 Office 생산성 도구

🤖KUTOOLS AI 도우미: 다음을 기반으로 데이터 분석 혁신하기:지능형 실행   |  코드 생성|  사용자 지정 수식 생성  |  데이터 분석 및 차트 생성|  향상된 함수 호출
인기 기능:찾기, 강조 표시 또는 중복 표시   |  빈 행 삭제   |  데이터 손실 없이 열 결합 또는 셀 제거   |  공식을 사용하지 않는 반올림...
슈퍼 LOOKUP:다중 조건 VLookup  |  다중 값 VLookup  |   여러 시트에서 VLookup   |   퍼지 매치....
고급 드롭다운 목록:드롭다운 목록 빠르게 생성   |  종속형 드롭다운 목록   |  다중 선택 드롭다운 목록....
열 관리자:특정 수의 열 추가|열 이동|숨겨진 열의 표시 상태 전환|범위 및 열 비교...
주요 기능:그리드 포커스   |  디자인 보기   |향상된 수식 표시줄   | 워크북 및 시트 관리자   |  자원 라이브러리(자동 텍스트)|  날짜 선택기   |  워크시트 병합  |  암호화/셀 해독   | 목록으로 이메일 보내기   |  슈퍼 필터   |   특수 필터(굵은 글꼴이 있는 셀 필터링/기울임꼴/취소선。。。) 。。。
상위 15 도구 모음:12 텍스트도구(텍스트 추가,특정 문자 삭제, ...)|   50+차트유형(간트 차트, ...)|   40+ 실용적인수식(생일을 기준으로 나이 계산, ...)|   19 삽입도구(QR 코드 삽입,경로에서 그림 삽입, ...)|   12 변환도구(단어로 변환하기,환율 변환, ...)|   7 병합 및 분할도구(고급 행 병합,셀 분할, ...)|그 외 더 많은 기능
Kutools 를 선호하는 언어로 사용하세요 – 영어, 스페인어, 독일어, 프랑스어, 중국어 및 40+개 이상의 언어를 지원합니다!

Kutools for Excel 로 Excel 역량을 한 단계 업그레이드하고 전례 없는 효율성을 경험하세요。Kutools for Excel 는 생산성과 저장 시간을 향상시키는 300 개 이상의 고급 기능을 제공합니다。가장 필요한 기능을 지금 바로 확인하세요。。。


Office Tab 가 Office 에 탭 인터페이스를 제공하여 작업을 훨씬 쉽게 만들어 줍니다

  • Word, Excel, PowerPoint 에서 탭 기반 편집 및 읽기 기능을 활성화합니다, Publisher, Access, Visio 및 Project 에서도 사용 가능합니다。
  • 새 창이 아닌 동일한 창의 새 탭에서 여러 문서를 열고 생성할 수 있습니다。
  • 50% 만큼 생산성을 높이고 매일 수백 번의 마우스 클릭을 줄여줍니다!

모든 Kutools 애드인。 하나의 설치 프로그램

Kutools for Office스위트 번들은 Excel, Word, Outlook 및 PowerPoint 용 애드인과 Office Tab Pro 를 포함하며, 다양한 Office 앱을 사용하는 팀에 이상적입니다。

ExcelWordOutlookTabsPowerPoint
  • 올인원 스위트— Excel, Word, Outlook 및 PowerPoint 애드인 + Office Tab Pro
  • 하나의 설치 프로그램, 하나의 라이선스— 몇 분 안에 설정 완료(MSI 지원)
  • 함께 사용할수록 더 효과적입니다— Office 앱 전반에서 생산성 향상
  • 30 일간 모든 기능 무료 체험— 등록이나 신용카드 필요 없음
  • 최고의 가성비— 개별 애드인 구매 대비 절약