생활기록부의 내용을 항목별로 활용하기 위해서 엑셀로 불어들이면 생기부 내용이 학생별로 묶여 있어 가공하기가 불편합니다.
즉, 학생의 데이타는 여러행에 입력되어 있는데 번호, 이름이 셀병합되어 있어 풀게 되면 맨 위의 행에만 번호, 이름이 입력되기 때문에 그대로 활용하기가 어려워 약간의 수식을 사용해 입력하고 몇번의 정렬과정을 거쳐 해당학생의 데이터 마다 번호, 이름을 입력해서 자료를 가공하는데 좀더 편한 방법을 알려주심 감사하겠습니다.

제가 하는 방법은 생기부에서 엑셀 화일을 불러오거나 보고서형식을 체크하지 않고 저장했다가 불러오면
            
첫번째 그림처럼 나오게 되는데 ..(물론 곧바로 불러오거나, 보고서 형식을 체크하고 저장할경우 셀병합을 풀어야 하겠죠)
두번째 그림처럼 만들어야 데이터를 가공하는데 편하겠죠(제가 아직 실력이 부족해서)...
그래서 저 같은 경우는 if함수를 써서 각 행마다 번호, 이름을 입력합니다.

방법은 이름 뒤에 번호, 이름이 들어갈 두 줄을 삽입하고 if 함수를 입력합니다.

'의미는 만약 A5가 빈칸이면 C5셀에 바로 위의 셀(C4) 값을 입력하고 빈칸이 아니면 A5의 값을 입력'
그리고 수식을 복사해서 새로 만든 두 열(C열, D열)에 붙여넣기를 하면 수식이 모두 복사가 되면서 번호, 이름이 수식으로 입력됩니다.

그리고 정렬하면 수식이 깨져 엉망이 되기 때문에 다시 두 열을 삽입을 해서 만들던지 아니면 C열, D열위에 그대로 복사해서 붙여넣기를 하고 "값"을 체크하면 텍스트로 입력 됩니다.

그런 다음에 A, B열은 필요없으므로 삭제하고,  중간 중간에 페이지 번호등이 있기 때문에 적당한 기준으로 정렬하고 필요없는 값을 삭제한 다음에 다시 번호 순으로 정렬하면 끝...

혹시 좀더 편한방법이 있을까요? 


ps. 혹시 셈스토이(SEMSTOY)라는 프로그램을 아시나요?
 교무업무에서 출결, 봉사, 지필, 수행평가, 특기사항 입력할때, 나이스에서 초과근무 등 입력할때 직접 하는것 보다 훨씬 편합니다.
특히, 로그인할때 아이디, 비번이 자동입력되어 확인 버튼만 누르면 되고(-보안 불감증-) 지필정답배점, 수행평가를 하나씩 입력하지 않고 한글이나 엑셀에서 붙여넣기할 수 있는점에 젤로 맘에 듭니다.
충남 ㅈ고 ㅈㅂㅁ 선생님께서 만드신 프로그램입니다.
profile