책 내용 질문하기
함수 옵션과 액세스 프로시저 rowsource 관련 질문드립니다.
도서
2020 시나공 컴퓨터활용능력 1급 실기 [기본서]
페이지
0
조회수
183
작성일
2020-11-08
작성자
탈퇴*원
첨부파일

1. vlookup, hlookup 함수 등에서 옵션으로 true/false가 있잖아요.

이 옵션을 넣을 때가 있고 안 넣을 때가 있던데 그런 경우를 어떻게 구분하나요?

 

안 넣어서 오답일 때가 많네요ㅠㅠ

 

2. 또 match함수도 옵션이 있는데, 그 쓰임을 잘 모르겠어요.

 

3. 17년 1회 엑셀의 계산문제 2번에서 index함수와 match함수를 쓰는데요. 기본 모의고사 5회에서는 hlookup의 범위와 match의 범위가 다른 경우 +1을 해서 맞춰주었는데, 여기서는 그런 게 없더라구요. index 함수를 사용할 경우에는 범위를 맞춰줄 필요가 없는 건가요?

 

4. 이건 액세스 문제인데, 기본 7회 문제 3-2와 4-1에서 rowsource 속성을 이용하던데, 여기서 왜 rowsource 속성을 이용하는지 모르겠어요.

 

감사합니다.

답변
2020-11-09 11:48:59

안녕하세요. 길벗 수험서 운영팀입니다.

 엑셀

 

1. 옵션 사용 방법에 대해서 설명 드릴께요..


true(1) 또는 생략 : 근사값을 찾습니다. 즉 정확하게 일치하는 값이 없으면 찾을값 보다 작은 값 중에서 근사값을 찾습니다.

false : 정확하게 일치하는 값을 찾으며 정확히 일치하는 값이 없으면 "#n/a" 오류값을 반환합니다.

정확히 일치하는 값을 찾을때 FALSE를 사용합니다.


숫자일 때 false를 쓰는 경우는 범위로 지정된 첫번째 행이나 열의 값이 오름차순으로 정렬되어 있지 않을 때 사용합니다.

FALSE를 생략할 수 있는 경우는


범위의 첫번째 열에 있는 데이터가 오름차순으로 정렬되어 있을때 정확히 일치하는 값 또는 문자를 찾을때도 false를 생략할 수 있습니다. 예를 들어 범위의 첫 번째 열에 있는 값이 가, 나, 다, 라 또는 a, b, c, e 등과 같이 오름차순으로 정렬되어 있다면 문자를 찾을때도 false를 생략할 수 있습니다.

생략했을때 올바른 값이 나온다면 생략하여 사용 할 수 있습니다.
함수는 제시된 함수를 사용하고 올바른 값이 나온다면 정답으로 인정됩니다.

 

범위의 첫번째 열이 정렬되어 있다 라는 것은

 

1 2 3 4 6 9 10 과 같이 정렬된 것을 말합니다. 혹은

가 나 다 라 마 바 사 등과 같이 정렬된 것도 말하죠.

 

정렬되지 않았다 라는 것은

 

3 5 1 2 10 9 와 같이 된 것을 말하구요.

나 다 가 마 사 도 마찮가지로 정렬되지 않은 것입니다.

 

문제의 첫번째 열이 정렬이 된 상태인지 뒤죽박죽으로 섞인 상태인지 모시고 정렬이 되어 있다면 false 를 생략 하셔도 됩니다.

 

하지만 정렬이 되지 않았다면 근사값을 찾을 수 없기 때문에 false 를 입력 하셔서 정확하게 일치하는 값을 찾아 주셔야 합니다.

 

2. match 의 옵션 부분입니다.

 

-1 : 찾을 값 보다 크거나 같은 값 중 가장 작은 값을 찾습니다. 범위는 반드시 내림차순으로 정렬되어 있어야 합니다.

0 : 찾을 값에서 첫번째로 정확하게 일치하는 값을 찾습니다. 범위는 정렬 되어 있지 않아도 됩니다.

1 : 찾을 값 보다 작거나 같은 값 중에서 큰 값을 찾습니다. 범위는 반드시 오름차순으로 정렬 되어 있어야 합니다.

