엑셀 Excel 함수 COUNTIF 이용해서 두 개의 데이터 정렬하는 방법

엑셀(Excel)/Excel

엑셀 Excel 함수 COUNTIF 이용해서 두 개의 데이터 정렬하는 방법

 

환경: Microsoft Excel 2013

 

다른 곳에서 복사한 데이터와 기존 데이터 일치하는 것이 있는지 찾고 싶을 때 응용할 만한 예제입니다. 구현은 COUNTIF IF 함수를 사용했습니다. COUNTIF 는 영역에서 동일한 데이터가 몇 개나 있는지 셀 때 사용합니다. 하나 이상이면 존재한다는 뜻이므로 IF 를 이용해서 셀에 비교 대상의 숫자를 입력하면 숫자 정렬과 같은 효과를 얻을 수 있습니다.

 

B 열에 맞춰서 C 열의 숫자를 정렬하고자 합니다. 빈칸은 제외하고 동일한 숫자를 찾아 표시할 예정입니다.

엑셀 Excel 함수 COUNTIF 이용해서 두 개의 데이터 정렬하는 방법

 

▼ 정렬을 하기 전에 COUNTIF 함수로 C 열의 데이터가 B 열에 존재하는지 여부를 판단할 것입니다. 첫 번째 인수로 C 열의 영역을 절대값으로 넣고, 두 번째 인수로 검색 대상인 B3 셀을 선택합니다. B3 데이터를 C 열의 첫 번째 행부터 존재하는지 체크해서 개수를 표시합니다. 1개 이상이면 존재하는 것입니다.

 

= COUNTIF($C$3:$C$16,B3)

엑셀 Excel 함수 COUNTIF 이용해서 두 개의 데이터 정렬하는 방법

 

▼ 계산 결과는 다음과 같습니다

엑셀 Excel 함수 COUNTIF 이용해서 두 개의 데이터 정렬하는 방법

 

▼ 다음은 COUNTIF 로 구한 값에 IF 함수를 이용해서 숫자 표시 여부를 결정할 것입니다. IF 함수로 반환값이 TRUE 이면 B 열의 값을 표시하고 FALSE 이면 공백으로 처리합니다. 엑셀에서는 1 TRUE 이기 때문에 COUNTIF 의 값이 1이면 B 열 값을 표시하도록 수식을 만들었습니다.  

 


=IF(COUNTIF($C$3:$C$16,B3), B3, "")

엑셀 Excel 함수 COUNTIF 이용해서 두 개의 데이터 정렬하는 방법

 

▼ 계산 결과 C 열의 숫자를 B 열에 맞게 정렬한 결과가 D 열에 나타났습니다

엑셀 Excel 함수 COUNTIF 이용해서 두 개의 데이터 정렬하는 방법

Posted by 녹두장군