교사를 위한 교직실무 엑셀?

[교직실무엑셀1] 학번을 학년, 반, 번호로 변경(분리) 하기

남궁선생 2023. 4. 30. 22:03
반응형

엑셀을 사용하다 보면 학번 양식을 학년, 반, 번호로 쪼개야 하는 상황도 있고 반대로 학년, 반, 번호로 구분되어 있는 양식을 학번으로 합쳐야 하는 경우도 있습니다.

[방법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을 하면 됩니다.

1을 곱하는 연산을 하면 엑셀 프로그램이 아.. 이것이 숫자였구나 하고 알게됩니다.

 

[방법2] 텍스트 나누기 이용하기

학번 열 선택 후 데이터 - 텍스트 나누기 클릭

열을 일괄 선택하기 위해서는 열이름을 클릭합니다.

원본 데이터 형식 - 너비가 일정함 선택 후 다음 클릭

클릭하여 구분선 넣기

그림과 같이 두개의 구분선을 넣습니다.

열 데이터 서식 - 일반 선택 후 마침 클릭

완성

 

https://namgungyeon.tistory.com/79

 

[교직실무엑셀2] 학년, 반, 번호를 학번으로 합치기

엑셀을 사용하다 보면 학번 양식을 학년, 반, 번호로 쪼개야 하는 상황도 있고 반대로 학년, 반, 번호로 구분되어 있는 양식을 학번으로 합쳐야 하는 경우도 있습니다. 학년, 반, 번호 값을 학번

namgungyeon.tistory.com

 

반응형