엑셀(excel) 조회 및 참조함수의 정의와 사용법
엑셀(excel) 조회 및 참조함수의 정의와 사용법
이제까지 엑셀의 여러가지 함수의 대하여 알아 보았습니다. 이번은 엑셀의 조회 및 참조함수에 대하여 알아 보기로 하겠습니다.
찾기 및 참조 함수는 vlookup,hlookup,column,row,match,index 등의 함수가 있습니다. 이것은 서로 잘 조합하여 까다로운 조건을 추출하기 위하여 사용합니다.
찾기 및 참조함수는 일반적으로 다른 셀의 값을 참조해서 실제 원하는 범위에서 조건에 맞는 데이터를 찾아주는 함수입니다. 엑셀에서 이런 역할을 하는 함수는 LOOKUP, VLOOKUP, HLOOKUP 이렇게 세 함수가 있는데, 일반적으로 조금 정교한 찾기/참조 작업을 할 때는 주로 INDEX, MATCH 함수와 연동해서 사용하는 경우가 있습니다.
찾기 및 참조함수에는
1) COLUMN
참조범위의 열번호를 구한다
=COLUMN(범위)
예) 다음의 열번호를 구하라
선택된 셀 | 8 | |
B15 | 2 |
셀수식
=COLUMN()
=COLUMN(B15)
2) ROW
참조범위의 행번호를 구한다
=ROW(범위)
예) 다음의 행번호를 구하라
선택된 셀 | 18 | |
B15 | 15 |
셀수식
=ROW()
=ROW(B15)
3) HLOOKUP
배열의 첫째행을 조회하여 지정한 행의 값을 가져온다
=HLOOKUP(찾으려는값,참조범위,참조범위의행번호,range_lookup))
range_lookup ~ true : 비슷한 값을 가져온다
false : 정확하게 일치하는 값을 가져온다
예) 다음 표의 이름을 참고하여 답을 구하시오
이름 | 전도환 | 노대우 | 김영남 | 노무연 |
나이 | 60 | 59 | 61 | 55 |
소속 | 민정 | 민정 | 민자 | 민주 |
고향 | 경북 | 경남 | 거제 | 통영 |
셀수식
전도환 | 의 나이를 구하시오 | 60 | |||
노대우 | 의 소속을 구하시오 | 민정 | |||
노무연 | 의 고향을 구하시오 | 통영 |
셀수식
=HLOOKUP(B34,$C$29:$F$32,2,FALSE)
=HLOOKUP(B35,$C$29:$F$32,3,FALSE)
=HLOOKUP(B36,$C$29:$F$32,4,FALSE)
4) VLOOKUP
배열의 첫째열을 조회하여 지정한 열의 값을 가져온다
=VLOOKUP(찾으려는값,참조범위,참조범위의열번호,range_lookup))
range_lookup ~ true : 비슷한 값을 가져온다
false : 정확하게 일치하는 값을 가져온다
예) 다음 표의 이름을 참고하여 답을 구하시오
이름 | 나이 | 소속 | 고향 | 출신 |
전도환 | 60 | 민정 | 경북 | 군인 |
노대우 | 59 | 민정 | 경남 | 군인 |
김영남 | 61 | 민자 | 거제 | 국회의원 |
노무연 | 55 | 민주 | 통영 | 변호사 |
전도환 | 의 나이를 구하시오 | 60 | |||
노대우 | 의 소속을 구하시오 | 민정 | |||
노무연 | 의 출신을 구하시오 | 변호사 |
셀수식
=VLOOKUP(B52,$B$47:$F$50,2,FALSE)
=VLOOKUP(B53,$B$47:$F$50,3,FALSE)
=VLOOKUP(B54,$B$47:$F$50,5,FALSE)
5) MATCH
참조영역이나 배열에서 지정된 값의 상대 위치를 구합니다
=MATCH(찾으려는값,참조범위,MATCH_TYPE)
match type~ 1 : lookup_value보다 작거나 같은 값 중에서 최대값을 찾습니다.
Lookup_array는 반드시 오름차순으로 정렬되어 있어야 합니다.
0 : lookup_value와 같은 첫째 값을 찾습니다.
Lookup_array는 임의의 순서이어도 됩니다.
-1 : lookup_value보다 크거나 같은 값 중 가장 작은 값을 찾습니다.
Lookup_array는 내림차순으로 입력되어야 합니다.
예) 다음 표를 참고하여 질문에 답하시오
이름 | 나이 | 소속 | 고향 | 출신 |
전도환 | 60 | 민정 | 경북 | 군인 |
노대우 | 59 | 민정 | 경남 | 군인 |
김영남 | 61 | 민자 | 거제 | 국회의원 |
노무연 | 55 | 민주 | 통영 | 변호사 |
소속 | 은 열머리글의 몇번째 열에있는가 | 3 | ||
김영남 | 은 행머릿글의 몇째 행에있는가 | 4 |
셀수식
=MATCH(B74,$B$68:$F$68,0)
=MATCH(B75,$B$68:$B$72,0)
6) INDEX
참조영역이나 배열에서의 값을 구한다
=INDEX(참조범위,행번호,열번호)
예) 다음 표를 참고하여 질문에 답하시오
이름 | 나이 | 소속 | 고향 | 출신 |
전도환 | 60 | 민정 | 경북 | 군인 |
노대우 | 59 | 민정 | 경남 | 군인 |
김영남 | 61 | 민자 | 거제 | 국회의원 |
노무연 | 55 | 민주 | 통영 | 변호사 |
나이가 제일 작은 사람은 누구인가 | 노무연 | ||
나이가 제일 많은 사람은 누구인가 | 김영남 |
셀수식
=INDEX($B$84:$F$87,MATCH(MIN($C$84:$C$87),$C$84:$C$87,0),1)
=INDEX($B$84:$F$87,MATCH(MAX($C$84:$C$87),$C$84:$C$87,0),1)
7) 조회_참조함수의 확장 사용
예) 다음 표를 참고하여 질문에 답하시오
이름 | 나이 | 소속 | 고향 | 출신 |
전도환 | 60 | 민정 | 경북 | 군인 |
노대우 | 59 | 민정 | 경남 | 군인 |
김영남 | 61 | 민자 | 거제 | 국회의원 |
노무연 | 55 | 민주 | 통영 | 변호사 |
노무연 | 의 | 5 | ||||
출신 | 은? | 5 |
셀수식
=MATCH(B102,$B$96:$B$100,0)
=MATCH($B$103,$B$96:$F$96,0)
이 둘을 조합하면 | 변호사 |
셀수식
=INDEX($B$96:$F$100,MATCH($B$102,$B$96:$B$100,0),MATCH($B$103,$B$96:$F$96,0))
조회 및 참조함수는 특정 숫자나 문자열에서 조건을 참조하여 결과값을 나타내 주는 함수로서 아주 쓰이는 참수입니다.
함수를 익혀서 사용하면 업무에 대단히 많은 도움이 됩니다.
업무 시간을 단축시키는 엑셀(EXCEL) 함수 개념 및 사용법 : PC 활용능력 시험에 잘 나오는 함수
업무 시간을 단축시키는 엑셀 함수 개념 및 사용법 : PC 활용능력 잘 나오는 함수 오늘은 가장 많이 쓰이는 엑셀 함수의 개념 및 사용법에 대하여 알아 보기로 하겠습니다. 아래의 함수가 몇 십
www.bigmoneykorea.com
마이크로소프트 엑셀(excel) 날자 함수 개념 및 사용법
엑셀 날짜 함수 개념 및 사용법 날자 함수 마이크로소프트 엑셀에서 DATE 기능은 제공되는 년, 월, 일 값을 기반으로 날짜를 작성하는 데 사용된다. 특히 개별 개체를 이용하여 날짜를 작성해야
www.bigmoneykorea.com
엑셀 정보 함수의 내용과 사용법
엑셀 정보 함수의 내용과 사용법 정보 함수는 엑셀 초기 버전에 사용되는 함수로서 현재는 거의 사용되고 있지 않습니다. 그러나 참조로 알 수 두면 엑셀 정보를 정리하는데 많이 도움 될 것 같
www.bigmoneykorea.com