2016-09-19 4 views
0

문서 목록을 정렬하려고하는데 접미사로 문자가있는 문서에 문제가 있습니다. 우리가 문서를 수정할 때마다 어떻게 Excel에서 영숫자 목록을 정렬합니까?

우리는 숫자의 끝에 편지를 추가,하지만 난 종류의 엑셀 수로는 다음과 같이 정렬 할 때 :

1 
2 
3 
10 
11 
1606 
1603D 
1605B 
1606A 
1606C 
1610A 
1623A 
20A 
220B 
390A 
399A 
402A 
415A 
450A 
488A 
557B 

나는 일종의 문서의 순서를 만들 수있는 방법 번호와 개정안? 과 같이 :만큼 당신이 텍스트와 숫자의 조합을 가지고

1 
2 
3 
10 
11 
1603D 
1605B 
1606 
1606A 
1606C 
1610A 
1623A 
20A 
220B 
390A 
399A 
402A 
415A 
450A 
488A 
557B 

답변

0

, 당신은 당신이 설명하는 결과를 달성하기 위해 엑셀에 내장 된 일종의을 사용할 수 없습니다.

숫자에 문자를 추가하면 데이터 유형이 숫자에서 텍스트로 효과적으로 변경됩니다. 텍스트는 항상 뒤에 숫자 으로 정렬되므로 숫자 1606은 텍스트 1606A 앞에옵니다.

1. 
1.0. 
1.1. 
1.6.0.3.D 
1.6.0.5.B 
1.6.0.6. 
1.6.0.6.A 
1.6.0.6.C 
1.6.1.0.A 
1.6.2.3.A 
2. 
2.0.A. 
2.2.0.B. 
3. 
3.9.0.A. 
3.9.9.A. 
4.0.2.A. 
4.1.5.A. 
4.5.0.A. 
4.8.8.A. 
5.5.7.B. 

을하지만, 심지어는 당신에게 당신이 원하는 결과로 설명하는 정렬 순서를 제공하지 않습니다

당신은 모든 값을 실제 텍스트를 만들기 위해 시도 할 수, 어쩌면이 같은 점으로 숫자를 추가하여 수준을 나타냅니다.

모든 값이 텍스트이거나 A, B, C를 10 진수 .1, .2, .3으로 바꾼다고해도 원하는 정렬 순서를 얻기가 어려울 수 있습니다. - (20)는 1623

0

내가 찾은 해결책 후 온 이유를 이해하기 정말 어렵다 열을 추가하고, 각 셀에이 수식을 복사했다 :

=IF(ISNUMBER(--RIGHT(A2)),A2,LEFT(A2,LEN(A2)-1)) 

공식이에서 문자를 제거 번호를 입력하면 새로운 열의 깨끗한 숫자를 사용하여 시트를 정렬 할 수 있습니다.