엑셀 필터해서
4학년 1반
4학년 12반
4학년 3반
이렇게 작성하고
텍스트 오름차순으로 정렬하면
4학년 1반
4학년 12반
4학년 3반으로 돼요
1,3,12반 순서로 하고 싶은데 어떻게 해야하나요
안녕하세요.
정상적인 현상입니다. Excel은 4학년 1반, 4학년 12반, 4학년 3반을 숫자가 아니라 텍스트 전체로 정렬하기 때문에 다음 순서가 됩니다.
4학년 1반
4학년 12반
4학년 3반문자열에서는 앞에서부터 비교하므로 1반과 12반이 3반보다 먼저 오는 것입니다.
원하시는
4학년 1반
4학년 3반
4학년 12반순서로 정렬하려면 가장 확실한 방법은 반 번호만 숫자로 추출한 보조 열을 만든 후 그 열을 오름차순 정렬하는 것입니다.
예를 들어 A2에 4학년 12반이 있다면:
=VALUE(MID(A2,FIND("학년 ",A2)+3,FIND("반",A2)-FIND("학년 ",A2)-3))결과가 12라는 숫자로 나오므로 이 열을 기준으로 오름차순 정렬하면 1 → 3 → 12 순서가 됩니다.
만약 데이터가 항상 4학년으로 동일하고 반만 달라지는 구조라면 더 간단하게 작성할 수도 있습니다.
=VALUE(SUBSTITUTE(SUBSTITUTE(A2,"4학년 ",""),"반",""))다만 컴퓨터활용능력 시험 문제에서 단순히 “오름차순 정렬”하라고 한 상황이라면 임의로 보조 열을 만들어 숫자순으로 정렬하면 안 될 수 있습니다. 원본이 텍스트라면 1반 → 12반 → 3반이 Excel의 정상적인 텍스트 오름차순 결과입니다. 문제의 지시사항이나 정답 그림에서 1반 → 3반 → 12반을 요구한다면, 그 문제의 데이터 구조와 정렬 조건을 함께 확인해야 합니다.
즐거운 하루 되세요.
-
관리자2026-09-09 09:35:16
안녕하세요.
정상적인 현상입니다. Excel은
4학년 1반,4학년 12반,4학년 3반을 숫자가 아니라 텍스트 전체로 정렬하기 때문에 다음 순서가 됩니다.4학년 1반 4학년 12반 4학년 3반문자열에서는 앞에서부터 비교하므로
1반과12반이3반보다 먼저 오는 것입니다.원하시는
4학년 1반 4학년 3반 4학년 12반순서로 정렬하려면 가장 확실한 방법은 반 번호만 숫자로 추출한 보조 열을 만든 후 그 열을 오름차순 정렬하는 것입니다.
예를 들어 A2에
4학년 12반이 있다면:=VALUE(MID(A2,FIND("학년 ",A2)+3,FIND("반",A2)-FIND("학년 ",A2)-3))결과가
12라는 숫자로 나오므로 이 열을 기준으로 오름차순 정렬하면1 → 3 → 12순서가 됩니다.만약 데이터가 항상 4학년으로 동일하고 반만 달라지는 구조라면 더 간단하게 작성할 수도 있습니다.
=VALUE(SUBSTITUTE(SUBSTITUTE(A2,"4학년 ",""),"반",""))다만 컴퓨터활용능력 시험 문제에서 단순히 “오름차순 정렬”하라고 한 상황이라면 임의로 보조 열을 만들어 숫자순으로 정렬하면 안 될 수 있습니다. 원본이 텍스트라면
1반 → 12반 → 3반이 Excel의 정상적인 텍스트 오름차순 결과입니다. 문제의 지시사항이나 정답 그림에서1반 → 3반 → 12반을 요구한다면, 그 문제의 데이터 구조와 정렬 조건을 함께 확인해야 합니다.즐거운 하루 되세요.