|
- 엑셀 버전(95,97,2000,xp,2003,2007):2010
* 아래줄에 질문을 작성하세요 >>
원재료 평균단가 시트에서 F1셀에 코드를 입력하면 앞 시트에서
품목명이 쫘르르 나왔으면 합니다..ㅠㅠ
index 와 match를 사용하는게 맞나요?
참고로 F1셀에 코드 ZIP001 을 입력했을때 대파 뿐만아니라, 해당하는 ZIP001에 해당하는 통마늘, 통후추가 나오도록이용..
==============[김지혜님 글에 대한 답변입니다]==============
데이터 테이블에서 어떤 인덱스 값을 검색하여 관련 정보를 찾아오려면
VLOOKUP이나 MATCH 함수를 사용해야 하는데
이 때 인덱스 값(키)는 테이블에서 유일해야 합니다.
동일한 인덱스 키를 갖는 데이터가 여러 개 있으면
최초의 것만 찾아오고 그 이후 데이터는 무시됩니다.
이런 현상을 방지하려면 인덱스 키에 번호를 붙여서
유일하게 만들어 주면 되지요.
COUNTIF 함수와 혼합참조 방식 주소지정, 그리고 문자열 결합을
활용하면 됩니다.
첨부파일 참고하시기 바랍니다.
문제해결을 쉽게 하기 위해 시트구조를 조금 바꾸었습니다.
녹색 음영부분: 추가(삽입)한 수식
주황색 음영부분: 수식으로 변경 및 사용자정의 서식 적용
그리고, F2:J2의 필드명(표 제목)은
원본 데이터테이블의 필드명과 일치하게 써야지
MATCH 함수를 활용하여 수식을 융통성 있게 쓸 수 있습니다.
즉, F3 셀에 똑똑한 수식 하나 입력해서 그냥 복사해서 쓸 수 있다는 것이지요.
참고 자료:
http://www.officetutor.co.kr/board/Dtype/bfrmvw.asp?f_tn=Dqa_excel_n2&f_bno=123066&page=
|
|