2016-06-27 2 views
0

비슷한 항목의 여러 열을 하나의 고유 한 항목 목록으로 통합하는 VBA 코드를 검색했습니다. 나는 실제 엑셀 워크 북에 넣을 수있는 코드를 보았다. 그러나 나는 엑셀 스프레드 시트에서 120,000 개 이상의 라인을 가지고 있다고 생각할 때 실행 속도가 매우 느리다. 이들 4 개 항목은 세 가지 목록에 있기 때문에여러 목록에서 Uniqe 값 추출

List1 List2 List3 
AAASB AAASB AAASB 
AAASF AAASC AAASF 
AAASJ AAASF AAASJ 
AAASV AAASJ AAATQ 
AAATB AAATD AAATD 
AAATD    AAAAC 
AAATE    AAATE 
        AAAAD 

그래서 새로운 목록에있는 항목 AAASB, AAASF, AAATD 있고, AAASJ 것 :처럼 내 엑셀 스프레드 시트 보인다.

+3

에 오신 것을 환영합니다 모두 열 A에 한 번 이상 발생와 B 열 C 만 값을 표시하기 : 당신은이 같은 공식을 가질 수있다 StackOverflow, Sana. 이 코드는 무료 코드 작성 서비스가 아닙니다. 그러나 우리는 ** 동료 코드 (**)를 동료 프로그래머 (및 지망자)를 도우 려합니다. [좋은 질문을하는 방법] (http://stackoverflow.com/help/how-to-ask)의 도움말 항목을 읽으십시오. 그렇게하는 동안 [둘러보기] (http://stackoverflow.com/tour)를하고 배지를 획득 할 수도 있습니다. 그 후에, 당신이 달성하고자하는 과제를 완료하기 위해 지금까지 작성한 VBA 코드로 질문을 업데이트하십시오. – Ralph

답변

0

헬퍼 컬럼을 사용할 수 있습니까?

=IF(AND(COUNTIF(A:A,C2)>=1,COUNTIF(B:B,C2)>=1),TRUE,FALSE)

당신은 다음 TRUE 기준으로 필터링 할 수도