시작페이지로 시작페이지로
즐겨찾기추가 즐겨찾기추가
로그인 회원가입 | 아이디찾기 | 비밀번호찾기 | 장바구니 모바일모드
홈으로 와싸다닷컴 일반 상세보기

트위터로 보내기 미투데이로 보내기 요즘으로 보내기 싸이월드 공감
[질문]엑셀 VLOOKUP 함수에서....
자유게시판 > 상세보기 | 2012-05-30 16:24:14
추천수 4
조회수   2,542

제목

[질문]엑셀 VLOOKUP 함수에서....

글쓴이

최영찬 [가입일자 : 2001-10-30]
내용
급하게 질문드립니다.

항상 해결해 주시는 와싸다 만물 박사님들께 미리 감사드립니다.

엑셀에서 VLOOKUP 를 함수를 사용하는데

만약 이름을 검색하여 값을 찾는데 동명이인이 있을 경우

에러 값을 준다던지 해서 걸러 낼 수가 있나요?

테스트를 해보니 무조건 첫번째 검색되는 값을 입력을 하던데요.

엑셀 잘 아시는 분 도움 부탁드립니다.
추천스크랩소스보기 목록
주세봉 2012-05-30 16:50:44
답글

vlookup을 다른열에 한번 더해서 두 값이 같으면 에러나오도록 또다른 열에 수식을 넣어주시면,,,,ㅠㅠ<br />

정창용 2012-05-30 17:49:44
답글

=IF((COUNTIF(A2:A18,E11)>1),"error",VLOOKUP(E11,A2:D18,3)) 이렇게 하면 2개이상 같은값이면 "error"값을 나타내고 1개면 검색한값이 나오게 될것같은데 한번 응용해보세요~

황장수 2012-05-30 18:38:16
답글

전 그런경우 보통 다른 구분자로 연결해서 처리해요. <br />
예를 들어 "이름"&"생년월일" 의 새 field를 만들어서 찾는거죠. <br />

이봉권 2012-05-30 19:52:45
답글

정창용님 방법에 공감입니다.<br />
<br />
=IF((COUNTIF(찾을곳, 찾는값)=1, VLOOKUP(찾을곳,찾는값,열번호), "error") <br />

ktvisiter@paran.com 2012-05-30 20:22:40
답글

엑셀 손놓은지 10여년이 되어가니 함수도 다 까먹었슴돠....ㅡ,ㅜ.^

최영찬 2012-05-31 14:35:32
답글

답변 주신 분들 감사드립니다.<br />
정창용님, 이봉권님 특히 감사드리구요.<br />
제가 해보니 아래와 같이 하니 원하는 값이 나오는 군요. <br />
다시한번 감사드립니다.<br />
=IF(COUNTIF(A1:A4,D1)=1,VLOOKUP(D1,A1:B4,2), "error")

  • 광고문의 결제관련문의