Excel 에서 데이터 입력용 팝업 창을 만드는 방법
작성자Siluvia•수정 날짜
Excel 에서 대규모 워크시트를 사용할 때 셀에 직접 데이터를 입력하거나 편집하는 것은 매우 불편해질 수 있습니다。 특히 테이블에 열이 많거나 긴 텍스트 필드가 있거나 레코드를 하나씩 검토해야 할 경우 더욱 그렇습니다。 올바른 열을 찾기 위해 가로로 스크롤하거나 전체 내용을 보기 위해 행 높이을 확장하는 등의 작업은 전체 워크플로우 속도를 늦춥니다。
데이터 입력을 더 쉽게 하기 위해 이번 튜토리얼에서는 Excel 에서 여러 데이터 입력을 위한 팝업 창을 만드는 몇 가지 실용적인 방법을 배우게 됩니다。
Excel 양식 기능으로 데이터 입력 양식 만들기
Excel 에는 실제로 숨겨진 기본 제공 양식 기능이 있어 사용자가 간단한 대화 상자를 통해 레코드를 행 단위로 입력하고 편집할 수 있습니다. 이 방법은 기본 테이블에 유용하며 VBA 나 추가 설정이 필요 없습니다。
그러나 이 기능은 기본적으로 숨겨져 있으므로 사용 전에 리본에 수동으로 추가해야 합니다。
단계 1: 리본에 양식 명령 추가
- 파일파일>옵션을 클릭하세요。
- Excel 옵션창에서:
- 왼쪽 창에서리본 사용자 정의를 클릭하세요;
- 창 오른쪽에서새 탭을 클릭하여 사용자 정의 탭을 만드세요;
- 새로 만든 탭 아래에서새 그룹를 선택하세요;
- “모든 명령” 드롭다운에서명령 선택 대상을 선택하세요;
- 명령 목록에서 아래로 스크롤하여양식을 선택하세요;
- 새 그룹에 양식 명령을 추가하려면추가를 클릭하세요;
- 변경 사항을 저장하려면확인을 클릭하세요。

그 후양식명령이 리본에 표시됩니다。

단계 2: 데이터 입력 양식 열기
- 데이터 범위에 머리글이 포함되어 있는지 확인하세요。
- 테이블 내 임의의 셀을 클릭하세요。
- 리본에서 새로 추가된 양식 명령을 클릭하세요。
Excel 은 즉시 모든 열 머리글을 입력 필드로 표시하는 팝업 데이터 입력 창을 엽니다。

단계 3: 레코드 입력 또는 편집
양식 창을 연 후 Excel 은 기본적으로 현재 테이블의 첫 번째 행 데이터를 표시합니다。
이제 워크시트에서 셀을 하나씩 편집하는 대신 팝업 양식 창 내에서 직접 레코드를 쉽게 관리할 수 있습니다。
- 입력 필드에서 기존 셀 값을 직접 수정하세요;
- 이전 또는 다음 행의 레코드를 찾아보려면이전 찾기또는다음 찾기를 클릭하세요;

- 현재 레코드를 삭제하려면삭제버튼을 클릭하세요;
- 새 레코드를 만들려면새로 만들기를 클릭한 후 해당 필드를 채우세요;

데이터 입력 또는 편집을 마치면닫기를 클릭하기만 하면 모든 변경 사항이 자동으로 워크시트에 업데이트됩니다。
Kutools for Excel 로 전문적인 데이터 입력 팝업 창 만들기
대규모 데이터셋, 여러 열 또는 긴 레코드를 자주 사용하는 경우 Excel 의 기본 제공 양식 기능은 금세 제한적으로 느껴질 수 있습니다。 워크시트를 계속해서 가로로 스크롤하지 않고도 레코드를 검토하고 필드별로 데이터를 편집하며 새 항목을 빠르게 생성할 수 있는 더 나은 인터페이스가 필요할 수 있습니다。
이 경우고급 기록 양식의Kutools for Excel가 훨씬 더 유연하고 현대적인 솔루션을 제공합니다。
Excel 의 숨겨진 양식 기능과 달리 Kutools 는 모든 열 머리글을 깔끔한 나란히 보기 레이아웃으로 자동 표시하고 데이터 입력을 훨씬 더 쉽게 만들어주는 추가 탐색 및 편집 컨트롤을 제공합니다。
Kutools for Excel- Excel 을 위한 필수 도구 300 개 이상을 제공합니다。 Excel 작업을 더 빠르고 쉽게, 그리고 효율적으로 만들어 보세요。지금 다운로드하세요!
단계 1: 고급 기록 양식 열기
다음을 선택하세요:Kutools>보기>고급 기록 양식.

