뛰어나다

여러 열이 같음

Multiple Columns Are Equal

Excel 수식: 여러 열이 같음요약

여러 열의 값이 동일한지 테스트하려면 다음을 기반으로 하는 간단한 배열 수식을 사용할 수 있습니다. AND 함수 . 표시된 예에서 H5의 공식은 다음과 같습니다.



 
{= AND (B5=C5:F5)}

참고: 이것은 배열 수식 사용하지 않는 한 control + shift + enter로 입력해야 합니다. 엑셀 365 , 여기서 배열 수식은 기본입니다.

설명

표시된 예에서 각 행의 모든 ​​값이 동일한지 테스트하려고 합니다. 이를 위해 첫 번째 열(B5)의 값을 나머지 열(C5:F5)과 비교하는 표현식을 사용합니다.





 
B5=C5:F5

하나의 셀 값을 다른 네 셀의 값과 비교하기 때문에 결과는 다음과 같습니다. 정렬 4개의 TRUE 또는 FALSE 값이 있습니다. 행 5에서는 모든 값이 동일하므로 모든 값이 TRUE입니다.

Excel의 오늘 기능은 무엇입니까
 
{TRUE,TRUE,TRUE,TRUE}

이 배열은 배열의 모든 값이 TRUE이므로 TRUE를 반환하는 AND 함수로 직접 반환됩니다.



 
= AND ({TRUE,TRUE,TRUE,TRUE}) // returns TRUE

셀 H6에서 B6=C6:F6은 D6과 F6이 다르기 때문에 두 개의 FALSE 값이 있는 배열을 만듭니다.

 
{TRUE,FALSE,TRUE,FALSE}

이 배열은 FALSE를 반환하는 AND 함수에 전달됩니다.

 
= AND ({TRUE,FALSE,TRUE,FALSE}) // returns FALSE

차이 계산

I5의 공식은 다음을 사용합니다. COUNTIF 함수 다음과 같이 각 행의 차이를 계산합니다.

 
= COUNTIF (C5:F5,''&B5)

기준은 'B5와 같지 않음'을 의미하는 ''&B5'로 제공됩니다.

다음과 같이 위의 AND 수식의 동작을 모방하도록 수식을 조정할 수 있습니다.

 
= COUNTIF (C5:F5,''&B5)=0

여기서는 단순히 COUNTIF의 결과를 0과 비교합니다. 0의 개수는 TRUE를 반환하고 다른 숫자는 FALSE를 반환합니다.

이것은 ~ 아니다 배열 수식이므로 특별한 처리가 필요하지 않습니다.

저자 데이브 브런스


^