🔍 엑셀 Add-in으로 만든 일치 항목 정보 추출기 소개
엑셀에서 두 데이터 범위를 비교하여 일치하는 항목만 골라서 필요한 열의 값을 자동으로 추출할 수 있다면 얼마나 편할까요?
오늘은 제가 직접 만든 엑셀 추가기능(Add-in),
바로 **“일치 항목 정보 추출기”**를 소개합니다!
📌 기능 소개 – 엑셀에서 일치 항목을 단번에 추출!
이 추가기능은 다음과 같은 기능을 제공합니다.
✔ 1. 두 범위를 선택하여 비교
첫 번째 목록 범위 선택
두 번째 목록 범위 선택
원하는 비교 열 선택 가능
✔ 2. 일치하는 값 자동 추출
두 범위에서 공통으로 존재하는 “일치 항목”만 찾아냅니다.
✔ 3. 원하는 열(Column)만 지정해서 추출
예)
A열과 D열의 값을 가져오고 싶다 → 1,4 입력
A,B,F 열만 → 1,2,6 입력
✔ 4. 결과 출력 위치 지정
원하는 셀(예: B2)을 선택하면 그곳부터 결과가 출력됩니다.
✔ 5. 셀 크기 자동 조절
결과가 잘 보이도록
열 너비 자동 맞춤
헤더 자동 생성
📂 리본 메뉴에서 편하게 실행
추가기능을 설치하면 엑셀 상단 메뉴에 “I am” 이라는 탭이 생깁니다.
I am → 도구 → 일치 항목 정보
여기 있는 버튼을 누르기만 하면 자동으로 매크로가 실행됩니다.
더 이상 매크로 창을 열어서 실행할 필요가 없습니다!
🧩 CustomUI 코드도 포함 (전문가용)
아래는 리본 탭을 구성하는 XML 코드입니다.
<customUI xmlns="http://schemas.microsoft.com/office/2009/07/customui">
<ribbon>
<tabs>
<tab id="tabIM" label=" I am">
<group id="grpIMTools" label="도구">
<button id="btnMatchExtract"
label="일치 항목 정보"
size="large"
imageMso="TableInsert"
onAction="일치항목정보가져오기Addin"/>
</group>
</tab>
</tabs>
</ribbon>
</customUI>
리본 버튼을 누르면 VBA Add-in 모듈에 있는
일치항목정보가져오기Addin 서브루틴이 실행됩니다.
🧪 실제 사용 예시
비교할 두 범위를 선택
추출할 열 번호 입력 (예: 1,4)
결과 출력 위치 선택
완료!
복잡한 조건부 필터, VLOOKUP, XLOOKUP,
또는 복잡한 수식 없이 클릭 몇 번만으로 일치 자료가 정리됩니다.
🎯 왜 이 추가기능을 만들었나요?
업무 중
고객 리스트 비교
제품 코드 매칭
재고 리스트 교차 확인
사번/아이디 매칭
등의 작업을 반복하다 보니
매번 같은 작업을 수식으로 만들기 번거롭고 오류도 많이 발생했습니다.
그래서 반영구적으로 사용할 수 있는 도구를 직접 만들었습니다.
그리고 다른 분들도 편하게 쓰실 수 있도록 Add-in 형태로 정리하게 되었죠.
✨ 마무리
이 추가기능은
“반복되는 비교 작업을 단 한 번의 클릭으로 끝내고 싶다!”
라는 생각에서 출발했습니다.
엑셀을 자주 사용하시는 분이라면
업무 시간을 크게 줄여줄 아주 강력한 도구가 될 것입니다.
궁금한 점이나 추가 기능 요청이 있으면
댓글로 편하게 남겨주세요! 😊