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

Excel 열에 중복 항목을 입력하면 경고 팝업을 어떻게 표시하나요?

작성자수정 날짜

현실적인 많은 시나리오에서 데이터 무결성과 정확성은 Excel 통합 문서에서 매우 중요합니다。 예를 들어, 직원 ID, 제품 일련번호 또는 학생 번호를 기록할 때 중복된 항목은 혼란이나 후속 오류를 초래할 수 있습니다。 이를 방지하기 위해 사용자가 열 지정 또는 범위에 중복 항목을 입력하려고 할 때 자동으로 팝업 경고 대화 상자를 표시하고 싶을 수 있습니다。 아래 스크린샷과 같이 이 방법은 사용자가 깨끗하고 고유한 목록을 유지하도록 도와주며 실수로 인한 중복 입력 위험을 줄여줍니다。
Excel에서 중복 항목 입력 시 표시되는 경고 대화상자 스크린샷

데이터 유효성 검사를 사용하여 중복 입력 시 경고 표시

Kutools for Excel 을(를) 사용하여 중복 입력 시 경고 표시좋은 아이디어3

VBA 코드(워크시트 변경 이벤트)를 사용하여 중복 입력 시 경고 표시


데이터 유효성 검사를 사용하여 중복 입력 시 경고 표시

Excel 에서는 사용자 지정 수식과 함께 데이터 유효성 검사 기능을 사용해 선택 영역의 항목을 중복 입력 방지할 수 있습니다. 이는 고유 코드, 식별자 또는 이름과 같은 경우에 유용합니다. 설정 후 Excel 은 즉시 사용자에게 경고를 표시하고 중복 입력을 차단하여 정의된 범위 내 모든 값이 고유하게 유지되도록 합니다。 이는 수동 점검을 생략하고 대규모 데이터 입력 작업을 간소화합니다。

다음과 같이 설정하세요:

1. 중복을 중복 입력 방지하고자 하는 범위(예: A1:A10)를 선택한 후데이터탭으로 이동하여데이터 유효성 검사>데이터 유효성 검사를 클릭하세요。 스크린샷 참조:
Excel의 데이터 유효성 검사 옵션 스크린샷

2. 데이터 유효성 검사대화 상자에서설정탭으로 전환합니다。 드롭다운에서허용사용자 지정으로 설정합니다。수식상자에 다음 수식을 입력하세요:
=COUNTIF($A$1:$A$10,A1)=1

이 수식은 입력 중인 값이 범위 선택 내에서 한 번만 나타나도록 보장합니다。 스크린샷 참조:
데이터 유효성 검사 대화상자에서 사용된 수식 스크린샷

매개변수 설명:
$A$1:$A$10은 중복을 차단할 범위를 정의하며,A1은 해당 범위의 첫 번째 셀을 가리킵니다。 실제 범위에 따라 이 참조를 조정하세요。

주의사항:유효성 검사가 선택된 모든 셀에 올바르게 적용되도록 범위에는 항상 절대 참조()$)를 사용하세요。

3. 다음으로오류 경고탭으로 전환합니다。잘못된 데이터 입력 시 오류 경고 표시가 선택되어 있는지 확인하세요。스타일을 드롭다운에서중지(기본값)로 설정하고 원하는 경고 제목과 메시지를 지정하세요。 사용자가 중복 항목을 입력하려고 하면 이 메시지가 표시됩니다。 스크린샷 참조:
데이터 유효성 검사 대화상자의 오류 경고 탭 스크린샷

팁:“중복 입력은 허용되지 않습니다!”와 같이 명확하고 간결한 메시지는 사용자가 중복 값을 입력하려 할 때 문제를 빠르게 이해하는 데 도움이 됩니다。

4. 확인을 클릭하여 설정을 적용하세요. 이제 사용자가 제한된 범위(여기서는 A1:A10) 어디에서든 중복 값을 입력하려고 하면 Excel 이 경고 대화 상자를 표시합니다。 중복 값은 허용되지 않습니다。
Excel에서 중복 값을 입력한 후 표시되는 경고 대화상자 스크린샷

팁:중복을 알리되 입력 자체는 허용하고 싶은 경우(예: 추적 또는 조사 목적),데이터 유효성 검사대화 상자의오류 경고탭에서경고스타일드롭다운에서중지대신 선택하세요。 이렇게 하면 중복은 허용되지만 경고로 표시됩니다。
중복 항목에 대한 데이터 유효성 검사의 경고 스타일 스크린샷

