취미생활 / / 2017. 2. 3. 15:02

[엑셀] VLOOKUP 함수로 조건 검색

728x170



엑셀 VLOOKUP 함수 이용법입니다.




 위의 엑셀 화면을 보시면 [참조] 와 [데이터] 라고 적고 구분을 했습니다.

  참조는 찾는 데이터의 기준이 되는 항목이고, 데이터는 숫자(위의 경우 1~5)를 입력할 경우 참조의 자료를 찾아서 자동으로

  '까치', '까마귀' 등의 새 이름을 찾아 넣도록 했습니다.


  함수는 =VLOOKUP(E3,B3:C7,2,FALSE) 로 적었습니다.


  아시다시피 $ 표시는 절대값(함수 입력후 드래그를 통해 모두 입력해도 참조하는 영역이 바뀌지 않음) 표시입니다.


  함수를 위에 적은 것과 같이 쉼표를 통해 분석하겠습니다.



  E3에 있는 자료(위의 경우 1)를, B3:C7에서(B3~C7까지의 참조영역) 찾아서, 2(두 번째 열을 의미합니다. 여기서는 까치~딱따구리) 번째 자료를, 정확하게 자동으로 입력.



  

  다음은 IF 함수와 ISBLANK 를 응용해 자료 입력이 되지 않았을 경우 데이터를 공란으로 두는 방법입니다.





  함수는 =IF(ISBLANK(M8),"",(VLOOKUP(M8,B3:C7,2,FLASE)) 입니다.


  위의 방법을 이용해 다시 분석해보겠습니다.


  IF(ISBLANK(M8) (M8 이 비어 있으면), "" (공란으로 두고), (VLOOKUP ~ FALSE)), 비어있지 않으면 참조를 이용해 두 번째 자료를 입력)


  데이터를 두 개로 만들었습니다.


  왼쪽의 노란색 칸은 그냥 공란입니다. 숫자를 입력하는 곳에 아무것도 입력하지 않았습니다.

  그렇기에 그 옆의 함수가 있는 곳이 함수오류 표시(#N/A)로 나타납니다.  


  오른쪽의 노란색 두 개는 왼쪽과 마찬가지로 공란입니다.

  오른쪽 옆은 모두 아무것도 나타나지 않습니다.


  위에 적어놓은 것처럼 IF 와 ISBLANK 함수를 이용해 수식을 적었기에 공란으로 표시가 됩니다.



  IF, ISBLANK 함수를 응용해 VLOOKUP 함수를 이용할 경우의 장점은,


  계속 자료를 입력해야 하는 곳을 모두 IF~ISBLANK~VLOOKUP 수식을 입력해놓으면 VLOOKUP 의 데이터 출력란이 모두 공란으로 나타납니다.


  그 후에 데이터를 입력(위의 경우 1~5)하면 자동으로 참조의 데이터가 출력(위의 경우 까치~딱따구리)됩니다.




  도움이 되었기를 바랍니다.


  읽어주셔서 감사합니다!




그리드형

'취미생활' 카테고리의 다른 글

구글 애드센스 승인  (0) 2017.03.03
[영화] 새 구두를 사야해  (0) 2017.02.06
[게임] 포켓몬 고 #4  (0) 2017.02.01
[게임] 포켓몬 고 #3  (0) 2017.01.31
[게임] 포켓몬 고 #2  (0) 2017.01.25
  • 네이버 블로그 공유
  • 네이버 밴드 공유
  • 페이스북 공유
  • 카카오스토리 공유