책 내용 질문하기
Index 함수 관련 질문입니다.
도서
[2011] 컴퓨터활용능력 1급 실기(엑셀, 액세스 2003 사용자용)
페이지
86
조회수
77
작성일
2011-06-27
작성자
첨부파일

잦은 질문 죄송하네요.

index 중첩함수를 사용할때면 항상 헷갈리는게 있습니다. 86p를 보면 index와 vlookup을 사용하는데요, 가끔 match와 함께 나올때도 헷갈리더군요..

예를 들면

index(범위,행,열) 인데 내가 만든 match나 vlookup 함수들이 행에 들어가야하나 열에 들어가야하나 이걸 도통 모르겠네요. 몇몇 문제는 index를 빼고 match만 만들어서 나온 값이 행이면 행에 넣고 열이면 열에 넣고 했었는데 이 문제는 그리 할수도 없는 노릇이고요..

이 문제도 vlookup(a13,h13:i17,2,0) 여기까지 만들어놓고 이걸 index의 어디에 넣어야하나 한참 고민하다 결국 또 답안을 봐버렸네요.

index의 개념을 모르는 것도 아닌데 정말 답답합니다.

왜 행에 넣어야하는가? 왜 열에 넣어야하는가? 이점 답해주시면 감사하겠습니다.

답변
2011-06-28 11:18:55

찾고자 하는 값이 무엇인지 생각 해 보세요.

이문제에서는 매장번호에 따라서 매장구분 표시를 하는 것입니다.

vlookup으로 찾는 값이 매장번호에 해당하는 구분코드를 구합니다.

index에서 범위로 사용하는 것은 조견표2로 구분코드가 1이면 백화점, 2이면 마트직영점, 3이면 쇼핑몰~ 등이 됩니다.

그러므로 행이 1일때 2일때.. 등으로 표시하셔야 하는 것이죠.

그래서

index(범위,행,열) 에서 행에 들어가게 되고

가져올 값은 매장구분으로 고정된 2열이 되므로 열에는 2가 들어가는 것입니다.

어떤 값을 가져와서 어떻게 찾는지 확인 하셔서 열이나 행에 쓰시면 됩니다.

좋은 하루 되세요.

"
  • *
    2011-06-28 11:18:55

    찾고자 하는 값이 무엇인지 생각 해 보세요.

    이문제에서는 매장번호에 따라서 매장구분 표시를 하는 것입니다.

    vlookup으로 찾는 값이 매장번호에 해당하는 구분코드를 구합니다.

    index에서 범위로 사용하는 것은 조견표2로 구분코드가 1이면 백화점, 2이면 마트직영점, 3이면 쇼핑몰~ 등이 됩니다.

    그러므로 행이 1일때 2일때.. 등으로 표시하셔야 하는 것이죠.

    그래서

    index(범위,행,열) 에서 행에 들어가게 되고

    가져올 값은 매장구분으로 고정된 2열이 되므로 열에는 2가 들어가는 것입니다.

    어떤 값을 가져와서 어떻게 찾는지 확인 하셔서 열이나 행에 쓰시면 됩니다.

    좋은 하루 되세요.

    "
· 5MB 이하의 zip, 문서, 이미지 파일만 가능합니다.
· 폭언, 욕설, 비방 등은 관리자에 의해 경고없이 삭제됩니다.