3개 열에서 고유한 값 찾기

3개 열에서 고유한 값 찾기

엑셀에 3개의 열이 있습니다. A, B, C 열에서 고유한 값을 찾고 싶습니다.

그래서:

  1. A열을 보고 B나 C에 없는 고유한 값을 찾고 싶습니다.
  2. B열에서 A열이나 C열에 없는 고유한 값을 찾고 싶습니다.
  3. C열을 보면 A열이나 B열에 없는 고유한 값을 찾고 싶습니다.

이것이 A열에 넣은 내용입니다.

=IF(OR(MATCH(A3,$B$3:$B$631,0),(MATCH(A3,$C$3:$C$408,0))),"Match",A3) 

B열에 이렇게 넣었어요

=IF(OR(MATCH(B3,$A$3:$A$857,0),(MATCH(B3,$C$3:$C$408,0))),"Match",B3)

C열에 넣은 내용입니다.

=(IF(OR(MATCH(C3,$A$3:$A$857,0),(MATCH(C3,$B$3:$B$631,0))),"Match",C3)

이렇게 하면 고유해야 하는 세 개의 열에 중복된 값이 제공됩니다. 어쩌면 내가 이것을 매우 복잡하게 만드는 것일 수도 있습니다. 이 작업을 수행하는 방법에 대한 아이디어가 있습니까?

테이블 예:

A   B   C
1   2   2
2   3   3
3   7   7
4   8   11
5   9   12
6   10  13

이 경우 각 열에 고유한 #이 필요합니다. 따라서 A 열의 경우 B 또는 C 열에 없는 고유 값은 = 1,4,5,6입니다. B 열에서 A 또는 C에 없는 고유 값은 =8,9, 10입니다. C 열에서 B 또는 C에 없는 고유 값은 = 11, 12, 13입니다. 이 세 가지 수식에 대한 D, E, F열의 수식입니다.


ABC 1 2 2 2 3 3 3 7 7 4 8 11 5 9 12 6 10 13

이 경우 각 열에 고유한 #이 필요합니다. 따라서 열 A의 경우 열 B 또는 C에 없는 불안정한 값은 = 1,4,5,6입니다. B 열에서 A 또는 C에 없는 고유 값은 =8,9, 10입니다. C 열에서 B 또는 C에 없는 고유 값은 = 11, 12, 13입니다. 이 세 가지 공식에 대한 D, E, F 열의 공식.

답변1

D1에서 다음과 같은 배열 수식 을 사용할 수 있습니다 .

=IFERROR(INDEX($A$1:$A$6,SMALL(IF(ISERROR(MATCH($A$1:$A$6,$B$1:$B$6,0))*ISERROR(MATCH($A$1:$A$6,$C$1:$C$6,0)),ROW($A$1:$A$6)),ROW())),"")

다른 열의 수식은 비슷합니다.

E1:

=IFERROR(INDEX($B$1:$B$6,SMALL(IF(ISERROR(MATCH($B$1:$B$6,$A$1:$A$6,0))*ISERROR(MATCH($B$1:$B$6,$C$1:$C$6,0)),ROW($B$1:$B$6)),ROW())),"")

F1:

=IFERROR(INDEX($C$1:$C$6,SMALL(IF(ISERROR(MATCH($C$1:$C$6,$A$1:$A$6,0))*ISERROR(MATCH($C$1:$C$6,$B$1:$B$6,0)),ROW($C$1:$C$6)),ROW())),"")

그리고 귀하의 예제 테이블에서 다음을 얻습니다.

여기에 이미지 설명을 입력하세요

ROW()수식이 첫 번째 행과 다른 행에서 시작하는 경우 수식이 배치된 행에 따라 달라 지므로 수식을 약간 변경해야 합니다 .

Ctrl 참고: 수식을 사용하려면 +를 누른 상태 에서 입력한 후 Shift눌러야 합니다 .Enter

관련 정보