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

Excel 에서 데이터 입력용 팝업 창을 만드는 방법

작성자Siluvia수정 날짜

Excel 에서 대규모 워크시트를 사용할 때 셀에 직접 데이터를 입력하거나 편집하는 것은 매우 불편해질 수 있습니다。 특히 테이블에 열이 많거나 긴 텍스트 필드가 있거나 레코드를 하나씩 검토해야 할 경우 더욱 그렇습니다。 올바른 열을 찾기 위해 가로로 스크롤하거나 전체 내용을 보기 위해 행 높이을 확장하는 등의 작업은 전체 워크플로우 속도를 늦춥니다。

데이터 입력을 더 쉽게 하기 위해 이번 튜토리얼에서는 Excel 에서 여러 데이터 입력을 위한 팝업 창을 만드는 몇 가지 실용적인 방법을 배우게 됩니다。

Excel 에서 데이터 입력 양식 만들기

Excel 양식 기능으로 데이터 입력 양식 만들기

Excel 에는 실제로 숨겨진 기본 제공 양식 기능이 있어 사용자가 간단한 대화 상자를 통해 레코드를 행 단위로 입력하고 편집할 수 있습니다. 이 방법은 기본 테이블에 유용하며 VBA 나 추가 설정이 필요 없습니다。

그러나 이 기능은 기본적으로 숨겨져 있으므로 사용 전에 리본에 수동으로 추가해야 합니다。

단계 1: 리본에 양식 명령 추가

  1. 파일파일>옵션을 클릭하세요。
  2. Excel 옵션창에서:
    1. 왼쪽 창에서리본 사용자 정의를 클릭하세요;
    2. 창 오른쪽에서새 탭을 클릭하여 사용자 정의 탭을 만드세요;
    3. 새로 만든 탭 아래에서새 그룹를 선택하세요;
    4. 모든 명령” 드롭다운에서명령 선택 대상을 선택하세요;
    5. 명령 목록에서 아래로 스크롤하여양식을 선택하세요;
    6. 새 그룹에 양식 명령을 추가하려면추가를 클릭하세요;
    7. 변경 사항을 저장하려면확인을 클릭하세요。
      리본에 양식 명령을 추가하는 방법을 보여주는 스크린샷

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

리본에 양식이 추가된 것을 보여주는 스크린샷

단계 2: 데이터 입력 양식 열기

  1. 데이터 범위에 머리글이 포함되어 있는지 확인하세요。
  2. 테이블 내 임의의 셀을 클릭하세요。
  3. 리본에서 새로 추가된 양식 명령을 클릭하세요。

Excel 은 즉시 모든 열 머리글을 입력 필드로 표시하는 팝업 데이터 입력 창을 엽니다。

양식을 보여주는 스크린샷

단계 3: 레코드 입력 또는 편집

양식 창을 연 후 Excel 은 기본적으로 현재 테이블의 첫 번째 행 데이터를 표시합니다。

이제 워크시트에서 셀을 하나씩 편집하는 대신 팝업 양식 창 내에서 직접 레코드를 쉽게 관리할 수 있습니다。

  • 입력 필드에서 기존 셀 값을 직접 수정하세요;
  • 이전 또는 다음 행의 레코드를 찾아보려면이전 찾기또는다음 찾기를 클릭하세요;
    기본 제공되는 양식을 사용하는 방법을 보여주는 스크린샷
  • 현재 레코드를 삭제하려면삭제버튼을 클릭하세요;
  • 새 레코드를 만들려면새로 만들기를 클릭한 후 해당 필드를 채우세요;
    기본 제공되는 양식을 사용하여 새 레코드를 추가하는 방법을 보여주는 스크린샷

데이터 입력 또는 편집을 마치면닫기를 클릭하기만 하면 모든 변경 사항이 자동으로 워크시트에 업데이트됩니다。


Kutools for Excel 로 전문적인 데이터 입력 팝업 창 만들기

대규모 데이터셋, 여러 열 또는 긴 레코드를 자주 사용하는 경우 Excel 의 기본 제공 양식 기능은 금세 제한적으로 느껴질 수 있습니다。 워크시트를 계속해서 가로로 스크롤하지 않고도 레코드를 검토하고 필드별로 데이터를 편집하며 새 항목을 빠르게 생성할 수 있는 더 나은 인터페이스가 필요할 수 있습니다。

이 경우고급 기록 양식Kutools for Excel가 훨씬 더 유연하고 현대적인 솔루션을 제공합니다。

Excel 의 숨겨진 양식 기능과 달리 Kutools 는 모든 열 머리글을 깔끔한 나란히 보기 레이아웃으로 자동 표시하고 데이터 입력을 훨씬 더 쉽게 만들어주는 추가 탐색 및 편집 컨트롤을 제공합니다。

Kutools for Excel- Excel 을 위한 필수 도구 300 개 이상을 제공합니다。 Excel 작업을 더 빠르고 쉽게, 그리고 효율적으로 만들어 보세요。지금 다운로드하세요!

단계 1: 고급 기록 양식 열기

다음을 선택하세요:Kutools>보기>고급 기록 양식.

고급 데이터 양식을 활성화하는 방법을 보여주는 스크린샷

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

Kutools 데이터 양식 전체를 보여주는 스크린샷

단계 2: 데이터 범위 지정

