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

Excel 에서 숫자만 허용하도록 데이터 유효성 검사를 적용하는 방법은 무엇인가요?

작성자Siluvia수정 날짜

Excel 워크시트의 특정 셀이나 범위에 ID, 계산 입력값, 송장 번호 또는 설문 조사 점수와 같은 숫자 값만 입력되도록 보장해야 할 때, 실수로 텍스트, 특수 문자 또는 원치 않는 기호가 입력되는 것을 방지하기 위해 제한을 설정하는 것이 중요합니다. Excel 은 이를 달성하기 위한 여러 가지 방법을 제공하며, 각 방법은 고유한 장점과 사용 사례를 가지고 있습니다。 이 자습서에서는 숫자만 허용되도록 입력을 제한하는 다양한 접근 방식을 다루어 정확하고 신뢰할 수 있는 데이터를 유지하는 데 도움을 줍니다。

Excel 에서 숫자만 허용하도록 데이터 유효성 검사 적용
Excel 에서 숫자만 허용하도록 VBA 코드 적용
놀라운 도구로 셀 범위에서 숫자만 쉽게 허용
숫자 전용 유효성 검사를 위한 Excel 수식 접근법

데이터 유효성 검사에 대한 추가 자습서。。。


Excel 에서 숫자만 허용하도록 데이터 유효성 검사 적용

셀에 숫자만 입력되도록 제한하는 간단한 방법 중 하나는 Excel 의 기본 제공 데이터 유효성 검사 기능을 맞춤 수식과 함께 사용하는 것입니다. 이 방법은 표준 Excel 시트에 빠르게 적용하기에 특히 유용하며, 매크로가 필요 없고 기존 문서에 쉽게 통합할 수 있습니다. 단일 범위나 여러 범위에 적용할 수 있지만, 사용자가 숫자가 아닌 값을 붙여넣거나 Excel 이 텍스트로 해석하는 형식(예: 앞에 아포스트로피가 붙은 숫자)으로 숫자를 입력하는 것은 방지하지 못한다는 점에 유의해야 합니다。 다음 단계에 따라 제한을 설정하세요:

1. 숫자만 입력되도록 제한하려는 셀 범위를 선택합니다. 예를 들어, A2 부터 A12 까지의 셀에 데이터를 입력할 경우 이 범위를 먼저 선택합니다。 시작 시 적절한 범위를 선택하면 필요한 위치에 정확하게 제한을 적용하고 워크시트의 다른 영역에 기존 규칙을 덮어쓰는 것을 방지할 수 있습니다。

2. 데이터(Data)>데이터 유효성 검사(Data Validation)>데이터 유효성 검사(Data Validation)를 클릭합니다。스크린샷 참조:

3. 데이터 유효성 검사(Data Validation)대화 상자에서 다음 작업을 수행합니다:

  • 3.1 에서허용(Allow)드롭다운에서사용자 지정(Custom)을 선택하여 맞춤형 유효성 검사 규칙을 정의합니다。
  • 3.2 에서 다음 수식을수식(Formula)상자에 입력합니다. 이 수식은 첫 번째 셀(예: A2)에 입력된 값이 Excel 에서 숫자로 인식되는지 확인합니다:
    =ISNUMBER(A2)
  • 3.3 에서확인(OK)버튼을 클릭하여 유효성 검사 설정을 적용합니다。

참고:수식의A2가 범위 선택에서 첫 번째 셀 참조와 일치하는지 확인하세요. 범위가 다른 셀에서 시작하는 경우 수식을 해당 셀에 맞게 업데이트합니다(예: 범위가 B5 에서 시작하면 =ISNUMBER(B5)를 사용합니다)。

