Excel & IT Info

아이엑셀러 닷컴, 엑셀러TV

Excel

Excel에서 데이터 유효성 검사를 제거하는 4가지 방법

권현욱(엑셀러) 2023. 12. 13. 10:00
반응형

데이터 유효성 검사는 셀에 입력할 수 있는 데이터 유형을 제어하고 제한할 수 있는 Excel의 유용한 기능입니다. 하지만 여러 가지 이유로 Excel에서 데이터 유효성 검사를 제거하려는 경우가 있을 수 있습니다. 데이터 유효성 검사를 제거하는 다양한 방법을 소개합니다.
 

권현욱(엑셀러) | 아이엑셀러 닷컴 대표 · Microsoft Excel MVP · Excel 솔루션 프로바이더 · 작가

 

※ 이 글은 아래 기사 내용을 토대로 작성되었습니다만, 필자의 개인 의견이나 추가 자료들이 다수 포함되어 있습니다.


  • 원문: How To Get Rid Of Data Validation In Excel
  • URL: https://cellularnews.com/now-you-know/how-to-get-rid-of-data-validation-in-excel/

Excel에서 데이터 유효성 검사를 제거하는 이유

Excel의 데이터 유효성 검사는 정확하고 일관된 데이터 입력을 위한 훌륭한 도구입니다. 셀 또는 셀 범위의 입력에 대한 특정 기준을 설정할 수 있습니다. 그러나 적용한 데이터 유효성 검사 규칙을 제거해야 하는 상황이 있을 수 있습니다. Excel에서 데이터 유효성 검사를 제거하려는 몇 가지 일반적인 이유는 다음과 같습니다.
 

  1. 데이터 입력 요구 사항 변경: 시간이 지남에 따라 데이터 입력 요구 사항이 변경될 수 있습니다. 한때 관련성이 있었던 유효성 검사 규칙은 더 이상 필요하지 않거나 조정해야 할 수도 있습니다. 데이터 유효성 검사를 제거하면 아무런 제한 없이 입력 요구 사항을 수정하거나 업데이트할 수 있습니다.
  2. 스프레드시트 업데이트 또는 재구성: 열 추가 또는 삭제, 헤더 이름 변경, 데이터 재배열 등 Excel 스프레드시트를 크게 변경하면 기존 데이터 유효성 검사 규칙이 유효하지 않게 되거나 재구성해야 할 수 있습니다.
  3. 오류 또는 불일치 해결: 적용한 데이터 유효성 검사 규칙에서 오류 또는 불일치를 발견하면 문제를 해결하기 위해 이를 제거해야 할 수도 있습니다. 이는 잘못된 유효성 검사 기준, 규칙 중복, 다른 수식 또는 함수와의 충돌로 인해 발생할 수 있습니다.
  4. 유효성 검사 문제 해결: 때로는 셀이 유효한 항목을 허용하지 않거나 기준에 맞는 항목을 차단하는 등 데이터 유효성 검사에 어려움을 겪을 수 있습니다. 데이터 유효성 검사를 제거하고 규칙을 다시 적용하면 이러한 문제를 해결하는 데 도움이 될 수 있습니다.
  5. 다른 사람과 공동 작업: Excel 통합 문서를 다른 사람과 공유할 때 데이터 입력 요구 사항이 다르거나 기존 유효성 검사 규칙이 제한적일 수 있습니다. 데이터 유효성 검사를 제거하면 더 많은 유연성을 제공하고 특정 요구 사항을 수용할 수 있습니다.
  6. 데이터 입력 간소화: 어떤 경우에는 엄격한 입력 지침을 시행하기 위해 초기에 데이터 유효성 검사가 구현되었을 수 있습니다. 그러나 데이터에 더 익숙해지거나 더 빠른 데이터 입력 시나리오에서 유효성 검사를 제거하면 프로세스 속도가 빨라지고 불필요한 프롬프트나 경고가 줄어들 수 있습니다.


Excel에서 데이터 유효성 검사를 제거하는 이러한 이유를 고려하면 데이터 입력 요구 사항을 효과적으로 관리 및 조정하고, 문제를 해결하고, 다른 사람들과 보다 원활하게 공동 작업할 수 있습니다.
 

방법 1: 데이터 유효성 검사 규칙 지우기

Excel의 데이터 유효성 검사를 사용하면 사용자가 셀에 입력할 수 있는 데이터의 유형과 형식을 제어할 수 있습니다. 그러나 워크시트에서 데이터 유효성 검사 규칙을 제거하거나 지워야 하는 경우가 있습니다. 방법은 다음과 같습니다.
 

  1. 제거하려는 데이터 유효성 검사 규칙이 적용된 셀 또는 셀 범위를 선택합니다.
  2. [데이터] 탭 - [데이터 도구] - [데이터 유효성 검사]를 클릭합니다.
  3. [데이터 유효성 검사] 대화 상자에서 [설정] 탭을 선택합니다.
  4. [모두 지우기] - [확인]을 클릭합니다.


