Excel 에서 고유값만 허용하려면 어떻게 하나요?
Excel 에서 데이터를 관리할 때 데이터 정확성을 보장하는 것은 필수적입니다。 특히 제품 코드, 사원 ID, 등록 번호 또는 기타 고유 식별자와 같이 중복 항목이 포함되어서는 안 되는 열에 정보를 수집하는 경우 더욱 그렇습니다。 의도치 않은 중복 입력은 계산, 보고서 작성 또는 후속 처리에서 오류를 유발할 수 있습니다。 본 문서에서는 열이나 범위 내에서 고유값만 입력되도록 제한하는 여러 가지 실용적인 기법을 소개합니다。 이를 통해 사용자는 워크시트의 데이터 무결성을 효율적으로 유지할 수 있습니다。 각 방법에는 고유한 적용 시나리오와 장점이 있으며, 문제 해결 팁, 설명 참고 사항 및 대안 솔루션이 함께 제공되어 사용자가 요구 사항에 가장 적합한 접근 방식을 선택할 수 있도록 안내합니다。
데이터 유효성 검사를 사용하여 워크시트에서 고유값만 허용하기
Kutools for Excel 을(를) 사용하여 워크시트에서 고유값만 허용하기
Excel 함수 도우미 열을 사용하여 워크시트에서 고유값만 허용하기
데이터 유효성 검사를 사용하여 워크시트에서 고유값만 허용하기
Excel 의데이터 유효성 검사기능을 사용하면 셀에 입력할 수 있는 내용에 대한 규칙을 설정할 수 있습니다。 열 지정 또는 범위 내에서 고유값만 입력되도록 제한하려면 다음 단계를 따르세요:
1. 먼저 고유값 입력을 활성화할 셀이나 열을 선택합니다. 예를 들어 고유 ID 가 모두 E 열에 있다면 E 열을 클릭하여 선택하세요。 리본의데이터로 이동한 후데이터 유효성 검사>데이터 유효성 검사를 선택합니다。

2.데이터 유효성 검사대화 상자에서 고유 항목을 강제 적용하기 위해 다음과 같이 설정합니다:
(1.)설정탭으로 이동합니다;
(2.)허용드롭다운 목록에서사용자 지정을(를) 선택합니다;
(3.)수식상자에 다음을 입력합니다:=COUNTIF($E:$E,E1)<2(여기서)E는 대상 열이고E1은 선택 영역의 첫 번째 셀입니다.) 데이터가 다른 열에 있는 경우 참조를 조정하세요(예: A 열을 사용하는 경우 E 를 A 로 변경)。

이 수식은 각 입력값이 열에 이미 몇 번 존재하는지 계산하여 횟수가 2 미만이면 고유값으로 간주해 입력을 허용합니다。
3.확인을(를) 클릭하여 유효성 검사를 적용합니다. 이제 지정된 열에 중복값을 입력하려고 하면 Excel 이 경고를 표시하고 고유값이 아닌 경우 입력을 차단합니다。 기본 경고 메시지는 “이 값은 이미 존재합니다。” 또는 이와 유사한 문구일 수 있습니다。

적용 가능한 시나리오:이 솔루션은 단일 열만 고유값을 가져야 하는 간단한 목록 및 설정에 매우 적합합니다。 그러나 데이터 유효성 검사는 다른 곳에서 열로 값을 붙여넣을 경우 중복 입력 방지 않으므로, 수동으로 값을 입력하거나 붙여넣은 후 중복 여부를 정기적으로 확인하는 것이 좋습니다。
팁:데이터 유효성 검사 대화 상자의오류 경고탭에서 경고 메시지를 사용자 정의할 수 있습니다。
주의 사항:사용자가 데이터를 입력할 모든 셀이 선택되었는지 확인하거나, 필요 시 전체 열을(를) 선택하여 유효성 검사 규칙을 확장하세요。
문제 해결:데이터 유효성 검사가 작동하지 않는 것처럼 보이면 수식의 셀 참조가 올바른지, 유효성 검사가 의도한 범위에 적용되었는지 다시 확인하세요。
Kutools for Excel 을(를) 사용하여 워크시트에서 고유값만 허용하기
상기 방법은 한 열 내에서만 중복 항목을 방지할 수 있습니다. 만약 Kutools for Excel 이(가) 있다면, 이의 중복 입력 방지 유틸리티를 사용하여 셀 범위와 단일 열 또는 행에서 신속하게 중복 입력 방지할 수 있습니다。
Kutools for Excel 을(를) 설치한 후에는Kutools for Excel다음과 같이 중복 입력 방지 기능을 사용할 수 있습니다:
1. 고유 데이터 입력만 허용하려는 열이나 범위를 선택합니다. 이는 단일 열, 여러 열 또는 A1:D15 와 같은 범위일 수 있습니다。
2。 Excel 리본의Kutools를 클릭한 후입력 제한로 이동하여중복 입력 방지을(를) 선택합니다。 그러면 범위 선택에 대한 고유성 규칙 설정 절차가 시작됩니다。