사용자가 중복을 입력하면 경고 대화 상자가 표시되며, 사용자는 중복을 유지하려면또는취소를, 제거하려면아니요를 선택할 수 있습니다。
중복 항목 입력 시 나타나는 팝업 경고 대화상자 스크린샷

적용 가능한 시나리오:이 방법은 단일 범위에서 데이터 입력 규칙을 강제하거나 모니터링해야 하며 코드 없는 내장 기능을 선호할 때 적합합니다。장점:추가 기능이나 매크로가 필요 없으며 차단과 경고 모두를 지원합니다。단점:범위 크기가 변경되면 유효성 검사를 업데이트해야 하며 수동 입력 시에만 작동하고 여러 값을 붙여넣거나 수식을 사용하는 경우에는 적용되지 않습니다。


Kutools for Excel 을(를) 사용하여 중복 입력 시 경고 표시

수식을 외우지 않고도 보다 간편한 방법을 원하는 사용자를 위해,Kutools for Excel중복 입력 방지유틸리티를 통해 사용자 친화적인 솔루션을 제공합니다。 이 도구는 특히 대규모 범위을 다루거나 고급 중복 방지 옵션이 필요한 경우 설정과 관리를 간소화합니다。

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

Kutools for Excel 설치 후, 중복 입력 시 경고 대화 상자를 활성화하려면 다음 단계를 따르세요:Kutools for Excel (지금 Kutools for Excel 무료 다운로드!)

중복 발생 시 경고를 트리거할 범위(예: 열 또는 데이터 영역)를 선택한 후Kutools>입력 제한>중복 입력 방지를 클릭하세요。 스크린샷 참조:
Excel의 Kutools 탭에 있는 중복 입력 방지 옵션 스크린샷

프롬프트에 따라를 클릭하여 확인한 후,확인을 클릭하여 방지를 적용하세요。 이 과정을 안내하는 확인 대화 상자가 표시됩니다。

Kutools의 중복 입력 방지 옵션 선택 후 표시되는 경고 대화상자 스크린샷
Kutools의 중복 입력 방지 옵션 선택 후 표시되는 성공 대화상자 스크린샷

이 유틸리티를 활성화하면 범위 선택 내에서 중복 값을 입력할 때 즉시 팝업 경고 대화 상자가 표시됩니다。 중복을 방지하기 위해 입력이 차단됩니다。 스크린샷 참조:
Kutools 사용 후 Excel에서 중복 항목 입력 시 표시되는 팝업 경고 스크린샷

Kutools for Excel 은 추가로 세부 조정 기능을 제공합니다。지정된 문자 입력 금지상자에 @, #, $, %와 같은 특정 문자를 입력하여 차단하거나,이 문자만 입력 허용설정을 통해 특정 문자만 허용할 수 있습니다。 이는 중복 방지 외에도 고급 데이터 품질 관리에 유용합니다。
입력 문자 관리를 위한 Kutools 입력 방지 유틸리티 스크린샷

적용 가능한 시나리오:이 솔루션은 효율적이고 인터페이스 기반의 접근 방식을 선호하며 다양한 범위나 통합 문서에서 반복 가능한 설정이 필요한 사용자에게 적합합니다。장점:간단하며 수식 암기가 필요 없고, 보다 복잡한 입력 규칙과 문자 제한을 지원합니다。단점:Kutools for Excel 설치가 필요합니다。

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

Kutools for Excel 을(를) 사용하여 중복 입력 시 경고 표시 데모

 
Kutools for Excel: 손끝에서 사용할 수 있는 300 가지 이상의 유용한 도구! 더 스마트하고 빠른 작업을 위한 AI 기반 기능을 즐겨보세요!지금 다운로드하세요!

VBA 코드(워크시트 변경 이벤트)를 사용하여 중복 입력 시 경고 표시

