책 내용 질문하기
질문합니다
도서
2017 시나공 컴퓨터활용능력 1급 실기(엑셀,액세스 2007사용자용)
페이지
93
조회수
25
작성일
2017-07-20
작성자
탈퇴*원
첨부파일

b3셀에
=DGET($A$6:$F$15,A6,$A$2:$A$3)
이렇게 A6을 입력하고 b3에서 c4셀로 드래그 했을때는
과정구분=엑셀중급, 시험형태=실기
라고 제대로 나오는데

=DGET($A$6:$F$15,1,$A$2:$A$3)

=DGET($A$6:$F$15,"과정구분",$A$2:$A$3)
이렇게 열번호로 1을 적었을때와 "과정구분"이라는 필드명을 적었을때에는
과정구분=엑셀중급, 시험형태=엑셀중급
이렇게 시험형태의 값이 위와 다르게 나옵니다ㅠㅠ
필드번호를 a6이라고 적든, 열번호1을넣든 필드명을 "과정구분"이라고 하던 똑같은 값이 나와야 하는것 아닌가요?

93쪽에 전문가의 조언에는 셋다 같은 값이 나온다고 되어있어서요 ㅠㅠ


답변
2017-07-25 15:04:19

b3에 :=DGET($A$6:$F$15,a6,$A$2:$A$3) 으로 a6을 입력 하면 과정구분 이 되는 거죠.

b3에서 구하는 것도 과정구분이니까 맞습니다.

이식을 드래그 하여 옆으로 이동하면

c3에 :=DGET($A$6:$F$15,b6,$A$2:$A$3) b6이 됩니다. 그럼 시험형태가 되죠.

그러므로 드래그 하여 채우기 핸들 하셔도 같은결과 입니다.

절대주소는 사용하시면 안됩니다.

$a$6 으로 고정하게 되면 채우기 핸들을 사용해도 이동이 안되니까요.

아래와 같이 사용하셔도 됩니다.

=DGET($A$6:$F$15,1,$A$2:$A$3)

으로 입력하고 옆으로 드래그 하면

시험형태에 엑셀중급 이라고 입력됩니다.

식을 아래와 같이

=DGET($A$6:$F$15,2,$A$2:$A$3)

로 수정하시면 정확한 결과가 나옵니다.

그러므로 열 번호나 셀 주소를 사용하셔도 상관 없습니다.

=DGET($A$6:$F$15,"과정구분",$A$2:$A$3)

=DGET($A$6:$F$15,"시험형태",$A$2:$A$3)

로 입력내용을 변경 하셔야 합니다.

좋은 하루 되세요.

  • *
    2017-07-25 15:04:19

    b3에 :=DGET($A$6:$F$15,a6,$A$2:$A$3) 으로 a6을 입력 하면 과정구분 이 되는 거죠.

    b3에서 구하는 것도 과정구분이니까 맞습니다.

    이식을 드래그 하여 옆으로 이동하면

    c3에 :=DGET($A$6:$F$15,b6,$A$2:$A$3) b6이 됩니다. 그럼 시험형태가 되죠.

    그러므로 드래그 하여 채우기 핸들 하셔도 같은결과 입니다.

    절대주소는 사용하시면 안됩니다.

    $a$6 으로 고정하게 되면 채우기 핸들을 사용해도 이동이 안되니까요.

    아래와 같이 사용하셔도 됩니다.

    =DGET($A$6:$F$15,1,$A$2:$A$3)

    으로 입력하고 옆으로 드래그 하면

    시험형태에 엑셀중급 이라고 입력됩니다.

    식을 아래와 같이

    =DGET($A$6:$F$15,2,$A$2:$A$3)

    로 수정하시면 정확한 결과가 나옵니다.

    그러므로 열 번호나 셀 주소를 사용하셔도 상관 없습니다.

    =DGET($A$6:$F$15,"과정구분",$A$2:$A$3)

    =DGET($A$6:$F$15,"시험형태",$A$2:$A$3)

    로 입력내용을 변경 하셔야 합니다.

    좋은 하루 되세요.

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