다음 창이 즉시 나타납니다:고급 기록 양식.

단계 2: 데이터 범위 지정
레코드를 편집하거나 추가하기 전에 먼저범위드롭다운 목록에서 작업할 범위를 선택하세요。
- 현재 활성 셀 범위: 활성 셀 주변의 현재 테이블을 사용합니다;
- 현재 선택: 사용자 정의 범위을 수동으로 선택합니다;
- 현재 워크시트: 전체 워크시트를 사용합니다。

단계 3: 레코드 편집 또는 새 레코드 추가
작업 범위의 모든 열 머리글이 개별 필드로 표시됩니다。
다음 작업을 수행할 수 있습니다:
- 레코드 수정: 필드의 기존 값을 수정한 후 필드 외부를 클릭하면 해당 셀이 즉시 업데이트됩니다;

- 행으로 이동:특정 레코드로 빠르게 이동하려면 행 번호를 직접 입력하세요。또는 탐색 버튼을 사용하여 이전 또는 다음 행이나 페이지로 이동할 수 있습니다;

- 새 레코드 추가:새로 만들기버튼을 클릭하면 현재 레코드 아래에 새 행이 삽입됩니다。해당 필드를 채우면 데이터가 자동으로 워크시트에 추가됩니다。
- 필요한 경우 다음 작업도 수행할 수 있습니다:
- 현재 필드의 변경 사항을 실행 취소하려면셀 복원를 클릭하세요;
- 현재 행 전체를 복원하려면전체 행 복원를 클릭하세요。

Kutools for Excel- 300 개 이상의 필수 도구로 Excel 을 강력하게 개선하고, 작업을 더 빠르고 쉽게 처리하며, 스마트한 데이터 처리와 생산성을 위한 AI 기능을 활용하세요。지금 다운로드하기
Excel 의 기본 제공 양식 대신 고급 기록 양식을 사용하는 이유는 무엇인가요?
Excel 의 기본 제공 양식 기능과 비교할 때고급 기록 양식의Kutools for Excel은 대규모 테이블 관리를 훨씬 더 쉽게 만들어주는 여러 추가 도구를 제공합니다。
예를 들어 다음과 같은 작업이 가능합니다:
- 사용자 지정 데이터 범위 지정;
- 행 번호를 직접 입력하여 특정 행으로 빠르게 이동;
- 단일 셀 또는 현재 전체 행의 변경 사항을 실행 취소;
- 대규모 데이터셋에서 레코드를 보다 효율적으로 탐색。
이러한 추가 옵션은 열이 많거나 수백 개의 레코드가 포함된 복잡한 워크시트 작업 시 특히 유용합니다。
VBA UserForm 으로 사용자 지정 팝업 데이터 입력 양식 만들기
완전히 사용자 지정된 데이터 입력 시스템이 필요한 경우 또 다른 해결책은 VBA UserForm 을 사용하는 것입니다。
VBA 를 사용하면 레이블, 텍스트 상자, 단추, 드롭다운 목록 및 기타 컨트롤이 포함된 자체 팝업 양식을 만들 수 있습니다。 이 방법은 소규모 내부 관리 시스템에서 자주 사용하는합니다。
그러나 앞서 설명한 방법들과 비교했을 때 VBA 는 프로그래밍 지식이 필요하며 일반적으로 구축 및 유지 관리에 더 많은 시간이 소요됩니다。
단계 1: VBA 편집기 열기
- 다음을 눌러Alt+F11VBA 편집기를 엽니다。
- 그런 다음삽입>UserForm을 클릭하여 새 UserForm 을 만듭니다。

단계 2: UserForm 에 컨트롤 추가
도구 상자에서 필요한 컨트롤을 UserForm 으로 끌어다 놓으세요。 예:레이블,텍스트 상자, 그리고명령 단추。
레이블과 텍스트 상자의 수는 워크시트에 입력하려는 열 수와 일치해야 합니다. 예를 들어 테이블에 3 개의 열이 있는 경우 다음을 추가할 수 있습니다:
- 3 레이블
- 3 텍스트 상자
- 1 명령 단추
컨트롤을 직접 끌어서 크기를 조정하여 양식에 정돈되게 배치할 수 있습니다。