매크로 사용에 익숙하고 열에서 중복 항목에 대해 사용자에게 동적이고 프로그래밍 방식으로 경고를 표시해야 하는 경우 VBA 이벤트 코드를 사용할 수 있습니다. 워크시트 변경 이벤트를 구현하면 Excel 이 지정된 열을 모니터링하고 중복 항목이 감지될 때 즉시 맞춤형 경고 메시지 상자를 팝업으로 표시합니다。 이 방법은 높은 유연성을 제공하며 맞춤형 워크플로우나 중복 발생 시 고유한 동작을 지정하고자 할 때 특히 유용합니다。

적용 가능한 시나리오:이 접근 방식은 다음과 같은 경우에 이상적입니다:

  • 내장된 Excel 프롬프트를 넘어서 완전히 맞춤화된 팝업 메시지를 원하는 경우
  • VBA 매크로가 허용되고 활성화된 환경에서 작업 중인 경우
  • 유효성 검사 설정을 계속해서 재조정하지 않고도 더 크거나 동적으로 변경되는 범위까지 요구 사항이 확장되는 경우

장점:논리와 메시지 프롬프트를 매우 유연하게 맞춤 설정할 수 있으며 복잡한 유효성 검사 규칙에도 적용할 수 있습니다。
단점:매크로를 활성화해야 하며 기본적인 VBA 지식이 필요합니다。 이벤트 루틴은 반드시워크시트코드 영역(표준 모듈이 아님)에 배치되어야 하며, 코드가 설치된 시트에서만 작동합니다。

작업 단계:
1.중복 항목을 모니터링하려는 시트 탭을 마우스 오른쪽 버튼으로 클릭하고코드 보기를 선택합니다。
2.편집기에서 다음 VBA 코드를 워크시트 코드 창(모듈이 아님)에 붙여넣습니다:

Private Sub Worksheet_Change(ByVal Target As Range)
    Dim cell As Range
    Dim checkRange As Range
    Dim duplicateFound As Boolean
    Dim colRange As String
    
    colRange = "A:A" ' Set to the column you want to monitor (e.g., entire column A)
    
    Set checkRange = Intersect(Me.Range(colRange), Target)
    
    If checkRange Is Nothing Then Exit Sub
    
    Application.EnableEvents = False
    
    For Each cell In checkRange
        If WorksheetFunction.CountIf(Me.Range(colRange), cell.Value) > 1 And cell.Value <> "" Then
            MsgBox "Duplicate entry detected: '" & cell.Value & "' already exists in " & colRange, vbExclamation, "KutoolsforExcel"
            cell.ClearContents
        End If
    Next cell
    
    Application.EnableEvents = True
End Sub

3.VBA 편집기를 닫고 워크시트로 돌아갑니다. 모니터링 중인 열(여기서는 A 열)에 값을 입력해 보세요。 해당 값이 이미 열의 다른 위치에 존재하는 경우 경고 팝업이 표시되고 중복 입력값은 자동으로 삭제됩니다。

매개변수 팁:

  • colRange은 중복 여부를 확인할 열을 지정합니다(전체 열 A 의 경우 기본값: A:A)。 필요 시 “A1:A10"과 같은 특정 범위로 수정할 수 있습니다。

문제 해결 팁:매크로가 실행되지 않으면 매크로가 활성화되어 있고 코드가 적절한 워크시트 모듈(표준 VBA 모듈이 아님)에 있는지 확인하세요。 편집기에 접근하려면Alt + F11을 사용하고 프로젝트 내 「Microsoft Excel 개체」 아래에서 관련 시트 이름을 두 번 클릭하세요。

실용 팁:중복 항목을 허용하되 경고만 표시하고 싶은 경우,cell.ClearContents를 단순한 메시지 팝업으로만 수정할 수 있습니다。

요약하자면, 이러한 Excel 솔루션 각각은 중복 방지 관리에 고유한 장점을 제공합니다:

  • 데이터 유효성 검사—간단한 설정과 정의된 범위에 대한 명확한 경고가 필요한 코드 없는 환경에 이상적입니다。
  • Kutools for Excel—수식이나 VBA 작성 없이 유연하고 빠른 설정 및 고급 입력 제한을 원하는 사용자에게 가장 적합합니다。
  • VBA 워크시트 변경 이벤트—맞춤형 메시지나 작업이 필요한 보다 고급의 동적 요구 사항에 적합합니다。

VBA 솔루션을 사용할 때는 코드가 항상 워크북 내에 유지되도록 워크북을 Excel 매크로 사용 워크북(。xlsm)으로 저장해야 합니다。

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