본문 바로가기
  • Trace
tip

엑셀 조건 여러개

by seleuchel 2022. 8. 2.

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://www.oppadu.com/vlookup-%ED%95%A8%EC%88%98-%EB%8B%A4%EC%A4%91%EC%A1%B0%EA%B1%B4-%EA%B2%80%EC%83%89/

 

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