책 내용 질문하기
MID함수랑 RIGHT 함수 사용시에 왜 *1를 붙이기도 하고 " " 로 묶기도 하나요?
도서
2025 시나공 컴퓨터활용능력 1급 실기 총정리 (ver. 2021)
페이지
21
조회수
59
작성일
2025-08-07
작성자
최*진
첨부파일

토막강의 2140116에서는 미드,레프트,라이트함수는 텍스트 함수라서


*1를 사용해서 숫자로 바꿔줘야 한다고 하셨는데


21페이지 토막강의 2140120에서는 숫자를 " "로 묶으셨어요


왜 인가요?


같은 그림의 주문코드 사용해서 문제 푸는데 왜 어떤거는 숫자로 인식하고 어떤거는 문자로 인식한건가요?


그리고 문자로 인식해야해서 ""로 묶은거라면 어차피 텍스트함수인데

안 묶어도 문자로 인식되는 것 아닌가요?

답변
2025-08-11 23:09:05

안녕하세요.

일반적으로 *1을 하여 수치 데이터로 변경하여 값을 비교하지만 큰따옴표(")로 묶어서 비교해도 결과가 동일하게 나온다면 이렇게 해도 상관 없습니다.

텍스트 함수는 결과를 텍스트 형식으로 반환하므로, 이 텍스트 함수의 결과와 값을 비교할 때는 "1"과 같이 큰따옴표(")로 묶어 텍스트 형식으로 만들어 비교한 것입니다.

텍스트 함수의 결과에 *1을 해줘 수치 형식으로 바꾼 경우에는 1과 같이 큰따옴표(")로 묶지 않고 비교하면 됩니다.

즐거운 하루 되세요.

  • 관리자
    2025-08-11 23:09:05

    안녕하세요.

    일반적으로 *1을 하여 수치 데이터로 변경하여 값을 비교하지만 큰따옴표(")로 묶어서 비교해도 결과가 동일하게 나온다면 이렇게 해도 상관 없습니다.

    텍스트 함수는 결과를 텍스트 형식으로 반환하므로, 이 텍스트 함수의 결과와 값을 비교할 때는 "1"과 같이 큰따옴표(")로 묶어 텍스트 형식으로 만들어 비교한 것입니다.

    텍스트 함수의 결과에 *1을 해줘 수치 형식으로 바꾼 경우에는 1과 같이 큰따옴표(")로 묶지 않고 비교하면 됩니다.

    즐거운 하루 되세요.

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