728x90

match 3

대량의 목록을 한 번에 VLOOKUP 조회하는 mass VLOOKUP

수천행 또는 수십만행 정도의 대량 목록에 대해서 VLOOKUP을 하게되면 각 셀마다 수천/수십만개의 자료에 대해서 검색을 하느라 내장함수이지만 시간이 많이 소요될 수 밖에 없습니다. 대부분의 업무가 조회 대상 Data는 고정해서 VLOOKUP을 사용하므로, 각 셀별로 따로따로 검색을 하지 않고, 검색 결과를 일괄로 작업하여 결과를 도출하는 것이 시간을 많이 단축될 것입니다. 이를 함수로 구현하는 부분은 이렇게 됩니다. 인수는 VLOOKUP과 같으나 찾는 값이 단일값이 아닌 범위를 사용하는 것이 차이가 될 수 있습니다. 추가로 VLOOKUP에서 찾는 값이 없을 때 #N/A 오류가 나오고 이를 처리하기 위해서 IFERROR 함수를 추가로 사용하므로 이를 줄이고자 추가 인수로 PAD_with를 넣어 주는 것으..

Excel - VBA 2023.07.26

MATCHJOIN 함수

【 함수 요약 】 찾는 값과 일치하는 내용에 대응하는 결과 값들을 '연결자'를 이용하여 하나의 문자열로 만듦 이 함수는 EGTools 추가기능에서 지원하는 함수입니다. 【 적용 버전 】 Windows용 : 모든 버전 【 함수 구문 】 = MATCHJOIN ( Find_value , Search_range , [Result_array] , [Delimiter] ) 【 함수 인수 】 인수명 옵션 기본값 설 명 Find_value 필수 없음 찾는 값 (대소문자를 구분하지 않음) Search_range 필수 없음 찾을 영역 Result_array 선택 Search_range 값을 반환할 영역, 생략하면 Search_range를 그대로 사용함 Delimiter 선택 쉼표(",") 찾은 결과가 2개 이상일 때, 결..

XMATCH 함수 (Excel 2021 신규 호환함수)

【 함수 요약 】 Excel 2021에 추가된 XMATCH 함수를 구버전에서 사용할 수 있게 EGTools에서 지원하는 호환함수 배열 또는 셀 범위에서 지정된 항목을 검색한 다음 항목의 상대 위치를 반환 원본함수 설명 : https://support.microsoft.com/ko-kr/office/xmatch-%ED%95%A8%EC%88%98-d966da31-7a6b-4a13-a1c6-5a33ed6a0312 원본 함수와 차이점 : 원본함수는 Search_range에 배열을 쓸 수 있으나, 호환함수는 Excel범위만 가능함 【 적용 버전 】 Windows용 : ~Excel 2019버전 이하, Excel 2021 이상에서는 내장함수가 자동 사용됨 【 함수 구문 】 = XMATCH ( Lookup_value ..

728x90