3。 이 기능을 적용하면 범위 선택에 기존의 데이터 유효성 검사 규칙이 모두 제거된다는 경고 메시지가 표시됩니다。 이는 Kutools 규칙이 다른 유효성 검사 설정과 충돌하지 않도록 하기 위함입니다。

계속 진행하려면예를 클릭하여 확인하세요. 그러면 Kutools 가 고유성 강제 적용을 수행합니다。
4。 처리된 셀을 확인할 수 있는 또 다른 프롬프트 상자가 나타납니다。 이를 통해 고유성이 이제 어디에서 요구되는지 파악할 수 있습니다。

5.확인을(를) 클릭하여 마칩니다. 이제 제한된 범위(예: A1:D15 셀) 내에 중복 데이터를 입력하거나 붙여넣으려 하면 Kutools 가 입력이 유효하지 않다는 프롬프트를 표시하고 고유한 값을(를) 입력해야 합니다。

적용 가능한 시나리오:여러 열/행에 걸쳐 제어해야 할 때 가장 효과적입니다。
팁:적용하기 전, 기존의 데이터 유효성 검사 규칙이 워크플로우에 중요한지 고려하세요。 해당 규칙은 범위 선택에서 제거됩니다。
주의 사항:특히 복잡한 테이블에서는 기능을 활성화하기 전 셀 선택을 다시 확인하세요。
문제 해결:프롬프트가 표시되지 않거나 중복 값이 계속 통과되는 경우, Kutools for Excel 이(가) 제대로 설치되고 최신 상태인지 확인하세요。
작업을 간소화할 수 있는 300 개 이상의 기능이 제공됩니다。Kutools for Excel 을(를) 무료로 다운로드하여 체험해 보세요。
VBA 코드를 사용하여 워크시트에서 고유값만 허용하기
매크로 사용에 익숙하고 고유값 유효성 검사를 위한 더 고급 논리를 추가하고 싶다면 VBA(Visual Basic for Applications)를 사용하는 것이 유연한 해결책이 될 수 있습니다。 VBA 스크립트는 데이터 입력 중 중복을 확인하고 잘못된 값이 입력될 경우 즉시 사용자에게 알릴 수 있으며, 원하는 경우 자동으로 중복 항목을 제거할 수도 있습니다。
1。 고유값만 허용하려는 워크시트 탭을 마우스 오른쪽 버튼으로 클릭하고 상황에 맞는 메뉴에서코드 보기을(를) 선택합니다。 표시되는Microsoft Visual Basic for Applications창에 다음 코드를 표 모듈(표준 모듈이 아님)에 직접 복사하여 붙여넣습니다:
VBA 코드: 워크시트에서 고유값만 허용하기:
Private Sub Worksheet_Change(ByVal Target As Range)
'Updateby Extendoffice 20160829
Dim xRg As Range, iLong, fLong As Long
If Not Intersect(Target, Me.[A1:A1000]) Is Nothing Then
Application.EnableEvents = False
For Each xRg In Target
With xRg
If (.Value <> "") Then
If WorksheetFunction.CountIf(Me.[A:A], .Value) > 1 Then
iLong = .Interior.ColorIndex
fLong = .Font.ColorIndex
.Interior.ColorIndex = 3
.Font.ColorIndex = 6
MsgBox "Duplicate Entry !", vbCritical, "Kutools for Excel"
.ClearContents
.Interior.ColorIndex = iLong
.Font.ColorIndex = fLong
End If
End If
End With
Next
Application.EnableEvents = True
End If
End Sub

