나눔터  
  HOME > 나눔터 > 묻고답하기 > 엑셀
엑셀
엑셀에 대한 질문과 답변을 올려주세요. 단, 취지에 맞지 않는 글은 운영자가 삭제합니다.
 "000 님, 도와주세요", "부탁 드립니다.", "급합니다!" 등과 같이 막연한 제목을 달지 말아주세요.
[필독] 빠르고 정확한 답변을 얻는 16가지 Tip !
[필독] 저작권법 개정에 따른 이용안내

작성자:  

 봄봄 (lafin12)

추천:  2
파일:     조회:  3523
제목:   엑셀 소수점포함 숫자 정렬 순서 문의
     
  * 답변하시는 분들께 도움이 되도록 자신의 환경을 아래 항목 옆에 기재해 주세요.

 - 엑셀 버전(95,97,2000,xp,2003,2007):

* 아래줄에 질문을 작성하세요 >>



-엑셀버전 2007

안녕하세요.

숫자 정렬순서를 문의드리고자 합니다.

보통 엑셀은 셀의 숫자를 인식함에 있어 수의 크기대로 인식을 합니다.

예) 1.1, 1.2, 1.3 ~ 1.9, 1.10, 1.11을 정렬하면 1.1, 1.10(물론 소숫점 자리 문제도 있겠습니다.),
1.2, 1.3 ~1.9로 됩니다.

이를 1.1, 1.2, 1.3 ~ 1.9, 1.10, 1.11 순서로 인식하게 하는 방법이 있을까요?

감사합니다.
 
[불량 게시물 신고]  
조삿갓원칙적으로는 안됩니다.
표시 형식이나 코드 규칙을 바꾸어서
1.1, 1.2 를 1.01, 1.02 로 바꾸는 방법이 가장 좋을 듯 합니다
02-22 (15:49)
삭제 ■신고
가을하늘이렇게 특별한 정렬이 꼭 필요한 경우에는 보조열을 이용해서 정렬하는 방법을 권합니다.

해당 숫자가 A2열부터 아래로 있다고 가정하면 B2열에 보조식을 다음과 같이 입력한뒤 수식을 해당숫자열에 복사를 합니다.

=INT(A2)&"."&TEXT(RIGHT(A2,LEN(A2)-(IFERROR(FIND(".",A2),0))),"000")

그런다음 B열을 기준으로 정렬하면 문의하신 순서대로 정렬이 가능합니다. 수식중 마지막 000은 소숫점 자리수가 3자리까지 가능합니다. 만약 소숫점 자리수가 더 많다면 그만큼 0의 숫자를 늘려주면 됩니다.
02-23 (00:55)
삭제 ■신고
봄봄감사합니다.^^04-30 (11:17)
삭제 ■신고
        
  

작성일 : 2018-02-20(15:01)
최종수정일 : 2018-02-20(15:01)