레코드를 편집하거나 추가하기 전에 먼저범위드롭다운 목록에서 작업할 범위를 선택하세요。

  • 현재 활성 셀 범위: 활성 셀 주변의 현재 테이블을 사용합니다;
  • 현재 선택: 사용자 정의 범위을 수동으로 선택합니다;
  • 현재 워크시트: 전체 워크시트를 사용합니다。
    범위(scopes)를 보여주는 스크린샷

단계 3: 레코드 편집 또는 새 레코드 추가

작업 범위의 모든 열 머리글이 개별 필드로 표시됩니다。

다음 작업을 수행할 수 있습니다:

  • 레코드 수정: 필드의 기존 값을 수정한 후 필드 외부를 클릭하면 해당 셀이 즉시 업데이트됩니다;
    레코드를 수정하는 방법을 보여주는 스크린샷
  • 행으로 이동:
    특정 레코드로 빠르게 이동하려면 행 번호를 직접 입력하세요。
    또는 탐색 버튼을 사용하여 이전 또는 다음 행이나 페이지로 이동할 수 있습니다;
    레코드 간 이동하는 방법을 보여주는 스크린샷
  • 새 레코드 추가:새로 만들기버튼을 클릭하면 현재 레코드 아래에 새 행이 삽입됩니다。
    해당 필드를 채우면 데이터가 자동으로 워크시트에 추가됩니다。
  • 필요한 경우 다음 작업도 수행할 수 있습니다:
    • 현재 필드의 변경 사항을 실행 취소하려면셀 복원를 클릭하세요;
    • 현재 행 전체를 복원하려면전체 행 복원를 클릭하세요。
      레코드 간 이동하는 방법을 보여주는 스크린샷

Kutools for Excel- 300 개 이상의 필수 도구로 Excel 을 강력하게 개선하고, 작업을 더 빠르고 쉽게 처리하며, 스마트한 데이터 처리와 생산성을 위한 AI 기능을 활용하세요。지금 다운로드하기

Excel 의 기본 제공 양식 대신 고급 기록 양식을 사용하는 이유는 무엇인가요?

Excel 의 기본 제공 양식 기능과 비교할 때고급 기록 양식Kutools for Excel은 대규모 테이블 관리를 훨씬 더 쉽게 만들어주는 여러 추가 도구를 제공합니다。

예를 들어 다음과 같은 작업이 가능합니다:

  • 사용자 지정 데이터 범위 지정;
  • 행 번호를 직접 입력하여 특정 행으로 빠르게 이동;
  • 단일 셀 또는 현재 전체 행의 변경 사항을 실행 취소;
  • 대규모 데이터셋에서 레코드를 보다 효율적으로 탐색。

이러한 추가 옵션은 열이 많거나 수백 개의 레코드가 포함된 복잡한 워크시트 작업 시 특히 유용합니다。


VBA UserForm 으로 사용자 지정 팝업 데이터 입력 양식 만들기

완전히 사용자 지정된 데이터 입력 시스템이 필요한 경우 또 다른 해결책은 VBA UserForm 을 사용하는 것입니다。

VBA 를 사용하면 레이블, 텍스트 상자, 단추, 드롭다운 목록 및 기타 컨트롤이 포함된 자체 팝업 양식을 만들 수 있습니다。 이 방법은 소규모 내부 관리 시스템에서 자주 사용하는합니다。

그러나 앞서 설명한 방법들과 비교했을 때 VBA 는 프로그래밍 지식이 필요하며 일반적으로 구축 및 유지 관리에 더 많은 시간이 소요됩니다。

단계 1: VBA 편집기 열기

  1. 다음을 눌러Alt+F11VBA 편집기를 엽니다。
  2. 그런 다음삽입>UserForm을 클릭하여 새 UserForm 을 만듭니다。
    VBA 편집기에서 새 사용자 양식을 삽입하는 방법을 보여주는 스크린샷

단계 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
참고:VBA 코드에서"Sheet1"을 실제 워크시트 이름으로 바꾸는 것을 잊지 마세요。

단계 5: UserForm 실행

UserForm 을 실행하려면F5키를 누르세요。

팝업 폼이 나타납니다. 데이터를 입력하고 버튼을 클릭하면 Excel 이 자동으로 해당 레코드를 워크시트의 다음 행에 추가합니다。

VBA 데이터 양식을 사용하여 새 레코드를 추가하는 스크린샷
참고: 이 간단한 VBA 예제는 새 레코드 추가만 지원합니다。 기존 레코드를 수정하거나 검색, 삭제하려면 추가적인 VBA 코드가 필요합니다。

결론

여러 항목을 한 번에 입력할 수 있는 팝업 창을 만들면 특히 필드가 많은 대규모 테이블이나 레코드 작업 시 Excel 사용이 훨씬 쉬워집니다。

  • Excel 의 기본 제공 양식 기능은 간단한 기본 데이터 입력에 적합합니다;
  • VBA UserForm 은 완전한 사용자 지정이 가능하지만 코딩이 필요합니다;
  • Kutools for Excel 의 고급 기록 양식은 단순함과 강력한 기능 사이에서 최상의 균형을 제공합니다。

깔끔한 인터페이스와 편리한 탐색 버튼, 레코드를 신속하게 확인하고 편집할 수 있는 기능 덕분에 고급 기록 양식은 일상적인 Excel 데이터 관리를 위한 가장 빠르고 실용적인 솔루션입니다。


최고의 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 일간 모든 기능 무료 체험— 등록 및 신용카드 필요 없음
  • 최고의 가성비— 개별 애드인 구매 대비 비용 절감

Kutools for Excel

300+ 강력한 기능으로 Excel 작업을 간소화합니다。