데이터 유효성 검사 규칙을 지우면 셀 값에 대한 모든 제한 사항이나 제약 조건이 제거되며, 사용자는 유효성 검사 없이 해당 셀에 모든 유형의 데이터를 입력할 수 있습니다. 여전히 데이터 유효성 검사를 시행하고 싶지만 기존 규칙을 변경해야 하는 경우 대신 다른 방법을 사용하거나 현재 데이터 유효성 검사 설정을 수정하는 것이 좋습니다.
 

방법 2: 데이터 유효성 검사 규칙 삭제

데이터 유효성 검사 규칙을 삭제하는 것은 Excel에서 데이터 유효성 검사를 제거하는 또 다른 방법입니다. 이 방법은 셀에서 데이터 유효성 검사 규칙을 영구적으로 제거하므로 제한 없이 모든 데이터를 입력할 수 있습니다.
 

  1. 데이터 유효성 검사 규칙을 삭제하려는 셀 또는 셀 범위를 선택합니다.
  2. 선택한 셀을 우클릭하고 [데이터 유효성 검사]를 선택합니다.
  3. [데이터 유효성 검사] 대화 상자에서 [설정] 탭으로 이동합니다.
  4. 선택한 셀에서 모든 데이터 유효성 검사 규칙을 제거하려면 [모두 지우기]버튼을 클릭합니다.
  5. [확인]을 클릭하여 변경 사항을 적용하고 대화 상자를 닫습니다.

 

방법 3: 전체 워크시트에서 데이터 유효성 검사 제거

Excel의 데이터 유효성 검사는 특정 셀이나 범위에 적용될 수 있지만 경우에 따라 전체 워크시트에서 데이터 유효성 검사를 제거해야 할 수도 있습니다. 이 방법을 사용하면 워크시트 내의 모든 데이터 유효성 검사 규칙을 신속하게 제거하여 시간과 노력을 절약할 수 있습니다.
 

  1. 제거하려는 데이터 유효성 검사 규칙이 포함된 Excel 워크시트를 엽니다.
  2. [홈] 탭 - [편집] 그룹 - [찾기 및 선택] - [이동 옵션]을 선택합니다.
  3. [이동 옵션] 대화 상자에서 [데이터 유효성 검사] 옵션을 선택하고 [확인]을 누릅니다.
  4. 워크시트에서 데이터 유효성 검사 규칙이 있는 모든 셀이 선택됩니다.
  5. 선택한 셀 중 하나를 우클릭하고 [유효성 검사 지우기]를 선택하면 워크시트 내의 모든 데이터 유효성 검사 규칙이 제거됩니다.


이 방법은 많은 수의 셀에서 데이터 유효성 검사 규칙을 제거하거나 깨끗한 워크시트로 새로 시작하려는 경우에 특히 유용합니다. 전체 워크시트에서 데이터 유효성 검사를 제거하면 제한 없이 데이터를 쉽게 수정하고 업데이트할 수 있습니다.

전체 워크시트에서 데이터 유효성 검사를 제거하면 기존 데이터 유효성 검사 규칙이 모두 삭제됩니다. 의도하지 않은 결과가 발생하지 않도록 진행하기 전에 확인하세요.
 

방법 4: VBA를 사용하여 데이터 유효성 검사 제거

VBA(Visual Basic for Application)를 사용하면 데이터 유효성 검사 제거를 포함하여 Excel에서 작업을 자동화할 수 있습니다. VBA를 사용하면 범위의 모든 셀을 반복하고 기존 데이터 유효성 검사 규칙을 제거하는 코드를 쉽게 작성할 수 있습니다.
 
(1) 워크시트 상태에서 Alt + F11 키를 눌러 Visual Basic Editor를 엽니다.
 
(2) Visual Basic Editor에서 [삽입] - [모듈]을 선택하여 새 모듈을 삽입합니다.
 
(3) 코드 창에 다음 코드를 작성합니다.

Sub RemoveDataValidation()
    Dim rng As Range
    Dim cell As Range
    
    Set rng = Worksheets("Sheet1").Range("A1:C10")
    ' Sheet1과 A1:C10 영역을 상황에 맞게 변경
    
    For Each cell In rng
        cell.Validation.Delete
    Next cell
End Sub

 
(4) 워크시트로 돌아가서 Alt + F8을 눌러 매크로 대화상자를 엽니다.
 
(5) 매크로 대화 상자에서 'RemoveDataValidation' 매크로를 선택하고 [실행] 버튼을 누릅니다.
 
(6) VBA 코드가 실행되고 지정된 셀 범위에서 데이터 유효성 검사가 제거됩니다.
 
VBA를 사용하여 데이터 유효성 검사를 제거하면 프로세스를 자동화하고 여러 셀 또는 전체 워크시트에서 데이터 유효성 검사를 한 번에 제거하는 등 융통성 있는 처리가 가능합니다. 그러나 VBA를 사용하려면 프로그래밍 지식이 필요하므로 항상 백업 복사본을 만들어 둘 것을 추천합니다.