책 내용 질문하기
1급 엑셀 및 엑세스 실기 질문
도서
2016 시나공 컴퓨터활용능력 1급 실기
페이지
0
조회수
195
작성일
2016-01-05
작성자
첨부파일

질문이 많아서 죄송합니다!! 시험 앞두고 궁금한게 막 생기네요 ㅜㅜ

질문1) 2015-01-03 글인데, 답변 안달린 질문글 있어요.

질문2) 문제들 풀다보면 VLOOKUP 이나 HLOOKUP함수에서요.

VLOOKUP( ..........,[range lookup])나오잖아요

TRUE(생략)은 유사값, FALSE는 정확한 일치값이요.

정확히 구분을 못하겠네요. VLOOKUP이나 HLOOKUP 뿐만아니라..

문제 읽고 판단하는 것 뿐인가요..?

질문3) MATCH함수에서도 -1, 0,1 이것두요..

0은 정확한 일치값인데, -1하고 1을 고르는 경우, 범위가 내림차순인지 오름차순인지를 보고 판단해야하나요?

질문4) 엑셀 프로시저에서, 폼 내용을 필드에 입력하는 문제에서,

txt인원수나, txt금액 처럼 숫자가 나오는 거면,

답안지보면 Cells(입력행,1)=Val(txt인원수) 이렇게 하더라구요.

저는 txt인원수만 입력하거든요..

굳이 Val을 사용해서 숫자로 바꿔야 하는 이유가 있나요? 이렇게 안하면 틀린가요?

문제의 어느부분에서 Val을 사용해야 하는 힌트를 얻을 수 있는 건가요?

---------------------------------------------------------------------------------------

질문5) Unload me는 엑셀 프로시저에 쓰는거고 Docmd.close는 엑세스 프로시저에 쓰는 거 맞죠?

질문6) 엑세스 기본값 설정하는거에서, 저는 =Now() 이렇게 썼는데, 채점프로그램에는 Now()라고 나오는데,

틀렸다고 나오는데, 실제 시험에서는 어떤가요?

질문7) 2014년 2회 컴활 1급 실기 액세스 E형 문제2-1-5번이요.

txt건수 컨트롤의 레코드 개수가 표시되도록 컨트롤 원본과 형식 속성을 설정하시오. 인데요.

저는 컨트롤 원본에 =Count(*) & "건" 이렇게 하고, 형식에는 0만 입력했는데 틀려서요.

정답은 컨트롤원본에 =Count(*) 이고, 형식에 0건 인데.. 꼭 이렇게 해야하는거에요?

질문8) 2014년 2회 컴활 1급 실기 액세스 E형 문제2-2 에서요.

Filter, FilterOn 쓸 때, 꼭 앞에 Me. 붙여야 하는 거아닌가요?

근래 풀은 기출문제에서 Filter,FilterOn앞에 Me.가 없어야 정답으로 인정되서요.

Me.를 왜 붙이면 안되는지 알려주세요.

질문9) 매개변수 쿼리에서요.

Like "*[주소의 일부를 입력]*" 이렇게 입력했는데 틀린건가요?
Like "*" & [주소의 일부를 입력] & "*" 이렇게 해야 하나요?

질문10) 2014년 2회 컴활 1급 실기 액세스 E형 문제3-3에서요.

매크로 할 때 저는 빨간색으로 했고, 정답은 파란색이던데,

해설부분의 설명을 읽어도 이해가 잘 안가네요. 지금까지 매크로 문제는

다 제가 입력한 방식으로 입력했었는데, 굳이 입구ID를 가져올 필요가 있는지....

설명좀 부탁드려요.

필터^속성의^값('[지역코드]=[FORMS]![요금소통행관리]![CMB지역코드]')이

^정답('[FORMS]![요금소통행관리]![CMB지역코드]=[입구ID]')과^다릅니다.

답변
2016-01-06 08:31:24

1. 확인 후 답변 드리겠습니다. 답변이 늦어 죄송합니다.

2.

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

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 를 입력 하셔서 정확하게 일치하는 값을 찾아 주셔야 합니다.

3. 네 오름차순인지 내림차순인지를 확인 하여 옵션을 설정하면 됩니다.

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

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

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

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

4.

val은 문자로 받은 데이터을 숫자로 나타낼때 쓰이는 것입니다.

