마산 학원 (이겨내자꼭)

I am that I am

Where there is a will, there is a way

생활

🔍 엑셀 Add-in으로 만든 일치 항목 정보 추출기 소개

이겨내자꼭 2025. 12. 4. 15:17

통합 .xlam
0.04MB

🔍 엑셀 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 형태로 정리하게 되었죠.

✨ 마무리

이 추가기능은
“반복되는 비교 작업을 단 한 번의 클릭으로 끝내고 싶다!”
라는 생각에서 출발했습니다.

엑셀을 자주 사용하시는 분이라면
업무 시간을 크게 줄여줄 아주 강력한 도구가 될 것입니다.

궁금한 점이나 추가 기능 요청이 있으면
댓글로 편하게 남겨주세요! 😊