오전에 올렸던 [VBA_Vlookup] Vlookup 은 사랑입니다.(https://1stminokingdom.tistory.com/13)
에 이어서 이번에는 고급필터를 통해서 데이터를 추출해보는 구문을 만들어보자
Vlookup 코드는 열방향으로 이동하면서 배열에 담긴 추출값들을 각 열단위로 뿌려주었다면
고급필터는 조건값(이름)과 추출한 열만 있으면 바로 출력하는 차이가 있다.
일부러 값을 동일하게 도출하기 위해서 두 코드를 비교한거구 가장 큰 차이는 Vlookup은 해당 조건값에 맞게 해당 위치에 값들을 리턴한다면 고급필터는 자기멋대로 조건식에 맞는 값들을 도출하는 거에 급급한 편이다.
Vlookup
1 1번값
2 2번값
3 3번값
AdvancedFilter
조건 {1,2,3}
2 2번값
1 1번값
3 3번값
또한 고급필터는 조건영역이나 실제 출력한 부분의 헤드작업등 어느 정도의 재가공이 필요하지만 그래도 볼수록 매력있는 녀석이다.
'VBA' 카테고리의 다른 글
[VBA_재귀함수] 구구단 만들기 (0) | 2021.08.12 |
---|---|
[VBA_Array Slicing] 랜덤한 이름생성하기 (0) | 2021.08.12 |
[VBA_Vlookup] Vlookup은 사랑이다. (0) | 2021.08.11 |
[VBA_Dictionary] 데이터 재배치 (0) | 2021.08.10 |
[VBA_Select Case] 데이터 재배치 (0) | 2021.08.09 |
댓글