참고: 이 코드에서A1:A1000은 고유 입력을 모니터링하는 셀을 나타냅니다。 고유 데이터가 다른 범위에 있는 경우, 사용 중인 열이나 범위와 일치하도록 해당 참조를 조정하세요。
2. 코드 입력 후저장을(를) 클릭하고 VBA 창을 닫습니다。 매크로 보안이 활성화되어 있는 경우 워크북 설정에서 매크로가 허용되는지 확인하세요。
이제 A1:A1000 범위에 중복 값을(를) 입력하면 즉시 경고 메시지가 표시됩니다。

3。 메시지 상자에서확인을(를) 클릭하면 중복 입력이 셀에서 제거됩니다。
Excel 함수 도우미 열을 사용하여 워크시트에서 고유값만 허용하기
데이터 유효성 검사 및 VBA 외에도 실용적인 대안은 도우미 열을 사용하여 Excel 수식과 함께 중복 값를 식별하는 것입니다。 이 방법은 입력을 차단하지 않지만 즉각적인 피드백을 제공하며 데이터를 신속하게 검토하고 정리하고자 할 때 유용한 옵션입니다。
1. 데이터 옆에 도우미 열을 추가하세요. 예를 들어 데이터가 E 열에 있으면 F 열을 사용합니다。 F1 셀에 다음 수식을 입력하세요:
=IF(COUNTIF($E$1:E1,E1)=1,"Unique","Duplicate") 2. Enter 키를 눌러 수식을 확인한 후, 수식을 아래로 드래그하여 모든 행에 적용하세요. 이 수식은 E 열의 각 항목을 확인하여 첫 번째 등장 시 “Unique”(고유값)로 표시하고 이후 중복 항목은 “Duplicate”(중복값)로 표시합니다。
팁:이 도우미 열을 사용하여 중복 행을(를) 필터링하거나 데이터 공유 전 문제를 시각적으로 강조 표시할 수 있습니다。
적용 가능한 시나리오:기존의 과거 데이터를 검토하거나 실시간 방지보다 수동 정리가 필요한 경우에 가장 적합합니다。
워크시트에서 중복 제거 기능을 통해 고유값만 허용하기
입력을 제한하는 것이 아니라 정기적으로 목록을 정리하여 고유값만 유지하는 것이 우선이라면 Excel 의 기본 제공중복 제거기능이 간단하고 사용하기 쉬운 기능 간편하고 효과적입니다。
1。 처리할 열 또는 테이블을 선택하세요。
2.데이터>중복 제거으로 이동하세요。 대화상자에서 확인할 열을 선택한 후확인을 클릭하면 Excel 이 각 값의 첫 번째 등장만 유지하고 이후 중복값을 자동으로 삭제합니다。
적용 가능한 시나리오:대량 데이터 입력 또는 가져오기 후 대규모 테이블을 정리할 때 이상적입니다。
장점/단점:빠르고 간단하지만 향후 중복을 방지하지는 못하며 기존 중복만 제거합니다。
요약 및 권장 사항:최적의 방법은 작업 흐름과 필요한 통제 수준에 따라 달라집니다. 적극적인 방지를 위해 데이터 유효성 검사나 Kutools 를 사용하고, 맞춤 규칙과 자동화를 위해 VBA 를 활용하며, 데이터를 수동으로 검토 및 정리하려면 수식과 중복 제거을 사용하세요。 대규모로 적용하기 전에는 항상 선택 범위와 규칙 논리를 점검하고, 새로운 해결책을 테스트할 때는 워크북을 백업하세요。
최고의 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 일간 모든 기능 무료 체험— 등록이나 신용카드 필요 없음
- 최고의 가성비— 개별 애드인 구매 대비 절약