복잡한 데이터 입력 제한 (Microsoft Excel)
Prakash는 소수점 앞의 최대 11 자리, 가능하면 이후 2 자리까지만 허용하도록 셀의 입력 데이터를 제한하려고합니다. 입력은 정수 또는 10 진수 값이 될 수 있지만 소수점 왼쪽에는 최대 11 자리, 오른쪽에는 2 자리까지만 입력 할 수 있습니다. (따라서 1234 또는 1234.56은 허용되지만 1234.567은 허용되지 않습니다.) Prakash는 소수점 앞뒤의 숫자를 제한하려는 경우 데이터 유효성 검사가 작동하지 않는 것처럼 보입니다.
Prakash는 데이터 유효성 검사를 실제로 사용할 수 있기 때문에 답을 찾는 데 가깝습니다. 트릭은 유효성 검사에 사용할 수있는 사용자 지정 수식을 만드는 것입니다. 다음은 데이터 유효성 검사에 필요한대로 True 또는 False를 반환하는 수식입니다.
=AND(A1=ROUND(A1,2),ABS(A1)<100000000000)
수식은 AND를 사용하여 두 조건을 테스트하며 두 조건이 모두 참이어야합니다. 첫 번째 조건은 소수점 오른쪽에 2 자리 이하가 사용되는지 확인합니다. 두 번째 조건은 절대 값을 비교하여 12 자리 미만인지 확인합니다. 99999999999.99와 같은 값이 유효한 것으로 간주되도록 12 자리를 확인합니다.
데이터 유효성 검사에서 공식을 사용하려면 다음 단계를 따르십시오.
-
데이터 유효성 검사를 적용 할 셀을 선택합니다.
-
리본의 데이터 탭을 표시합니다.
-
데이터 도구 그룹에서 데이터 유효성 검사 도구를 클릭합니다. (Excel 2007 또는 Excel 2010을 사용하는 경우 데이터 유효성 검사 도구는 데이터 유효성 검사 그룹에 있습니다.) Excel에 데이터 유효성 검사 대화 상자가 표시됩니다.
-
허용 드롭 다운 목록을 사용하여 사용자 지정을 선택합니다. (그림 1 참조)
-
수식 상자에 앞서 적어 둔 수식을 입력합니다.
-
다른 데이터 유효성 검사 설정을 원하는대로 설정합니다.
-
확인을 클릭하십시오.
_ExcelTips_는 비용 효율적인 Microsoft Excel 교육을위한 소스입니다.
이 팁 (13643)은 Office 365의 Microsoft Excel 2007, 2010, 2013, 2016, 2019 및 Excel에 적용됩니다.