728x90
반응형
문제상황
상황을 가정해봅니다.
전 직원의 상여금 리스트를 갖고있고,
특정 한 직원이 특정 한 해에 받은 상여금을 알고싶습니다.
vlookup을 활용하고 싶은데,
이름으로 vlookup을 쓰자니 동명이인이 있고
이놈의 회사는 사원번호 체계도 없습니다..
어떻게 찾는게 좋을까요?
728x90
설명
vlookup 함수의 구조입니다.
=vlookup(lookup value, table_array, col_index_num, [range lookup])
- lookup value = 기준값
- 자료를 찾는 기준이 되는 값입니다.
vlookup을 쓸 때는 무조건 기준값이 자료 전체 범위의 맨 첫 열에 있어야합니다. - 기준값이 셀에 있다면 셀을 선택해도 됩니다.
만약 텍스트로 직접 입력하려면 따옴표(" ")로 텍스트 앞뒤를 묶어줘야합니다.
- 자료를 찾는 기준이 되는 값입니다.
- table_array = 자료 전체 범위
- 기준값 열부터 찾을 값 열까지를 선택합니다.
- 기준값 열부터 찾을 값 열까지를 선택합니다.
- col_index_num = 자료 전체에서 찾을 값의 열이 몇 번째에 위치했는지
- 기준값 열을 1로해서 찾을 값의 열이 몇 번째인지 숫자를 씁니다.
- 기준값 열을 1로해서 찾을 값의 열이 몇 번째인지 숫자를 씁니다.
- range lookup = 정확도 수준
- 영어 혹은 숫자로 입력하면 됩니다.
단순한 자료의 경우, 입력하지 않아도 큰 문제가 없겠지만
정교하고 방대한 자료는 정확도가 조금 떨어질 수 있으니 설정을 해주는게 좋습니다. - true = 0 : 정확하게 찾기
- false = 1 : 유사한 값이라도 찾기
- 영어 혹은 숫자로 입력하면 됩니다.
반응형
해결
- A열 왼쪽에 열을 하나 추가한 후에 입사년도와 직원이름을 & 조건으로 묶어줍니다.
- vlookup 활용
- lookup value : "2018A"
- table_array : A ~ E열 전체
- $를 활용하여 범위를 고정하면 좋습니다
- col_index_num : 5
- E열을 값을 찾아야해요.
- E열을 값을 찾아야해요.
- 결과 값 도출 성공
728x90
반응형
'업무 관련 > 엑셀' 카테고리의 다른 글
[sumif] 조건에 해당하는 값만 더하기 (0) | 2023.03.22 |
---|---|
[unique, sort] 중복된 리스트 중에서 고유값만 추출하기 (오름차순 적용) (0) | 2023.03.20 |
[datedif] 기간 사이의 날짜 세기 (일, 월, 년) (0) | 2023.03.15 |
[xlookup] vlookup보다 간편한 찾기 함수 (0) | 2023.03.14 |
[셀서식-텍스트] 숫자입력 - 맨 앞에 0 붙이기 (0) | 2023.03.11 |