논리/엑셀 프로그래밍

HLOOKUP

섬그늘 2008. 11. 13. 15:13

HLOOKUP함수는 세로로 데이타의 종류, 가로로는 데이타가 줄줄이 입력되어 있는 표에서

어떤 데이타 하나를 찾아서 그 데이타의 다른 종류를 찾을 때 씁니다. 문법은

 

=HLOOKUP(찾을 데이타, 셀 범위, 셀 범위에서 찾을 행 수, 정확도)

 

정확도는 TRUE(대충 찾기), FALSE(얄짤 없이 100% 들어 맞는 데이타 찾기) 두 종류가 있지요. FALSE를 쓰는 편이 정확하게 찾습니다.

 

 

B

C

D

E

F

 G

H 

 I

2

제품코드

KT104

KG209

GJ270

PZ190

TW222

DM130

ZZ104

3

제품명

볼펜

연필

만년필

샤프펜

사인펜

크레파스

색연필

4

제품단가

   150

       100

  7,000

  2,500

  3,000

    3,500

  4,000

5

 

 

 

 

 

 

 

 

6

 

 

제품코드

제품명

 

 

 

 

7

 

 

PZ190

샤프펜

 

 

 

 

8

 

 

 

 

 

 

 

 

 

지식in의 다른 문답(미완료)에서 가져온 예를 가공했습니다.

데이타가 C2:I4에 입력되어 있는 표에서 어떤 제품코드만 치면 무슨 제품명인지를 찍게 하고 싶다고 합시다. 밑 부분의 D6, E6에 '제품코드', '제품명'이라고 써서 D7에 제품코드만 치면 골치 아플 것 없이 엑셀이 표에서 그 코드를 찾아 제품명을 E7에 표시하게 하고 싶다는 이야깁니다. 그럴 때

 

E7에  =HLOOKUP(D7,C2:I4,2,FALSE) 라고 입력하면 목적을 달성합니다.

즉, 표(C2:I4) 전체의 첫 행(제품코드)에서 D7에 해당하는 제품코드(PZ190)을 찾아

그 표의 2번째 행(제품명)을 표시해라. 단 찾는 건 100% 제품코드가 일치하는 넘을 찾아라...는 뜻입니다.

 

연습이 필요한 경우, 위 테이블을 통째로 엑셀 어느 시트든 복사해서 수식을 입력해 보시지요. 그리고 어떤 식으로 출력이 되는지 엑셀시트에서 하나하나 따라가 보십사 합니다.

'논리 > 엑셀 프로그래밍' 카테고리의 다른 글

같은 양식 여러 개 데이타 추출  (0) 2008.11.13
주소의 동만 표시하기  (0) 2008.11.13
중복 VLOOKUP  (0) 2008.11.13
표에 없는 숫자 표시  (0) 2008.11.13
LSM (최소자승법)  (0) 2008.11.13