Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
Tags
- VLOOKUP중복합계
- 엑셀함수
- 단축키
- 다른시트자동합계
- 엑셀프로젝트종료일
- 엑셀 거품형도표
- 대드
- 공의존
- sumif
- 엑셀 움직이는 원형 차트
- 대만드라마
- 엑셀 거품형차트
- SUMIF함수개념
- 이코노미스트
- networkdays함수
- codependency
- workday.intl함수
- 마약같은사랑
- 명중주정아애니
- 근로일수계산
- 파이썬
- 일요일만쉬는회사
- VLOOKUP안될때
- 공의존성격
- 공의존이란
- 아가능부회애니
- 엑셀workday
- 엑셀근로일수
- 엑셀 지도차트
- 엑셀
Archives
- Today
- Total
내가 배우는 이야기
[엑셀] INDEX, MATCH 함수로 여러 조건 셀 찾기(예제 첨부) 본문
두 개 이상 조건에 맞는 값을 찾으려면 INDEX, MATCH 함수 조합에서
다중조건을 걸어야한다.
먼저 아래 함수로 시작하자.
= MATCH(1, (조건1=찾는범위)*(조건2=찾는범위), 0)
국적과 이름, 전화번호 목록에서 중국 장위안의 번호를 찾아보기로 하자
=MATCH(1, (조건1=찾는범위)*(조건2=찾는범위), 0)
위의 수식에서 *은 교집합, AND 처럼 조건1과 조건2를 둘다 만족시킨다는 뜻이다.
조건1: 국적="중국"
조건2: 이름="장위안"
=MATCH(1, (F3=B:B)*(G3=C:C), 0)
를 입력하고 Ctrl + Shift + 엔터 해주면
중국 장위안이 들어있는 행인 5가 뜬다.
두 조건을 만족시키는 셀의 행을 찾았다.
행을 찾았으니 이제 INDEX 함수를 더해 최종 셀값을 출력해 보자
=INDEX(테이블, 행, 열)
테이블: 왼쪽 테이블 B:D
행: MATCH(1, (F3=B:B)*(G3=C:C), 0) --> 5행
열: 3
위에서 쓴 MATCH 수식을 행에 넣고, 우리가 원하는 값은 테이블상 3번째 열이므로 3을 열값에 준다.
=INDEX(B:D, MATCH(1, (F3=B:B)*(G3=C:C), 0), 3)
를 입력하고 Ctrl + Shift + 엔터 해주면
테이블범위 5행 3열값에 있는 전화번호가 입력된다.
이 함수로 세 가지 조건을 걸 수도 있다.
=INDEX(테이블, MATCH(1, (조건1=찾는범위)*(조건2=찾는범위)*(조건3=찾는범위), 0), 열)
이렇게 뒤로 조건들을 계속 이어가면 된다.
예제파일 다운
<참고 영상>
'로봇화 > 엑셀' 카테고리의 다른 글
[엑셀] 시간 차이를 시,분,초로 변환하기 (0) | 2019.01.29 |
---|---|
셀 주소 표시하는 함수 CELL (0) | 2018.11.29 |
[엑셀] SUMIF 조건이 있는 합 구하기 +다른 시트 중복값 자동입력(예제및영상첨부) (2) | 2018.04.08 |
회사에서 자주 쓰는 엑셀 단축키 12선 (3) | 2018.04.04 |
엑셀 SUMIF, INDEX, MATCH 활용 (0) | 2017.05.26 |
Comments