책 내용 질문하기
[추가질의] 사용자정의함수
도서
2024 시나공 컴퓨터활용능력 1급 실기 기출문제집
페이지
165
조회수
9
작성일
2026-02-14
작성자
김*주
첨부파일
[기존문의]
if mid(제품명,len(제품명)-4,3)*1>=100
제품명의 글자수에 -4를 해주는 원리는 무엇인가요?
[답변]
안녕하세요.
100mg
90mg
과 같이 제품명2에서 mg단위를 제외한 100이나 90과 같은 숫자만 추출하기 위한 것입니다.
제품명2의 전체 길이에서 -4를 한 위치부터 3글자를 가져오면
100은 그대로, 90이나 40은 앞에 공백이 포함된 상태로 가져오게 되는데 .. 이 값에 *1을 하면 공백은 제거되고 숫자가 가져오게 됩니다.
즐거운 하루 되세요.
----------------------------------------------------------------------------------------------------------------
[추가질의 내용]
mg은 2글자인데 4글자를 빼주는 이유가 이해가 잘 안되어 설명 부탁드립니다. 문제에서 [건
웅 로딘정 100mg]와 같은 경우에는 "mg"과 공백 2개를 제외하기 위해서 4글자를 빼주는 것
이 이해가 되는데, [아시클로버정 200mg]과 같은 경우에는 공백이 1개여서 총 3글자만 빼주
는 것이 맞을 것 같은데, 공백의 개수와 상관없이 4를 빼주었을때 모두 숫자만 추출되는 원리
가 궁금합니다.