책 내용 질문하기
2018 상시 01 컴활 기출문제(엑셀)
도서
2017 시나공 컴퓨터활용능력 1급 실기(엑셀,액세스 2007사용자용)
페이지
1
조회수
39
작성일
2018-09-26
작성자
탈퇴*원
첨부파일

최근 기출문제로 올려주신 2018년 상시 01 컴활 기출문제 엑셀에 대한 질문입니다.

자료찾기 귀찮으실 것 같아 그림도 첨부합니다.

과목코드의 두번째 글자를 만능문자로 구하는 방법이 이해가 안갑니다.

countifs에서 $A$3:$A$21,"?"&A25&"*"이라고 답은 나와있습니다.

1. 왜 "?"&A25&"*"형태로 입력해야 되는지 모르겠으며

2. 빈 셀에, A5="?"&A25&"*" 했을때는 왜 계속 FALSE로 나오는지 모르겠습니다. (countifs적용안하고, 두번째 코드가 C인 A5셀)

사실 만능문자와 countifs에서의 문자조건 입력법에 대해서 잘 모르는 것 같긴 합니다.

자세한 설명 부탁드리겠습니다.

감사합니다.

답변
2018-09-27 09:43:34

안녕하세요.

1.
?는 글자 1개를 의미하고, *는 모든 글자를 나타냅니다.

구분이 과목코드의 두 번째 글자에 따라 다르다고 했으므로,
두 번째 글자 추출을 위해 첫 글자를 ?로 처리하고, [A25] 셀 뒤 모든 문자 *로 연결한 것입니다.

25행을 보면, ?C* 으로, '두 번째 글자가 C이면'의 조건을 적는 것입니다.


2.
만능문자는 포함한다의 의미에 더 가깝습니다.

같냐라고 한다면 다르다고 FALSE를 반환한 것입니다.

좋은 하루 보내세요.

  • *
    2018-09-27 09:43:34

    안녕하세요.

    1.
    ?는 글자 1개를 의미하고, *는 모든 글자를 나타냅니다.

    구분이 과목코드의 두 번째 글자에 따라 다르다고 했으므로,
    두 번째 글자 추출을 위해 첫 글자를 ?로 처리하고, [A25] 셀 뒤 모든 문자 *로 연결한 것입니다.

    25행을 보면, ?C* 으로, '두 번째 글자가 C이면'의 조건을 적는 것입니다.


    2.
    만능문자는 포함한다의 의미에 더 가깝습니다.

    같냐라고 한다면 다르다고 FALSE를 반환한 것입니다.

    좋은 하루 보내세요.

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