하지만 수량이나 단가는 대부분 숫자로 입력을 받습니다. 문자로 입력이 된다 하더라도 숫자의 형식을 가지고 있기 때문에 계산이 가능 합니다.

만약 val을 쓰지 않고도 계산이 가능 하다면 val을 사용 하지 않으 셔도 됩니다.

물론 사용 하셔도 되구요.

지시사항에 val를 꼭 사용 하라고 되어 있지 않고, val을 사용 하지 않아도 계산이 가능 하다면 val를 사용 하시지 않으셔도 됩니다.

5. 네 맞습니다.

6. 기본값에서는 = 을 붙이거나 안붙여도 정상 실행되므로 둘중 어느것을 사용하시든 정확한 결과가 나오면 상관 없습니다.

7. 지시사항에 별다른 지시사항이 없다면 어떻게 작성하시든 정확한 결과가 나온다면 상관 없으세요.

다만 & "건" 으로 작성했을때 결과가 숫자가 아니라 문자로 표시될 수 있습니다.

8.

me 는 현재폼이나 보고서등을 의미하는 것입니다.

문제에서 me.filter 로 작성하라고 했다면 me 를 붙여서 사용하구요. 그렇지 않다면 me 가 없어도 상관 없으세요.

정확히 실행만 된다면 정답으로 인정 됩니다.

9. 네 매개변수에 입력된 값을 받아와서 사용해야 하므로 & 연산자로 연결해 주시는 것이 맞습니다.

10.

현재 폼의 필드에 지역코드 필드가 있다면 사용이 가능하지만

현재폼의 필드에 지역코드가 없고 입구ID가 지역코드와 같은 값을 가지고 있기 떄문에 입구ID 로 사용한 것입니다.

현재폼의 레코드 원본 필드중 지역코드가 없다면 사용할 수 없는 방법이지요.

좋은 하루 되세요.

  • *
    2016-01-06 08:31:24

    1. 확인 후 답변 드리겠습니다. 답변이 늦어 죄송합니다.

    2.

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

    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 를 입력 하셔서 정확하게 일치하는 값을 찾아 주셔야 합니다.

    3. 네 오름차순인지 내림차순인지를 확인 하여 옵션을 설정하면 됩니다.

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

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

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

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

    4.

    val은 문자로 받은 데이터을 숫자로 나타낼때 쓰이는 것입니다.

    하지만 수량이나 단가는 대부분 숫자로 입력을 받습니다. 문자로 입력이 된다 하더라도 숫자의 형식을 가지고 있기 때문에 계산이 가능 합니다.

    만약 val을 쓰지 않고도 계산이 가능 하다면 val을 사용 하지 않으 셔도 됩니다.

    물론 사용 하셔도 되구요.

    지시사항에 val를 꼭 사용 하라고 되어 있지 않고, val을 사용 하지 않아도 계산이 가능 하다면 val를 사용 하시지 않으셔도 됩니다.

    5. 네 맞습니다.

    6. 기본값에서는 = 을 붙이거나 안붙여도 정상 실행되므로 둘중 어느것을 사용하시든 정확한 결과가 나오면 상관 없습니다.

    7. 지시사항에 별다른 지시사항이 없다면 어떻게 작성하시든 정확한 결과가 나온다면 상관 없으세요.

    다만 & "건" 으로 작성했을때 결과가 숫자가 아니라 문자로 표시될 수 있습니다.

    8.

    me 는 현재폼이나 보고서등을 의미하는 것입니다.

    문제에서 me.filter 로 작성하라고 했다면 me 를 붙여서 사용하구요. 그렇지 않다면 me 가 없어도 상관 없으세요.

    정확히 실행만 된다면 정답으로 인정 됩니다.

    9. 네 매개변수에 입력된 값을 받아와서 사용해야 하므로 & 연산자로 연결해 주시는 것이 맞습니다.

    10.

    현재 폼의 필드에 지역코드 필드가 있다면 사용이 가능하지만

    현재폼의 필드에 지역코드가 없고 입구ID가 지역코드와 같은 값을 가지고 있기 떄문에 입구ID 로 사용한 것입니다.

    현재폼의 레코드 원본 필드중 지역코드가 없다면 사용할 수 없는 방법이지요.

    좋은 하루 되세요.

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