책 내용 질문하기
질문입니다..
도서
[2014] 컴퓨터활용능력 2급 실기(엑셀 2007 사용자용)
페이지
00
조회수
115
작성일
2013-12-07
작성자
첨부파일

시험을 보고 왔는데

기출문제에서 나오지 않았던 문제가 나와서 적잖이 당황을 하고

답이 궁금하여 질문을 올립니다 ^^;

D2셀에 코드명 K가 4번째 자리에 위치해 있기 때문에

=HLOOKUP(MID(A2,4,1),$B$9:$D$10,2)

라고 작성을 했습니다.

그랬더니 D2셀은 제대로 인식을 하지만

채우기 핸들을 이용하니 두번째 행부터 오류가 나왔습니다.

자세히 보니 D3 셀은 코드명으로 인식해야 할 K 가 3번째 위치해 있었습니다.

그러고보니 뒤죽박죽 어떤 것은 4번째에 , 어떤 것은 3번째에 있어서

MID 를 사용할 경우 채우기 핸들 사용이 불가능하더라구요..

그렇다고 FIND 를 사용하는 방법을 몰라 식을 완성할 수 없없는데,

이 식이 FIND 를 이용해야 하는 건가요.

아니면 MID 를 사용하되 굳이 채우기 핸들로 사용하지 않고,

각자 식을 따로 일일이 적어도 되는건가요.

엑셀 함수에서 수식을 채우기 핸들로 이용하지 않고, 일일이 작성하는건 의미가 없는것 같아서요..

그리고 저 경우에 답은 무엇인지도 갈쳐주세요 ^^

답변
2013-12-10 12:56:47

=HLOOKUP(MID(A2,FIND("-",A2)+1,1),$B$9:$D$10,2,FALSE)

와 같이 작성하시면 될 것 같네요.

FIND 함수로 - 의 위치를 찾고 위치가 3번째 이면 4번째 값을 가져와야 하므로 +1 을 하는 것입니다.

식을 확인 해 보세요.

좋은 하루 되세요.

"
  • *
    2013-12-10 12:56:47

    =HLOOKUP(MID(A2,FIND("-",A2)+1,1),$B$9:$D$10,2,FALSE)

    와 같이 작성하시면 될 것 같네요.

    FIND 함수로 - 의 위치를 찾고 위치가 3번째 이면 4번째 값을 가져와야 하므로 +1 을 하는 것입니다.

    식을 확인 해 보세요.

    좋은 하루 되세요.

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