책 내용 질문하기
[8/21 화요일 시험 예정] 데이터함수에서 큰따옴표
도서
[2012] 컴퓨터활용능력 2급 실기(엑셀 2007 사용자용)
페이지
352
조회수
561
작성일
2012-08-19
작성자
첨부파일

문제2번에서요.

정답이

=IF(OR(LEFT(F3,1)="S",LEFT(F3,1)="K"),"수도권",IF(OR(LEFT(F3,1)="D",LEFT(F3,1)="B"),"경상도","전라도"))

이건데요.

저는 처음에 큰따옴표를 다 빼고 입력해서 계속 오류가 나왔는데, "S"와 같이 큰따옴표가 들어가야 맞더라구요.

언제 큰따옴표가 들어가야할지 구분을 못하겠는데요ㅠ.ㅠ

혹시 위와 같이 LETF 같은 "데이터함수"에서만 큰따옴표를 써야하는게 맞나요?

그리고 혹시 큰따옴표를 써야할 다른 함수종류도 있나요?

답변
2012-08-20 15:21:59

질문에 주신 left 함수에 ""를 쓴다기보다는

텍스트 인 값에 ""를 쓰는게 맞다고 보는편이 맞는것 같네요.

올려주신 질문을 풀어보자면

F3셀의 좌측 철글자가 S와 같으면 또는 K와 같으면...이라는 식의 if 함수지요..

if 함수이자. S나 K등은 문자열 즉 텍스트이기때문에 ""붙는겁니다.

여담이지만 left 나 mid 나 right 함수는 데이터함수라기보다는 텍스트 함수라 보는게 맞는것 같습니다.

  • *
    2012-08-20 15:21:59

    질문에 주신 left 함수에 ""를 쓴다기보다는

    텍스트 인 값에 ""를 쓰는게 맞다고 보는편이 맞는것 같네요.

    올려주신 질문을 풀어보자면

    F3셀의 좌측 철글자가 S와 같으면 또는 K와 같으면...이라는 식의 if 함수지요..

    if 함수이자. S나 K등은 문자열 즉 텍스트이기때문에 ""붙는겁니다.

    여담이지만 left 나 mid 나 right 함수는 데이터함수라기보다는 텍스트 함수라 보는게 맞는것 같습니다.

  • *
    2012-08-21 11:29:31

    기본적으로 문자인 경우 "" 를 사용합니다.

    left, mid, right 함수는 텍스트 함수이므로 여기서 나온 값이 숫자이더라도 문자로 표시되게 됩니다.

    그래서 비교할대

    left(a1,1)="1"

    과 같이 비교해 주는 것이죠.

    countif, sumif 의 경우 조건을 "" 에 사용하게 됩니다.

    countif(범위,"조건)

    countif(a1:a10,">=80")

    과 같이 말이죠.

    좋은 하루 되세요.

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