책 내용 질문하기
큰따옴표 표기가 헷갈려요.
도서
[2010] 컴퓨터활용능력 1급 실기(엑셀, 액세스 2007 사용자용)
페이지
44
조회수
86
작성일
2011-05-11
작성자
첨부파일

기본문제에서 year($c3)=2003 으로 표시를 하고 "2003" 이렇게 안했는데

기출따라잡기 문제 1에서는 left($a3,1)="j" 이렇게 큰 따옴표 ""를 붙여야 하던데 차이가 무엇인가요?

문자와 숫자의 차이인가요?

답변
2011-05-12 11:52:34

기본적으로 "" 는 문자일때 붙이는 것입니다.

year 함수는 년도를 구하는 함수이고 날짜는 숫자형식이기때문에 비교할 값을 숫자로 쓰셔야 합니다.

하지만

left, mid, right 함수는 텍스트 함수이므로

결과가 숫자모양일지라도 텍스트로 인식합니다.

left(a1,1)="1"

left에서 나온값이 1이라고 해도 숫자 1이 아니라 문자 "1" 이므로 "1" 과 같이 비교해 주셔야 합니다.

그래야

"1"="1"

이 되어 같은지 다른지 확인 할 수 있기 때문이죠.

좋은 하루 되세요.

"
  • *
    2011-05-12 11:52:34

    기본적으로 "" 는 문자일때 붙이는 것입니다.

    year 함수는 년도를 구하는 함수이고 날짜는 숫자형식이기때문에 비교할 값을 숫자로 쓰셔야 합니다.

    하지만

    left, mid, right 함수는 텍스트 함수이므로

    결과가 숫자모양일지라도 텍스트로 인식합니다.

    left(a1,1)="1"

    left에서 나온값이 1이라고 해도 숫자 1이 아니라 문자 "1" 이므로 "1" 과 같이 비교해 주셔야 합니다.

    그래야

    "1"="1"

    이 되어 같은지 다른지 확인 할 수 있기 때문이죠.

    좋은 하루 되세요.

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