뛰어나다

값이 범위에 있습니다.

Value Exists Range

Excel 수식: 값이 범위에 있습니다.일반 공식 |_+_| 요약

값이 셀 범위에 있는지 확인하려면 COUNTIF 함수를 기반으로 하는 간단한 수식을 사용할 수 있습니다. 표시된 예에서 D5의 공식은 다음과 같습니다.





셀의 값을 자동으로 반환 할 수있는 함수
= COUNTIF (range,value)>0

여기서 'rng'는 명명된 범위 F4:F10.

설명

COUNTIF 함수는 제공된 기준을 충족하는 셀을 계산하여 발견된 항목 수를 반환합니다. 조건을 충족하는 셀이 없으면 COUNTIF는 0을 반환합니다. 모든 양수는 값이 발견되었음을 의미합니다. 즉, 보다 큼 연산자(>)를 사용하여 COUNTIF 결과에 대한 간단한 테스트를 실행하여 TRUE 또는 FALSE 결과를 강제 실행할 수 있습니다.





 
= COUNTIF (rng,B5)>0

IF 문 안에 수식을 래핑하여 특정 결과를 강제할 수도 있습니다. 예를 들어 '예' 또는 '아니오'를 반환하려면 다음을 사용합니다.

 
= COUNTIF (range,value)>0

이것은 논리적 테스트 인수로 나타날 때 IF가 0보다 큰 숫자를 TRUE로 간주하기 때문에 작동합니다.



부분 문자열 또는 부분 일치 테스트

범위를 테스트하여 특정 텍스트(하위 문자열 또는 부분 텍스트)가 포함되어 있는지 확인하려는 경우 수식에 와일드카드를 추가할 수 있습니다. 예를 들어 셀 C1에서 찾을 값이 있고 A1:A100 범위를 확인하려는 경우 별표를 연결하여 셀의 아무 곳에서나 해당 값을 찾도록 COUNTIF를 구성할 수 있습니다.

 
= IF ( COUNTIF (range,value),'Yes','No')

별표(*)는 하나 이상의 문자에 대한 와일드카드입니다. C1의 값 앞뒤에 별표를 연결하면 수식은 범위의 각 셀에 나타나는 모든 위치에서 C1의 하위 문자열을 계산합니다.

MATCH를 사용한 대체 수식

또는 COUNTIF 대신 MATCH 함수를 사용하는 수식을 사용할 수 있습니다.

 
= COUNTIF (A1:A100,'*'&C1&'*')>0

MATCH 함수는 일치하는 위치를 찾으면 숫자로 반환하고, 찾지 못하면 #N/A를 반환합니다. ISNUMBER 안에 MATCH를 래핑하면 MATCH가 일치 항목을 찾으면 TRUE가 되고 MATCH가 #N/A를 반환하면 FALSE가 됩니다.

저자 데이브 브런스


^