728x90
반응형
xlooup은 아주 편리한 lookup함수입니다.
vlookup, hlookup처럼 열과 행이 몇 번째인지, 전체 범위가 다 선택되었는지 고민할 필요가 없죠.
단서가 되는 값, 단서가 되는 값이 속한 열, 찾을 값이 있는 열 3가지만 알면 됩니다!
문제상황
사람들의 이름과 생일, 거주지가 적힌 리스트가 있고,
특정 인물(E)의 거주지를 찾고 싶습니다.
xlookup을 사용해보고 싶어요.
728x90
설명
=xlookup(lookup_value, lookup_array, return_array, [if_not_found], [match_mode], [search_model])
- 필수 조건
- lookup_value : 기준 값(단서가 되는 값)
- lookup_array : 기준 값이 있는 열
- return_array : 찾을 값이 있는 열
- lookup_value : 기준 값(단서가 되는 값)
- 필요할 때만 쓰는 조건 : 안써도 xlookup 함수 잘 작동합니다.
- if_not_found : 값을 못찾을 때 어떻게 할지
- 특정 텍스트를 작성하게 하려면 "텍스트" 형태로 입력
- 특정 함수를 작동하게 할 수도 있습니다.
- match_mode : 정확도 수준
- 0 : 정확히 일치
- -1 : 정확히 일치하거나 다음으로 작은 항목
- 1 : 정확히 일치하거나 다음으로 큰 항목
- 2 : 와일드카드 문자 일치
- search_model : 오름차순, 내림차순 등
- 1 : 오름차순 검색
- -1 : 내림차순 검색
- 2 : 이진 검색(오름차순 정렬)
- -2 : 이진 검색(내림차순 정렬)
- if_not_found : 값을 못찾을 때 어떻게 할지
반응형
해결
첫 번째 : 텍스트를 직접 입력해서 검색
두 번째 : 셀 값으로 검색
번외
리스트를 활용하여
"H"라는 사람의 거주지를 찾아봅시다.
혹시 "H"라는 사람이 없다면, 리스트에 적혀있는 사람이 총 몇 명인지 알아봅시다.
하나씩 살펴보겠습니다.
"H"는 기준 값, 사람 이름이에요.
A:A는 기준 값이 있는 열입니다.
C:C는 찾을 값이 있는 열이에요.
if_not_found 조건에 COUNTA 함수를 써봤습니다.
선택한 범위 안에 문자가 있는 셀이 몇 개인지 세어주는 함수인데요,
함수의 범위가 파란색(기준 값의 열), 빨간색(찾을 값의 열)과 다릅니다.
A1:A8 로 범위를 설정하면 이름 이라는 글자도 세기 때문에
사람의 수만 세기 위해 범위를 A2:A8로 설정하였습니다.
728x90
반응형
'업무 관련 > 엑셀' 카테고리의 다른 글
[sumif] 조건에 해당하는 값만 더하기 (0) | 2023.03.22 |
---|---|
[unique, sort] 중복된 리스트 중에서 고유값만 추출하기 (오름차순 적용) (0) | 2023.03.20 |
[datedif] 기간 사이의 날짜 세기 (일, 월, 년) (0) | 2023.03.15 |
[vlookup] 기본과 응용(조건이 여러 개일때 값 찾기) (0) | 2023.03.13 |
[셀서식-텍스트] 숫자입력 - 맨 앞에 0 붙이기 (0) | 2023.03.11 |