두 열의 고유 값을 세 번째 열에 복사

두 열의 고유 값을 세 번째 열에 복사

스프레드시트에 주문 마스터 목록이 있습니다.

A열에는 모든 주문이 나열됩니다. B열에는 모든 주문의 하위 집합이 나열됩니다. 두 목록이 모두 작으면 수동으로 이 작업을 수행할 수 있지만 살펴봐야 할 기록이 수백 개 있습니다.

A열에서 B열에 없는 값을 찾아 C열에 배치하는 가장 좋은 방법은 무엇입니까?

시각적으로 다음과 같은 열 C를 만들려고 합니다.

Column A       Column B       Column C
A1             A3             A1
A2             A5             A2
A3                            A4
A4
A5

A열의 고유 값을 단순히 강조하려는 것이 아니라 이러한 고유 값을 새 열(C)에 복사하려고 한다는 점에 유의하세요.

답변1

노력하다:

=IFERROR(INDEX($A$1:$A$100,AGGREGATE(15,6,1/(1/(ISNA(MATCH($A$1:$A$100,$B$1:$B$100,0))*ROW($A$1:$A$100)*($A$1:$A$100<>""))),ROWS($1:1))),"")

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

답변2

"도우미" 열을 사용하면 이는 매우 쉽습니다. ~ 안에D1입력하다:

=IF(ISERROR(MATCH(A1,$B$1:$B$5,0)),1,"")

그리고D2입력하다:

=IF(ISERROR(MATCH(A2,$B$1:$B$5,0)),1+MAX($D$1:D1),"")

그리고 복사해 가세요. 열유용한 데이터가 포함된 각 행을 고유 ID로 표시합니다. 열먼저 행#1에서 데이터를 가져온 다음 행#2에서 데이터를 가져온 다음 행#4에서 데이터를 가져옵니다.

그런 다음C1입력하다:

=IFERROR(INDEX($A$1:$A$5,MATCH(ROWS($1:1),D:D,0)),"")

그리고 아래로 복사하세요:

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

답변3

A 열과 B 열을 모두 비교하고 C 열에서 고유한 값을 추출하는 간단한 VLOOKUP 수식을 제안하고 싶습니다.

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

=IF(ISNA(VLOOKUP(A2,$B$2:$B$6,1,FALSE)),A2,"")

이것이 당신에게 도움이 되기를 바랍니다.

관련 정보