나눔터  
  HOME > 나눔터 > 묻고답하기 > 엑셀
엑셀
엑셀에 대한 질문과 답변을 올려주세요. 단, 취지에 맞지 않는 글은 운영자가 삭제합니다.
 "000 님, 도와주세요", "부탁 드립니다.", "급합니다!" 등과 같이 막연한 제목을 달지 말아주세요.
[필독] 빠르고 정확한 답변을 얻는 16가지 Tip !
[필독] 저작권법 개정에 따른 이용안내

작성자:  

 콜라테크 (city4574)

추천:  2
파일:     vlookup(3).xlsx (12.8KB) 조회:  1670
제목:   vlookup 에서 false는 안되고 true만 되는 이유?
     
  * 답변하시는 분들께 도움이 되도록 자신의 환경을 아래 항목 옆에 기재해 주세요.

 - 엑셀 버전(95,97,2000,xp,2003,2007): 엑셀 2016

* 아래줄에 질문을 작성하세요 >>


예제 파일에서 

M열은 vlookup은 true일때

좌측의 lookuparray와 에서 column값을 불러오기가 가능했는데

N열은 vlookup은 false일때

좌측의 lookuparray와 에서 column값을 불러오기가 안되는 이유가 뭘까요?
 
[불량 게시물 신고]  
무지개타고True, False 선택에 따라
"정확하게 일치하는 값을 찾을 것인지, 
근사값을 찾을 것인지를 결정" 라고
VLookup 함수 도움말에 나옵니다.
도움말을 참고하세요.
05-25 (09:02)
삭제 ■신고
콜라테크lookupvalue 가 와 lookuparray에서 찾는 값이 동일한데 false(정확하게)로 하면 na오류가 나고 true(근사값)로 해야지만 함수가 column값을 읽어와서 이유를 알고 싶어 문의글을 올렸습니다.05-26 (11:44)
삭제 ■신고
무지개타고질문의 의도를 이제 알았습니다.
그래서 VLookup 함수 도움말을 다시 살펴봤습니다.

주의 항목에 보면 와일드문자 검색시 물결표 사용법을 알려줍니다.
아마도 물결표 이후 문자를 인식시키는 방식으로 판단됩니다.
따라서 예제의 lookupvalue에 물결표 이후 숫자를 다르게 인식할 가능성이 있습니다.

아래를 참고하세요.

n2
=IF(L2="상",VLOOKUP(SUBSTITUTE(K2,"~","~~"),$D$2:$E$88,2,FALSE),VLOOKUP(SUBSTITUTE(K2,"~","~~"),$G$2:$H$87,2,FALSE))
05-26 (14:25)
삭제 ■신고
        
  

작성일 : 2021-05-24(17:17)
최종수정일 : 2021-05-24(17:17)