집 >소프트웨어 튜토리얼 >사무용 소프트웨어 >Excel 표의 숫자 텍스트 정렬
B열과 같은 보조 열을 만들고 B1에 수식을 입력합니다.
=IF(ISERROR(VALUE(LEFT(A1))),LEFT(A1,FIND("-",A1)-1),VALUE(LEFT(A1,FIND("-",A1)-1)))
이 셀을 A열에 해당하도록 복사하세요.
그런 다음 B열에서 키워드별로 정렬합니다.
=================
이 열을 분할하는 것도 가능합니다.
분할 전 B열에 데이터가 있을 경우 B열 왼쪽에 2개의 열을 미리 삽입한 후 분할하시면 됩니다.
분할 시에는 '-' 기호를 '-'로 선택하세요.
분할 후 A열을 기본 키워드로, B열을 두 번째 키워드로, C열을 세 번째 키워드로 정렬하세요.
완료 후 D열과 같은 보조열을 생성하고 D1에 수식을 입력합니다.
=IF(C1"",A1&"-"&B1&"-"&C1,A1&"-"&B1)
이 셀을 A열에 해당하도록 복사하세요.
그런 다음 D 열을 복사하고 A 열을 선택한 다음 마우스 오른쪽 버튼을 클릭/선택하여 붙여넣고 "값"을 선택한 다음 확인을 클릭하세요. A 열의 데이터가 원하는 결과입니다.
BCD 열을 제거하세요.
여기서는 간단한 선택 정렬을 사용합니다
사실 기본적으로 버블링의 아이디어와 동일합니다. 이전 답변자의 답변을 약간만 변경하겠습니다
버블 사고: 인접한 두 개의 항목을 비교
간단한 선택 정렬 아이디어:
1번과 2번 비교→if(1>2) 전치
1번과 3번 비교→if(1>3) 전치
1번과 4번 비교→if(1>4) 전치
#포함
#N 10 정의
int 메인()
{
int i,j,k,temp;
int a[N];
for(i=1;iscanf("%d",&a[i]);
for(j=1;j{
k=j;
for (i=1;iif (a[j]>a[k+i])
{
temp=a[j];
a[j]=a[k+i];
a[k+i]=온도;
}
}
for(i=1;iprintf("%d",a[i]);
printf("n");
0을 반환합니다;
}
위 내용은 Excel 표의 숫자 텍스트 정렬의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!