오전 11:12 2008-03-20
조경민 bro@shinbiro.com
excel VLOOKUP, HLOOKUP
=====================================================


엑셀에 다음처럼 값이 채워졌다고 가정하자


필드1 1.2
필드2 3.1
필드3 3.3


이렇게 있을때


필드2에 해당하는 3.1 값을 얻으려면 다음처럼 해도 된다.
=VLOOKUP("필드2", A1:C2, 2, FALSE)
이러면 3.1 값이 나온다
영역 지정은 테이블에 해당하는 전체 영역으로 지정해야 하며, 다음 세번째인자 숫자는
찾은 행에서 몇번째 열의 값을 읽을지 마지막인자는 FALSE로하면 필드2에 딱떨어지는 것만찾


는다. TRUE하면 비슷한 문자열이라도 찾는다.


만일 영역 지정도 동적으로 설정하고 싶다면 영역지정하는 인자에 INDIRECT() 함수를 쓴다.


B41칸에 A1:C2라고 넣은 후
=VLOOKUP("필드2",INDIRECT($B41),2,FALSE)+VLOOKUP("필드3",INDIRECT($B41),2,FALSE)
하면 3.1+3.3인 6.4가 나온다.


VLOOKUP은 전체 영역에서 행 키워드를 찾은 후 해당 행에서 몇번째 열을 얻을지 결정한다


HLOOKUP은 전체 영역에서 열 키워드를 찾은 후 해당 열에서 몇번째 행을 얻을지 결정한다.
필드1 필드2 필드3
1.2   3.1  

'KB > 기타' 카테고리의 다른 글

구글카렌더  (0) 2008.07.08
무선전력  (0) 2008.05.08
협업 그룹웨어 (MOSS/WSS, 로터스)  (0) 2008.03.18
컴퓨터 계산이론 모델: formal language and 오토마타  (0) 2007.11.20
[아이디어] site contents migrator  (0) 2007.11.15

+ Recent posts