이러한 단계를 완료하면 지정된 셀에는 숫자 값만 직접 입력할 수 있습니다. 사용자가 문자, 기호 또는 기타 잘못된 내용을 입력하려고 하면 Excel 이 입력을 차단하고 오류 메시지를 표시합니다。 다만 복사하여 붙여넣기로 금지된 데이터를 입력하는 경우 이 방법으로는 이를 방지하지 못할 수 있습니다。 또한 숫자가 텍스트로 저장된 입력(예: ‘123)은 유효성 검사를 통과하지 못합니다。 붙여넣기 데이터에 대한 강화된 제어나 더 복잡한 규칙이 필요한 경우 VBA 또는 애드인 도구를 고려하세요。 소수점 숫자를 허용하거나 정수만 허용하려면 '사용자 지정‘ 대신 데이터 유효성 검사의 기본 제공정수(Whole number)또는소수(Decimal)옵션을 사용하세요。

문제 해결 팁: 유효성 검사가 작동하지 않는 것처럼 보이면 대상 범위에 이미 적용된 충돌하는 유효성 검사 규칙이 없는지 확인하고, 수식이 범위 선택에 대해 올바른 상대 셀 참조를 사용하는지 확인하세요。 잘못된 입력 시 사용자 지정 메시지를 표시하려면 데이터 유효성 검사 창의오류 경고(Error Alert)탭을 클릭하고 오류 텍스트를 사용자 지정하세요。


Excel 에서 숫자만 허용하도록 VBA 코드 적용

붙여넣기 및 직접 입력 모두를 가로채려면 VBA 매크로를 사용하는 것이 효과적인 옵션입니다。 이 스크립트는 지정된 셀 범위를 모니터링하여 숫자가 아닌 항목을 즉시 삭제하고 사용자에게 경고 메시지를 표시합니다。 VBA 기반 솔루션은 데이터 입력 무결성을 더 깊은 수준에서 강제 적용하거나 복잡한 논리를 적용해야 할 때 특히 적합합니다。 다만 이 방법을 사용하려면 워크북에서 VBA 매크로가 활성화되어 있어야 합니다。

1. 입력을 제한하려는 워크시트에서 아래쪽 시트 탭을 마우스 오른쪽 버튼으로 클릭하고 상황에 맞는 메뉴에서코드 보기(View Code)을 선택합니다。 그러면 해당 시트의 Microsoft Visual Basic for Applications(VBA) 편집기가 열립니다。

2. Microsoft Visual Basic for Applications창에서 다음 VBA 코드를 복사하여 선택한 시트의 코드 영역에 직접 붙여넣습니다:

VBA 코드: 셀 범위에서 숫자만 허용

Public mBol As Boolean
Private Sub Worksheet_Change(ByVal Target As Range)
'Updated by Extendoffice 20191120
Dim xStrV As String
Dim xRg As Range
Dim xIRg As Range
Dim xFNum As Integer
On Error Resume Next
If Not mBol Then
Application.ScreenUpdating = False
Set xRg = Range("A2:A12")
If Not Intersect(xRg, Target) Is Nothing Then
    xStrV = Target.Value
    If Not IsNumeric(xStrV) Then
         mBol = True
        Target.Value = vbNullString
        MsgBox "Only numbers are allowed in this range", , "Kutools"
    End If
Application.ScreenUpdating = True
End If
Else
  mBol = False
End If
End Sub

참고:코드 줄A2:A12에서Set xRg = Range("A2:A12")을 모니터링하려는 실제 셀 범위로 바꿉니다。 이 코드는 숫자가 아닌 입력을 즉시 삭제하고 사용자에게 알립니다。 붙여넣기 값에도 적용됩니다。 다만 여러 셀을 한 번에 붙여넣는 경우 코드가 모두 삭제하여 대상 영역에 붙여넣기를 방지합니다。 따라서 이 방법은 단일 셀 입력 시나리오에서 가장 효과적입니다。

3. VBA 편집기를 닫고 워크시트로 돌아가려면Alt+Q를 누릅니다。 이제 지정된 셀에 입력하거나 붙여넣기를 시도해 보세요。 숫자만 유지되고 다른 모든 입력은 삭제되며 메시지가 표시됩니다。 매크로가 작동하지 않으면 매크로가 활성화되어 있고 코드가 일반 모듈이 아닌 시트별 코드 창에 입력되었는지 확인하세요。

