책 내용 질문하기
MID함수 대신 LEFT함수를 쓰면 안되나요?
도서
[2010] 컴퓨터활용능력 2급 실기(엑셀 2003 사용자용)
페이지
68
조회수
228
작성일
2012-07-03
작성자
첨부파일

=IF(OR(LEFT(F3,8)="1",LEFT(F3,8)="3"),"남","여")

이렇게 식을 썼는데 제대로된 답이 안나오는데

책에 있는

=IF(OR(MID(F3,8,1)="1", MID(F3,8,1)="3"),"남","여")

과 차이가 무엇인지 궁금합니다.

답변
2012-07-04 10:08:36

left 함수는 왼쪽에서 주어진 번째까지의 값을 가져오게 됩니다.

그러므로

left(f3,8) 을 하시면 "751011-2" 가 값으로 반환되게 됩니다.

그러므로 정확한 값을 찾을 수 없죠.

mid 함수는 글자의 시작 부분에서 몇글자를 가져오는 함수이므로

MID(F3,8,1) 을 하시면 751011-2190231 에서 8번째인 2에서 1개를 가져오므로 "2" 가 mid의 결과로 나오게 됩니다.

좋은 하루 되세요.

"
  • *
    2012-07-04 10:08:36

    left 함수는 왼쪽에서 주어진 번째까지의 값을 가져오게 됩니다.

    그러므로

    left(f3,8) 을 하시면 "751011-2" 가 값으로 반환되게 됩니다.

    그러므로 정확한 값을 찾을 수 없죠.

    mid 함수는 글자의 시작 부분에서 몇글자를 가져오는 함수이므로

    MID(F3,8,1) 을 하시면 751011-2190231 에서 8번째인 2에서 1개를 가져오므로 "2" 가 mid의 결과로 나오게 됩니다.

    좋은 하루 되세요.

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