책 내용 질문하기
2관리코드
도서
[2012] 컴퓨터활용능력 2급 실기(엑셀 2007 사용자용)
페이지
105
조회수
22
작성일
2013-01-17
작성자
첨부파일

103페이지 2번 문ㅈ제보면.

IF(MID(I3,4,1)="1","센터",IF(MID(I3,4,1)="2","포드","가드"))

↑왜 1을 계속 써주는거죠????

답변
2013-01-17 21:54:26

mid 함수는 문자를 추출하는 텍스트 함수 입니다.

mid(i3,4,1)은 'i3'셀에 들어있는 데이터에서 4번째 데이터부터 1개의 데이터를 가져오라는 뜻이죠.

예를 들어 'i3'에 'k994587'의 데이터가 있다면

mid(i3,4,1)은 'k994587' 앞에서 4번째 1개를 가져오니 결과는 4가 되겠죠!

만약 mid(i3,1,1) 이면 첫번째 1개니깐 'k'를

mid(i3,1,2)면 첫번째부터 2개를 가져오닌깐 'k9'를

mid(i3,4,2)면 4번째부터 2개를 가져오니깐 '45'를 가져오겠죠?

계속 1을 써주는 것은 4번째 문자에서 1개를 가져오라는 뜻이죠

4번째 에서 1개를 가져와서 그것이 '1'이면 "센터"를 표시하고

4번째 에서 1개를 가져와서 그것이 '2'이면 "포드"를 표시하고

4번째 에서 1개를 가져와서 그것이 '3'이면 "가드"를 표시하고 등등...

  • *
    2013-01-17 21:54:26

    mid 함수는 문자를 추출하는 텍스트 함수 입니다.

    mid(i3,4,1)은 'i3'셀에 들어있는 데이터에서 4번째 데이터부터 1개의 데이터를 가져오라는 뜻이죠.

    예를 들어 'i3'에 'k994587'의 데이터가 있다면

    mid(i3,4,1)은 'k994587' 앞에서 4번째 1개를 가져오니 결과는 4가 되겠죠!

    만약 mid(i3,1,1) 이면 첫번째 1개니깐 'k'를

    mid(i3,1,2)면 첫번째부터 2개를 가져오닌깐 'k9'를

    mid(i3,4,2)면 4번째부터 2개를 가져오니깐 '45'를 가져오겠죠?

    계속 1을 써주는 것은 4번째 문자에서 1개를 가져오라는 뜻이죠

    4번째 에서 1개를 가져와서 그것이 '1'이면 "센터"를 표시하고

    4번째 에서 1개를 가져와서 그것이 '2'이면 "포드"를 표시하고

    4번째 에서 1개를 가져와서 그것이 '3'이면 "가드"를 표시하고 등등...

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