팁: 필요에 따라 메시지를 추가로 사용자 지정하거나 소수, 정수 또는 추가 피드백을 위한 논리를 확장할 수 있습니다。 서로 다른 시트에 여러 대상 범위가 있는 경우 각 관련 워크시트 모듈에서 위 단계를 반복해야 합니다。


놀라운 도구로 셀 범위에서 숫자만 쉽게 허용

수식이나 코딩 없이 시간을 절약할 방법을 찾는 사용자를 위해 Kutools for Excel 은(는) 다음과 같은입력 제한유틸리티를 제공합니다. 이 유틸리티는 몇 번의 클릭만으로 입력값을 숫자로 제한하고 원치 않는 문자를 차단할 수 있습니다. 특히 불규칙한 범위나 혼합된 데이터에 제한을 적용하거나 Excel 의 기본 제공 유효성 검사 설정에 익숙하지 않은 사용자에게 매우 효과적입니다. Kutools 는 명확한 안내 메시지와 추가 옵션도 제공하여 초보자와 숙련된 사용자 모두에게 사용하기 쉽고 효율적입니다. 다만 이 유틸리티를 사용하려면 Kutools for Excel 이(가) 설치되어 있어야 합니다。

적용하기 전에Kutools for Excel사용하려면먼저 다운로드하여 설치해 주십시오.

1. 숫자 입력만 허용하려는 셀 범위를 선택합니다。 그런 다음 리본에서Kutools>입력 제한>입력 제한를(을) 클릭합니다。

2. 입력 제한대화 상자에서 다음 단계를 수행합니다:

  • 2.1 에서 다음 옵션을 선택합니다:다음 문자만 입력 허용(Allow to type)in these chars;
  • 2.2 에서 제공된 텍스트 상자에0123456789을 입력합니다(공백이나 문장 부호는 포함하지 마세요). 이렇게 하면 입력이 숫자 키 0–9 로만 제한됩니다。
  • 2.3 에서확인(OK)버튼을 클릭하여 이 제한을 적용합니다。 스크린샷 참조:

3. 범위 선택에 이미 데이터 유효성 검사 규칙이 있는 경우, 현재 규칙을 제거할지 묻는Kutools for Excel대화 상자가 나타납니다。 기존 유효성 검사를 제거하고 계속 진행하려면를, 새 설정을 취소하려면아니요를 클릭합니다。 이 단계를 확인하면 기존 유효성 검사가 새로 구성된 숫자 전용 규칙으로 대체됩니다。

선택한 범위에서 원래의 데이터 유효성 검사가 제거될 것임을 보여주는 스크린샷

4. 새 제한 사항이 적용되었음을 알리는 확인 대화 상자가 나타나며 허용되는 숫자 범위를 요약합니다。 완료하려면확인을(를) 클릭합니다。

설정이 적용되었음을 확인하는 성공 메시지를 표시하는 스크린샷

이제 범위 선택은(는) 입력 시 0 부터 9 까지의 숫자만 허용합니다。 문자, 기호, 공백 등 다른 문자를 입력하려는 시도는 실시간으로 차단됩니다。 참고로 이 방법은 직접 입력하는 내용만 제어하므로 비숫자 문자가 포함된 내용을 붙여넣는 경우에는 제한되지 않을 수 있습니다。

참고: 나중에 제한을 해제하거나 수정해야 하는 경우,Kutools>입력 제한으로 돌아가서제한 지우기를 클릭하여 범위 선택의 제한을 해제하세요。

이 유틸리티를 무료로 체험해 보시려면(30 일간),다운로드하려면 여기를 클릭하세요, 그런 다음 위 단계에 따라 작업을 적용하세요。


숫자 전용 유효성 검사를 위한 Excel 수식 방식

