현재 위치 - 회사기업대전 - 기업 정보 조회 - EXCEL 은 VBA 를 사용하여 다중 조건 조회 데이터를 어떻게 구현합니까?

EXCEL 은 VBA 를 사용하여 다중 조건 조회 데이터를 어떻게 구현합니까?

1. 20 15 1 분기 전기 판매 통계를 예로 들어 제품, 브랜드, 월 판매를 조회한다.

2.' 강가' 의' 1 개월' 판매를 조회한다고 가정하면, 먼저 해당 열이 있는 워크북을 작성하세요. 그림과 같이 조건 1: 완제품 이름, 조건 2: 브랜드 이름, 조건 3: 월을 입력합니다.

3. 이제 매크로가 설정되었습니다. 메뉴모음에서 개발자-삽입-양식 컨트롤을 클릭하고 나타나는 십자화살표 위로 버튼을 끕니다.

4. 나타나는 빨간색 찾기 대화 상자에서 레코드를 선택합니다. 팝업 새 매크로 기록 대화 상자에서 매크로 이름을 "Find" 로 변경하고 확인을 클릭합니다.

5. "개발 도구" 를 클릭합니다. 코드를 보고 VBA 편집기를 엽니다.

6. 그림과 같이 VBA 편집기에서 [삽입]-[모듈] 을 클릭합니다.

7. 지금 코드를 입력합니다.

하위 검색 ()

Dim I 는 정수이고 j 는 정수입니다

Arr 1 = 워크시트 ("데이터"). Range ("a2: d"&; 워크시트 (데이터). 셀 (행). 수, "하나"). 끝내기 (xlup). 줄) 을 참조하십시오

Arr2 = 워크시트 (검색). Range ("a2: d"&; 워크시트 (검색). 셀 (행). 수, "하나"). 끝내기 (xlup). 줄) 을 참조하십시오

I = 1 끝 UBound(arr2) 의 경우

J = 1 끝 UBound(arr 1) 의 경우

Arr2(i, 1) = arr 1(j, 1) 및 arr2(i, 2) = arr/인 경우

Arr2(i, 4) = arr 1(j, 4)

100 으로 이동합니다

만약 ... 끝날거야

그리고 나서

Arr2(i, 4) = ""

100:

그리고 나서

워크시트 (검색). Range ("a2: d"&; 워크시트 (검색). 셀 (행). 수, "하나"). 끝내기 (xlup). Row) = arr2 입니다.

끝단 접합

8. 이제 EXCEL 테이블로 돌아가서 버튼을 마우스 오른쪽 버튼으로 클릭하고 텍스트 편집을 선택한 후 버튼 이름을 통계로 변경합니다.

9. 그럼 끝이다.

copyright 2024회사기업대전