책 내용 질문하기
부록 165p4번문제
도서
2016 시나공 컴퓨터활용능력 2급 실기
페이지
조회수
36
작성일
2017-02-17
작성자
첨부파일
표4의 E-메일[J16:K24]에서 '@'앞의 문자열만 추출하여 닉네임[I16:I24]에 표시하시오.
에 대한 답이 왜 =MID(J16,1,SEARCH("@",J16,1)-1)이렇게 나온건지 모르겟어요.
mid만 써야하지않나요?왜 두개다 쓴건가요?
MID는 텍스트의 시작위치부터 지정한 개수만큼 추출하는 것이고
SEARCH는 문자열의 시작위치에서부터 찾을 텍스트를 찾아 그 위치를 반환하는건데,
그러면=MID(J16,1,3)라고 해야하지 않나요.?
왜 SEARCH를 써서 SEARCH("@",J16,1)-1)이라고 쓴건지 전혀 이해가 안가네요. 분명히 @앞의 3글자라고 하면 식을 못쓰는거 아닌가요? 앞의3글자는 쓸 방법이 없는 것 같은데 답지에는 @,J16,1)-1을 왜쓴건지 모르겠어요 .전혀 이해가 안갑니다. 알려주세요
답변
2017-02-21 10:08:01
search 를 이용해서 e메일에서 @ 의 위치를 찾으면
@의 위치가 표시됩니다.
이면 7를 찾게 되는데 이렇게 그대로 사용하면 @ 까지 결과가 나오게 되세요.
그러므로 @ 앞만 표시하게 하려면 -1 을 해주셔야 하는 것입니다.
좋은 하루 되세요.
-
*2017-02-21 10:08:01
search 를 이용해서 e메일에서 @ 의 위치를 찾으면
@의 위치가 표시됩니다.
이면 7를 찾게 되는데 이렇게 그대로 사용하면 @ 까지 결과가 나오게 되세요.
그러므로 @ 앞만 표시하게 하려면 -1 을 해주셔야 하는 것입니다.
좋은 하루 되세요.