생략할시 1로 지정되므로 오름차순 정렬된 상태라면 옵션을 생략하거나 1을 입력하셔도 정확한 결과가 나오는 것입니다.

 

3. index 함수에서 사용한 범위와 match 에서 사용한 범위가 동일 한 경우에는 _+1 이나 +2 등을 사용하지 않아도 됩니다. 

 

해당 범위들이 다른 함수와 같은지 확인 하여 사용하세요. 

 

액세스

콤보상자나 목록상자의 원본 데이터를 설정할 때에는 rowsource를 사용합니다.

 

행복한 하루 되세요.  

  • 관리자
    2020-11-09 11:48:59

    안녕하세요. 길벗 수험서 운영팀입니다.

     엑셀

     

    1. 옵션 사용 방법에 대해서 설명 드릴께요..


    true(1) 또는 생략 : 근사값을 찾습니다. 즉 정확하게 일치하는 값이 없으면 찾을값 보다 작은 값 중에서 근사값을 찾습니다.

    false : 정확하게 일치하는 값을 찾으며 정확히 일치하는 값이 없으면 "#n/a" 오류값을 반환합니다.

    정확히 일치하는 값을 찾을때 FALSE를 사용합니다.


    숫자일 때 false를 쓰는 경우는 범위로 지정된 첫번째 행이나 열의 값이 오름차순으로 정렬되어 있지 않을 때 사용합니다.

    FALSE를 생략할 수 있는 경우는


    범위의 첫번째 열에 있는 데이터가 오름차순으로 정렬되어 있을때 정확히 일치하는 값 또는 문자를 찾을때도 false를 생략할 수 있습니다. 예를 들어 범위의 첫 번째 열에 있는 값이 가, 나, 다, 라 또는 a, b, c, e 등과 같이 오름차순으로 정렬되어 있다면 문자를 찾을때도 false를 생략할 수 있습니다.

    생략했을때 올바른 값이 나온다면 생략하여 사용 할 수 있습니다.
    함수는 제시된 함수를 사용하고 올바른 값이 나온다면 정답으로 인정됩니다.

     

    범위의 첫번째 열이 정렬되어 있다 라는 것은

     

    1 2 3 4 6 9 10 과 같이 정렬된 것을 말합니다. 혹은

    가 나 다 라 마 바 사 등과 같이 정렬된 것도 말하죠.

     

    정렬되지 않았다 라는 것은

     

    3 5 1 2 10 9 와 같이 된 것을 말하구요.

    나 다 가 마 사 도 마찮가지로 정렬되지 않은 것입니다.

     

    문제의 첫번째 열이 정렬이 된 상태인지 뒤죽박죽으로 섞인 상태인지 모시고 정렬이 되어 있다면 false 를 생략 하셔도 됩니다.

     

    하지만 정렬이 되지 않았다면 근사값을 찾을 수 없기 때문에 false 를 입력 하셔서 정확하게 일치하는 값을 찾아 주셔야 합니다.

     

    2. match 의 옵션 부분입니다.

     

    -1 : 찾을 값 보다 크거나 같은 값 중 가장 작은 값을 찾습니다. 범위는 반드시 내림차순으로 정렬되어 있어야 합니다.

    0 : 찾을 값에서 첫번째로 정확하게 일치하는 값을 찾습니다. 범위는 정렬 되어 있지 않아도 됩니다.

    1 : 찾을 값 보다 작거나 같은 값 중에서 큰 값을 찾습니다. 범위는 반드시 오름차순으로 정렬 되어 있어야 합니다.

    생략할시 1로 지정되므로 오름차순 정렬된 상태라면 옵션을 생략하거나 1을 입력하셔도 정확한 결과가 나오는 것입니다.

     

    3. index 함수에서 사용한 범위와 match 에서 사용한 범위가 동일 한 경우에는 _+1 이나 +2 등을 사용하지 않아도 됩니다. 

     

    해당 범위들이 다른 함수와 같은지 확인 하여 사용하세요. 

     

    액세스

    콤보상자나 목록상자의 원본 데이터를 설정할 때에는 rowsource를 사용합니다.

     

    행복한 하루 되세요.  

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