2017-09-15 1 views
0

이전에 요청한 경우 용서해주세요. 도움을 주시면 대단히 감사하겠습니다.두 개의 열이 일치하는 곳으로 돌아 가기

다음 데이터는 수천 개의 행으로 구성됩니다. field1과 field2 열이 일치하는 행만 분리해야합니다. 이것을 Excel에서 수행하는 빠른 방법이 있습니까?

FileID1 FileID2 Hash 
27468 27462 8BEA348CA9301F6459F8E8A2DD126D7C 
29874 29843 EEFFBC24EAE3F4FD5ED5232993081A36 
31150 1126 AE3675DC487DEF0F9C9FEC42B81B1438 
**32330 32330 59D77968DB2FE6AFE42EEC21268F3D5A ** 
33218 33211 9231697E3A859F0D2C4E39AFB1C4AFFE 
33984 33980 3B20A501EB17BA2A6FA6A43D9A3D70BA 
35275 35260 201D7B2CE5E1DB924CAEDC0F7DA93489 
**35402 35402 726C1DEE00F5D17EAB39B3DD1AE4EC0E ** 
35887 35883 176C07CD85BDD52449073310B9177977 
36734 36657 2CDECE0B8C581D9E0F68B8BC3CEDAAB9 
36924 36912 94BF549976E42D891F59A66C9972992E 

은 BTW - 내가 알고 (A1 = B1, C1, "")하지만 텍스트로 하나가 데이터를 복사 할 필요가 없습니다 더 세련 뭔가, 붙여 넣기를 원하고 종류 IF = 같은.

+0

'= If (A1 = B1, "예", "아니오") '를 사용하여 열을 아래로 실행하면 필터가 단순히 "예"로 표시됩니다. – BruceWayne

+0

이것이 더 잘 작동합니다. 감사합니다. – user68650

+0

고급 필터를 사용하면이 작업을 수행 할 수 있습니다. 그리고 당신은 그 자리에서 걸러 낼 수 있습니다. 결과를 다른 위치에 기록하십시오. –

답변

0

제 ID 용 A columnB colum n은 제 ID 및 C column 인 경우 사용할 수있는 해시 값이 동일 값에 값 1을 준다

=IF(A1=B1,1,0) 

같은 식으로 D column 사용할 수있다

=IF(A1=B1,"**","") 
+0

닥터 긱 (Dr. Geek), 위와 거의 같습니다. 다시 감사합니다. – user68650

0

를 반환 할 비 같은 값

또는 귀하의 예제처럼 0 제공

=INDEX($C$2:$C$12,SMALL(IF($A$2:$A$12=$B$2:$B$12,ROW($C$2:$C$12)-ROW($C$2)+1),ROWS($C$2:C2))) 

(CTRL +의 시프트 입력 + 입력) : ID1이 ID2 같다 해시,이 배열 수식을 사용할 수있다.

enter image description here

당신은 #NUM! 오류를 숨기기 위해 =IFERROR([formula above],"")을 포장 할 수 있습니다).

해시 이후의 작업이 아니라면 그 작업을 약간 조정할 수 있습니다. 예를 들어, D 열에서 D2을 시작하면 해당 동일 수식을 사용할 수 있습니다. 시작 부분의 Index() 열을 A 열로 변경하면 A 열에도 중복 된 ID가 반환됩니다.