반응형
엑셀을 사용하다 보면 학번 양식을 학년, 반, 번호로 쪼개야 하는 상황도 있고 반대로 학년, 반, 번호로 구분되어 있는 양식을 학번으로 합쳐야 하는 경우도 있습니다.
[방법1] 수식을 이용하여 학번을 학년, 반, 번호로 분해하기
1. 학년
LEFT 함수를 입력하면 됩니다. 학번 다섯자리 숫자 중에서 맨 왼쪽에 있는 숫자가 학년이므로 LEFT 함수를 이용하여 왼쪽에 있는 첫 번째 숫자를 불러오면 됩니다.
LEFT 함수는 문자열의 왼쪽부터 지정된 개수의 문자를 반환하는 함수 입니다.
함수 구문 : '=LEFT(텍스트, [개수])'
*[개수] 는 생략하면 기본값은 1입니다.
예를들어 =LEFT(20122,1) 함수의 반환값은 2 입니다.
A2셀에 학번 20122 가 입력되어 있다면 =LEFT(A2,1) 의 반환값은 2 입니다.
2. 반
반은 학번에서 중간에 있는 두자리의 숫자이므로 MID 함수를 이용하여 두번째 위치한 숫자부터 두개의 숫자를 읽어오면 됩니다. =MID(학번,2,2)
MID 함수는 엑셀에서 문자의 중간 부분을 추출할 때 사용하는 함수입니다.
원하는 위치에서 시작하여 지정된 개수만큼의 문자를 반환합니다.
함수구문 : =MID(텍스트, 시작_위치, 개수)
예를들어 =MID(20122,2,2) 의 반환값은 '01' 입니다.
A2셀에 학번 20122 가 입력되어 있다면 =MID(A2,2,2) 라고 입력하면 됩니다.
3. 번호
번호는 학번에서 오른쪽 두자리의 숫자 이므로 RIGHT 함수를 이용하여 오른쪽에서 두 개의 숫자를 읽어오면 됩니다.
=RIGHT(학번,2)
RIGHT 함수는 엑셀에서 문자열의 오른쪽 끝에서부터 원하는 개수만큼의 문자를 가져오는 함수 입니다. 쉽게 말해, 문자열에서 오른쪽에서부터 셀 수 있는 글자들을 뽑아주는 기능입니다.
함수구문 : =RIGHT(텍스트, 뽑을_개수)
예를들어 셀 A2에 학번 20122 가 입력되어 있다고 할 때, =RIGHT(A2,2) 의 반환 값은 '22' 입니다.
[참고] 번호는 MOD 함수를 이용해도 됩니다. =MOD(학번,100)
[참고] 그런데 LEFT, RIGHT, MID 함수의 반환값은 기본적으로 문자(텍스트) 이므로, 이를 숫자로 변경시해기 위해서는 아래와 같이 함수 뒤에 곱하기(*) 1을 하면 됩니다.
[방법2] 텍스트 나누기 이용하기
학번 열 선택 후 데이터 - 텍스트 나누기 클릭
원본 데이터 형식 - 너비가 일정함 선택 후 다음 클릭
클릭하여 구분선 넣기
열 데이터 서식 - 일반 선택 후 마침 클릭
완성
https://namgungyeon.tistory.com/79
반응형
'교사를 위한 교직실무 엑셀?' 카테고리의 다른 글
교사를 위한 교직실무 엑셀 교육과정 완성^^ (9) | 2024.10.23 |
---|---|
[교직실무엑셀2] 학년, 반, 번호를 학번으로 합치기 (0) | 2023.10.17 |