본문 바로가기

디지털

명단 찾을때는 엑셀 VLOOKUP함수 사용

안녕하세요~~

엑셀 데이터를 정리하다보면 명단을 추출하고 싶을 때가 있는데요 어떨때? 비교데이터가 있는데 원본에있는 내용을 비교하여 비교하는 데이터에 명단을 추출하는 작업을 많이 하게됩니다 비교하는 것이 많다보니깐요..ㅎ

원본을 보고 이사람이 어디에 해당했는지 하나하나 찾기가 참 어렵지요~ 10명이내면 모를까 데이터 비교하는것은 어느정도의 데이터 양이 있으니 비교하지않겠어요 그런데 엑셀은 그러한 점을 잘 찾아주더라구요~~

오늘은 엑셀 VLOOKUP 함수를 이용하면 바로 가능한데요~ 한번 확인해볼까요 ㅎㅎ

VLOOKUP 함수를 사용하기위해서는 두개의 비교데이터가 필요하기에 아래와같이 예시를 들어서 확인해볼게요~

구하려고하는 것은 먼저 무엇인지 확인해봐야겠죠~? 국어영어는있는데 수학만 따로 데이터가 있네요~ 즉 수학데이터를 원본데이터에 추출을 해볼건데요~ 위에서 언급한바와같이 엑셀 VLOOKUP함수를 사용할거예요 ㅋㅋ

구할데이터는 수학값이니까 수학값을 구할셀에다가 커서를 두고 함수마법사 혹은 수식입력줄을 이용해서 VLOOKUP을 불러옵니다~ 4가지옵션이 있는데요 영어로 되어있어서 머리아프시죠?ㅋㅋㅋ

처음에는 어떤걸로 비교해서 찾을건데로 생각하시면되요 즉 데이터의 공통점이 무엇이라고 생각하시나요~?

바로 그룹명이예요 그렇기에 그룹명앞에를 클릭해주시고요~ 여기서 절대값은 필요없겠죠~? 아래로 내려가야하기에 행은 절대값표시하면안되요 다만 열은 움직이면안되니까 $A4이렇게도 표시는 할 수 있겠네요~ㅎㅎ

저는 수학만구할거라서 열이동이 따로 없어서 따로 붙이지는 않았답니다~~ 참고로 VLOOKUP은 세로값을 구할때 사용하는 것이라고 생각하시면되요~ 가로값을 구하는 HLOOKUP도 있으니 참고하세요~^^

엑셀 HLOOKUP은 VLOOKUP구하는것이 세로로했으니 이것을 가로로생각해서 만들어가시면 되요~

그리고 array이건 전체범위라고 생각하시면 되는데요 원본데이터에서 찾는것이아니고 수학값을불러올것이기에 수학이있는 전체데이터를 잡아주시면 된답니다~ 그리고 뭐든지 전체범위를 지정할때는 양쪽다 절대값을 붙여주셔야해요~~

절대값이 붙여지지않는다면.. 전체범위가 다른값구할때 같이 따라 내려가기때문에 제대로 된 결과값을 산출해낼 수 없답니다 그러니 전체범위는 무조건 절대값을 표시한다 늘 기억하고있으셔야해요~

절대값을 간단하게 지정하는 방법은 전체범위 지정후 키보드 위에 F4키를 누르면 전체가 짠하고 잡혀진답니다 ㅎㅎ

그다음에 구할것이 몇번째에 있냐해서 수학데이터보면 수학이 2번째 위치되어있지요 그래서 2로 지정해준거예요~

마지막 4번째는 정확하게찾을건지 비슷하게찾을건지 물어보는건데 정확하게 답이 있기에 FALSE라고 입력해주면 된답니다~~ 여기서 엑셀 VLOOKUP 오류가 뜨는 것이 있는데요 그리하여 주의할 점은 첫번째 전체범위 지정할 때에 첫번째열이 비교할데이터로 지정되어있어야 한다는 점~!

만약 그룹과 수학이 거꾸로 되어있으면 답이 안나와요~~ 오류떠요ㅠㅠ

그리고 다른 서식작업하다가 실수하는 경우들이 대부분있는데 =VLOOKUP(A2,$F$2:$G$11,2,FALSE) 이렇게 제대로 함수를 사용했어요 근데 이수식이 그대로 나온다고 이상하다고 연락이 왔더라구요~바로 아래와같이 텍스트처럼 그대로 나오는 경우! 그런경우는 셀서식이 '텍스트'로 되어있을거라서 '일반'으로 수정해주시고 다시 함수 적용하시면 함수값이 적용이 되어질거랍니다~^^

총결과가 맨아래에 수학값으로 나타났는데요 여기서 #N/A라고 나와있어요 근데 위아래중 결과가 나온것도있지요~?

그런경우는 비교데이터에 값이없기때문에 값이 없어서 저렇게 나온거랍니다~ 저것은 오류가 당연히 뜨는 것이 맞아요

오류가 떴다고해서 무조건 잘못된 것은 아니니까 답이 나온곳이 있나 답이 제대로 나왔나 확인하면 아 다른것은 비교할데이터가 없어서 저렇게 나왔구나라고 생각하시면 되겠지요~?

하나만 확인해볼까요? C그룹의 수학점수가 80점이나왔는데 비교할데이터인 수학데이터만 보시면 C그룹 80 맞지요?

하나하나 비교안하고 함수로 간단하게 그 사람의 데이터를 불러올 수 있답니다 호호호

엑셀함수가 다양한데 그 중에서 명단같은 계산값들을 추출해주는 VLOOKUP함수 쉽지요~

뭔가 복잡해보이지만 어떻게 해야하는지 원리를 이해하면 복잡한 것도 쉽게 할 수 있어요~~

오늘도 복잡복잡한 것을 시원하게 해결해가는 하루되세요~: )