단계 3: 컨트롤 이름 바꾸기
다음을 선택하세요:레이블또는명령 단추, 그런 다음캡션필드에서 이름을 변경하세요。 이 필드는속성창에 있습니다。

단계 4: VBA 코드 추가
CommandButton 을 두 번 클릭하고 다음 VBA 코드를 붙여넣으세요。
Private Sub CommandButton1_Click()
Dim ws As Worksheet
Dim nextRow As Long
Set ws = ThisWorkbook.Sheets("Sheet1")
nextRow = ws.Cells(ws.Rows.Count, 1).End(xlUp).Row + 1
ws.Cells(nextRow, 1).Value = TextBox1.Value
ws.Cells(nextRow, 2).Value = TextBox2.Value
ws.Cells(nextRow, 3).Value = TextBox3.Value
MsgBox "Record added successfully!"
End Sub
단계 5: UserForm 실행
UserForm 을 실행하려면F5키를 누르세요。
팝업 폼이 나타납니다. 데이터를 입력하고 버튼을 클릭하면 Excel 이 자동으로 해당 레코드를 워크시트의 다음 행에 추가합니다。

결론
여러 항목을 한 번에 입력할 수 있는 팝업 창을 만들면 특히 필드가 많은 대규모 테이블이나 레코드 작업 시 Excel 사용이 훨씬 쉬워집니다。
- Excel 의 기본 제공 양식 기능은 간단한 기본 데이터 입력에 적합합니다;
- VBA UserForm 은 완전한 사용자 지정이 가능하지만 코딩이 필요합니다;
- Kutools for Excel 의 고급 기록 양식은 단순함과 강력한 기능 사이에서 최상의 균형을 제공합니다。
깔끔한 인터페이스와 편리한 탐색 버튼, 레코드를 신속하게 확인하고 편집할 수 있는 기능 덕분에 고급 기록 양식은 일상적인 Excel 데이터 관리를 위한 가장 빠르고 실용적인 솔루션입니다。
최고의 Office 생산성 도구
| 🤖 | KUTOOLS AI 도우미: 다음을 기반으로 데이터 분석를 혁신하세요:지능형 실행 | 코드 생성| 사용자 지정 수식 생성 | 데이터 분석 및 차트 생성| 향상된 함수 호출… |
| 인기 기능:찾기, 강조 표시 또는 중복 표시 | 빈 행 삭제 | 데이터 손실 없이 열 결합 또는 셀 제거 | 공식을 사용하지 않는 반올림... | |
| 슈퍼 LOOKUP:다중 조건 VLookup | 다중 값 VLookup | 여러 시트에서 VLookup | 퍼지 매치.... | |
| 고급 드롭다운 목록:드롭다운 목록 빠르게 생성 | 종속형 드롭다운 목록 | 다중 선택 드롭다운 목록.... | |
| 열 관리자:특정 개수의 열 추가|열 이동|숨겨진 열의 표시 상태 토글|범위 및 열 비교... | |
| 추천 기능:그리드 포커스 | 디자인 보기 |향상된 수식 표시줄 | 워크북 및 시트 관리자 | 자원 라이브러리(자동 텍스트)| 날짜 선택기 | 워크시트 병합 | 암호화/셀 해독 | 목록으로 이메일 보내기 | 슈퍼 필터 | 특수 필터(굵은 글꼴이 있는 셀 필터링/기울임꼴/취소선。。。) 。。。 | |
| 상위 15 도구 모음:12 텍스트도구(텍스트 추가,특정 문자 삭제, ...)| 50+차트유형(간트 차트, ...)| 40+ 실용적인수식(생일을 기준으로 나이 계산, ...)| 19 삽입도구(QR 코드 삽입,경로에서 그림 삽입, ...)| 12 변환도구(단어로 변환하기,환율 변환, ...)| 7 병합 및 분할도구(고급 행 병합,셀 분할, ...)|。。。 외에도 더 많은 기능 |
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 앱 전반에서 작업하는 팀에 이상적입니다。
- 올인원 스위트— Excel, Word, Outlook 및 PowerPoint 애드인 + Office Tab Pro
- 하나의 설치 프로그램, 하나의 라이선스— 몇 분 안에 설정 완료(MSI 지원)
- 함께 사용하면 더욱 효과적— Office 앱 전반에서 생산성 향상
- 30 일간 모든 기능 무료 체험— 등록 및 신용카드 필요 없음
- 최고의 가성비— 개별 애드인 구매 대비 비용 절감







