VLOOKUP을 사용할 수 있었지만, 내가 풀어야할 것은 조건이 2개였지..ㅎㅎ
내가 보려고 작성한다.
VLOOKUP의 한계
1) 조건 1개만 가능
2) 오른쪽 방향으로만 가능
3) 첫번째로 일치하는 값만 출력 (N번째로 일치 값은 X)
1. INDEX&MATCH를 사용한다.
=INDEX(출력할값범위,MATCH(1,(조건값1=조건값1과비교할값목록)*(조건값2=조건값1과비교할값목록),0))
-X- #N/A 값을 피할 수 있다. (IFERROR)
=IFERROR(INDEX(출력할값범위,MATCH(1,(조건값1=조건값1과비교할값목록)*(조건값2=조건값1과비교할값목록),0)),대체할값)
@ INDEX : 범위에서 몇 번째 위치하는 값을 출력 (EX. INDEX(B1:B5,2) B1~B5에서 2행에 있는 값 반환)
@ MATCH : 범위 내 찾는 값의 위치를 반환 (EX. MATCH("안녕",B1:B5, 0) B1~B5 내 "안녕"과 정확히 일치하는 값의 위치 반환)
1) MATCH가 찾고자하는 문자열의 순위(위치)를 반환
2) INDEX가 해당 위치의 값을 출력 (정확)
2. LOOKUP을 사용한다. (제약이 있음)
=LOOKUP(1,1/((조건값1과비교할값목록=조건값1)*(조건값2와비교할목록=조건값2)),결과값으로불러올값목록)
@ LOOKUP : 찾을값, 검색값목록, 출력값목록. 한 행, 한 열 범위에 있는 값을 찾을 때 사용
[참조]
https://hang-a-fafa.tistory.com/29
[엑셀] 찾을값의 조건이 여러개인 VLOOKUP 함수?? - LOOKUP 함수로 대체해서 사용하세요.
안녕하세요. 행아아빠입니다. 이번 #엑셀 내용으로는 #LOOKUP 함수를 설명드리려고 하는데요. 보통 작성된 표에서 값을 불러오고자 할때 사용하는 함수는 VLOOKUP 함수입니다. 그런데, VLOOKUP
hang-a-fafa.tistory.com
https://www.oppadu.com/%EC%97%91%EC%85%80-index-match-%ED%95%A8%EC%88%98/
'tip' 카테고리의 다른 글
[Excel] 그림에 필터 (0) | 2022.08.07 |
---|---|
다중값 고려 중복 제거 (0) | 2022.08.02 |
netstat -s (0) | 2022.04.30 |
batch 파일 만들기 (activate && django runserver) (0) | 2022.04.18 |
graphviz 중복 엣지 피하기 (0) | 2022.04.10 |