엑셀에 3개의 열이 있습니다. A, B, C 열에서 고유한 값을 찾고 싶습니다.
그래서:
- A열을 보고 B나 C에 없는 고유한 값을 찾고 싶습니다.
- B열에서 A열이나 C열에 없는 고유한 값을 찾고 싶습니다.
- 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