책 내용 질문하기
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의 결과로 나오게 됩니다.
좋은 하루 되세요.
"