brunch

문자를 숫자로 변환해야 한다면 VALUE

엑셀 함수

by 은희쌤

이번에 설명하는 함수는 VALUE, REPT 입니다

LEFT , RIGHT, MID 함수가 텍스트 함수 라는건 알죠?

이 텍스트 함수는 결과로 가지고 오는 값도 문자입니다

그런데 이 문자를 숫자로 바꿔서 계산하고 싶다면 어떻게 해야 할까요?

문자 데이터를 숫자 데이터로?

아래 상황이라면 어떻게 해야 할까요?


의류코드의 마지막 문자가 1이면 서울지점, 2이면 경기지점, 3이면 대전지점이라고 나타내고 싶습니다 의류코드는 LAW-1, ABC-2, FFF-3 이런식으로 되어 있습니다


의류코드 LAW-1, ABC-2, FFF-3 는 문자데이터 입니다

이 의류코드의 마지막 문자 1, 2, 3 은 RIGHT 함수를 이용해서 추출하면 됩니다


위 상황과 같은 해결 방법은 IF와 RIGHT 를 이용하면 해결됩니다


아래 그림을 참조해주세요

=IF(RIGHT(B5,1)=1,"서울지점",IF(RIGHT(B5,1)=2,"경기지점","대전지점"))


image.png?type=w800


그런데 이렇게 수식을 쓰면 모두 대전지점으로 나옵니다

왜 그럴까요?


** RIGHT(텍스트, 개수)로 사용하며 텍스트의 오른쪽에서부터 개수만큼 추출하는 함수입니다

지금 바로 작가의 멤버십 구독자가 되어
멤버십 특별 연재 콘텐츠를 모두 만나 보세요.

brunch membership
은희쌤작가님의 멤버십을 시작해 보세요!

취업을 준비하는 학생들에게 자기계발에 도움을 주는 사무자격증을 강의하고 있습니다 그리고 직무 역량을 향상시키기 위해 직장인 대상 실무엑셀 강의를 합니다

194 구독자

오직 멤버십 구독자만 볼 수 있는,
이 작가의 특별 연재 콘텐츠

  • 총 64개의 혜택 콘텐츠
최신 발행글 더보기
매거진의 이전글TEXT 함수 활용법: 날짜·시간·숫자 서식 자유자재로