MATCH와 INDEX로 조금 도배를 했더니
한 10초 넘게 버벅대는 경우가 발생해서찾아 보는데
별 방법은 없을듯...
그렇다고 VLOOKUP으로 돌아가자니 정확도가 문제고... 끄응..
다중조건 검색용 VLOOKUP을 써야하나?
조회로 인해 계산에서 중요한 문제가 발생하는 경우가 많습니다. 그러나 여러 가지 방법을 통해 조회 계산 시간을 줄일 수 있습니다. 정확히 일치 옵션을 사용하는 경우 함수 계산 시간은 일치하는 항목이 발견되기 전까지 검사하는 셀 수에 비례합니다. 넓은 범위를 조회하는 경우에는 이 시간이 매우 길어질 수 있습니다. 정렬된 데이터에 대해 VLOOKUP, HLOOKUP 및 MATCH의 유사 일치 옵션을 사용하면 조회 시간이 단축되며 조회 대상 범위의 길이에 따라 조회 시간이 크게 늘어나지 않습니다. 조회 특성은 이진 검색과 동일합니다. VLOOKUP과 INDEX 및 MATCH 또는 OFFSET 비교 VLOOKUP 대신 INDEX 및 MATCH 함수를 사용하십시오. VLOOKUP은 속도가 약간 빠르고(약 5% 더 빠름) 간편하며 MATCH와 INDEX 또는 OFFSET의 조합에 비해 메모리도 적게 사용합니다. 그러나 MATCH 및 INDEX는 VLOOKUP에 비해 유동적으로 사용할 수 있으므로 시간을 크게 절약할 수 있는 경우가 많습니다. 예를 들어 정확한 MATCH의 결과를 셀에 저장한 다음 여러 INDEX 문에서 다시 사용할 수 있습니다. |
[링크 : https://msdn.microsoft.com/ko-kr/library/office/ff726673(v=office.14).aspx]
[링크 : https://msdn.microsoft.com/ko-kr/library/office/ff700515(v=office.14).aspx]
[링크 : https://msdn.microsoft.com/ko-kr/library/office/ff700514(v=office.14).aspx]
'Microsoft > Office' 카테고리의 다른 글
엑셀 날짜의 요일 얻어내기 (0) | 2018.02.10 |
---|---|
엑셀 첫 줄 반복하도록 인쇄하기 (0) | 2018.02.07 |
엑셀 수동계산 (0) | 2018.02.05 |
엑셀 index와 match 그리고 vlookup (0) | 2018.02.02 |
엑셀 N/A 조건부 서식으로 숨기기 (0) | 2018.02.01 |