앞서 설명한 방법 외에도 때로는 입력을 즉시 차단하기보다 비숫자 항목이 포함된 셀을 검토용으로 강조 표시하고 싶을 수 있습니다。 조건부 서식 사용은(는) Excel 수식과 결합하여 원치 않는 데이터 항목을 시각적으로 표시할 수 있으므로 감사, 공동 작업 입력 또는 기존 데이터 정리 작업에 이상적입니다。 이 솔루션은 입력을 차단하지 않아 비침습적이지만 오류를 눈에 띄게 하여 수동으로 수정할 수 있도록 도와줍니다。

1。 비숫자 항목을 식별하려는 범위(예:A2:A12)를 선택합니다。

2。 다음으로 이동합니다。>조건부 서식 사용>새 규칙。 대화 상자에서 다음을 선택합니다。수식을 사용하여 서식을 지정할 셀 결정.

3。 상자에 다음 수식을 입력합니다:

=NOT(ISNUMBER(A2))

이 수식은 숫자가 아닌 값을 포함하는 모든 셀에 대해 TRUE 를 반환하여 선택한 서식을 적용합니다。

4.서식을(를) 클릭하고 강조 표시 색상이나 스타일을 설정한 후확인을(를) 클릭하여 적용합니다。 필요에 따라 추가 범위에도 반복하세요。

이제 대상 범위 내 비숫자 입력이 포함된 셀을 쉽게 식별할 수 있습니다。 이 방법은 사용자의 작업을 적극적으로 차단하지 않고 부적절한 입력을 식별하는 데 이상적입니다。 특히 기존 워크시트를 검토하거나 공동 작업 환경에서 사용자에게 부드러운 경고를 제공할 때 매우 효과적입니다。

팁:양수만 허용하거나 소수점을 제외하는 등 보다 고급 검사를 수행하려면 수식을 수정할 수 있습니다。 예를 들어,=AND(ISNUMBER(A2),A2=INT(A2),A2>0)수식은 양의 정수가 아닌 모든 셀을 강조 표시합니다。


관련 문서

특정 셀에서만 날짜 형식 허용
Excel 워크시트에서 셀 목록에 날짜 형식만 입력되도록 제한하려면 어떻게 해야 할까요? 이 문서에서는 이 작업을 처리하는 데 유용한 몇 가지 팁을 소개합니다。

워크시트의 열에서 이메일 주소만 입력할 수 있습니다
众所周ом와 같이 유효한 이메일 주소는 세 부분으로 구성됩니다: 사용자 이름, '@' 기호, 도메인입니다. 때로는 다른 사람이 워크시트의 열 지정에 이메일 주소 형식 텍스트만 입력하도록 제한해야 할 경우가 있습니다. 이 문서에서 소개하는 방법을 사용하면 Excel 에서 이를 구현할 수 있습니다。

Excel 에서 전화번호 형식을 강제 적용하기 위한 데이터 유효성 검사 사용
Excel 통합 문서에 입력할 때 다양한 전화번호 형식을 사용할 수 있습니다。 그러나 워크시트의 열에 하나의 전화번호 형식만 허용하려면 어떻게 해야 할까요? 예를 들어, 123-456-7890 형식의 전화번호만 입력되도록 제한하고 싶을 수 있습니다。 이 문서에서 소개하는 방법이 이를 가능하게 해줍니다。

Excel 에서 SSN 번호만 입력되도록 데이터 유효성 검사 사용
모든 직원의 SSN 번호를 기록하고 열에서 xxx-xx-xxxx 형식으로만 SSN 번호를 입력하도록 강제하려면 데이터 유효성 검사 기능을 사용하여 문제를 해결할 수 있습니다。

Excel 에서 IP 주소만 허용하도록 셀을 검증하는 세 가지 방법
Excel 을 사용할 때 열이나 셀 범위에 IP 주소 형식(xxx.xxx.xxx.xxx)만 허용하도록 설정하는 방법을 알고 계신가요? 이 문서에서는 이를 처리하는 여러 가지 방법을 제공합니다。

데이터 유효성 검사에 대한 추가 자습서。。。


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