>  기사  >  소프트웨어 튜토리얼  >  Excel에서 데이터를 올바르게 정렬하는 방법

Excel에서 데이터를 올바르게 정렬하는 방법

WBOY
WBOY앞으로
2024-01-24 23:42:12538검색

Excel에서 데이터를 올바르게 정렬하는 방법

Excel의 정렬 문제

이런 종류의 데이터에는 맞춤 시퀀스를 사용하는 것이 불편합니다. "텍스트"에 첨부된 숫자는 언제든지 변경되기 때문입니다.

정렬 결과를 얻으려면 공식을 사용하는 것이 좋습니다.

예를 들어 원본 데이터가 A1:A6에 있는 경우 빈 열에 수식을 입력합니다.

="텍스트"&SMALL(--TRIM(MID($A$1:$A$6,3,10)),ROW())

수식을 해당 행에 복사하세요.

함께 정렬해야 할 다른 데이터 열이 있는 경우 VLOOKUP 기능을 사용하여 문제를 해결할 수 있습니다.

추가 답변:

상황에 따라 정렬 키로 사용해야 하는 셀이 있는 열의 셀 형식을 해당 "사용자 정의" 유형으로 설정한 후 정상적으로 정렬할 수 있습니다.

c1, c100, c250, c2, c3, c4 열의 데이터 셀 형식을 다음과 같이 설정합니다.

"c"0

best1, best5, best6, best11, best100 열의 데이터 셀 형식을 다음과 같이 설정합니다.

"최고"0

이렇게 하면 입력할 때 다음 숫자만 입력하면 됩니다.

그리고 이 열은 필요에 따라 정렬될 수 있습니다.

엑셀에서 데이터 정렬하는 방법

엑셀의 데이터 정렬에는 데이터 재배열과 순서 계산(성과 통계의 순위와 유사)이라는 두 가지 유형이 있습니다.

1. 데이터 재배열

1. 일반 정렬(Excel "데이터" 메뉴에서 "정렬" 명령 클릭)

예를 들어, "이름"의 획을 기준으로 학생 명단을 정렬하려면 다음 방법을 사용할 수 있습니다.

정렬 키워드가 위치한 열(또는 행)의 첫 번째 셀을 선택하고, 엑셀 "데이터" 메뉴에서 "정렬" 명령을 클릭한 후, "옵션" 버튼을 클릭하세요. "정렬 옵션" 대화상자의 "방법"에서 "스트로크 정렬"을 선택한 후, 데이터 정렬 방향에 따라 "행별 정렬" 또는 "열별 정렬"을 선택하고 "확인"을 클릭하면 "정렬" 화면으로 돌아갑니다. 대화 상자. 데이터에 헤더 행이 있는 경우 '헤더 행 있음'을 선택하고(그렇지 않으면 선택 취소) '주 키워드' 드롭다운 목록을 열고 '이름'을 선택한 다음 정렬 방법('오름차순' 또는 '내림차순')을 선택해야 합니다. " ")를 클릭하고 "확인"을 클릭하면 테이블의 모든 데이터가 그에 따라 재정렬됩니다.

2. 맞춤 정렬

Excel에서 "교장", "부교장", "이사", "교사"의 특정 순서로 워크시트 데이터를 다시 정렬하도록 하려면 정렬 규칙을 정의하여 이러한 유형의 문제를 해결할 수 있습니다.

먼저 Excel "도구" 메뉴에서 "옵션" 명령을 클릭하여 "옵션" 대화 상자에서 "사용자 지정 시퀀스" 탭을 엽니다. 왼쪽의 "Custom Sequence"에서 "New Sequence"를 선택하면 오른쪽의 "Input Sequence" 상자에 커서가 깜박이고 "Principal", "Vice Principal", "Director" 및 "Teacher"를 입력할 수 있습니다. 사용자 정의 순서를 정의한 후 각 입력 순서를 쉼표로 구분하거나 각 입력 순서 다음에 Enter를 눌러야 합니다. 시퀀스가 워크시트에 이미 있는 경우 시퀀스가 ​​있는 셀 범위를 선택하고 "가져오기"를 클릭하면 이러한 시퀀스가 ​​자동으로 "입력 시퀀스" 상자에 추가됩니다. 위의 방법에 관계없이 "추가" 버튼을 클릭하여 나중에 사용할 수 있도록 시퀀스를 "사용자 정의 시퀀스"에 넣습니다.

"정렬 옵션" 대화 상자에서 "사용자 정의 정렬 순서" 드롭다운 목록을 열고 이전에 정의한 정렬 규칙을 선택하고 다른 옵션은 변경하지 않은 상태로 둡니다. "정렬" 대화 상자로 돌아온 후 필요에 따라 "오름차순" 또는 "내림차순"을 선택하고 "확인"을 클릭하여 데이터의 사용자 정의 정렬을 완료합니다.

3. 숫자 정렬

1.RANK 기능

RANK 함수는 Excel에서 서수를 계산하는 주요 도구입니다. 구문은 RANK(숫자, 참조, 순서)입니다. 여기서 숫자는 계산에 포함된 숫자 또는 숫자가 포함된 셀이고 ref는 숫자의 범위입니다. 절대 참조, 순서는 정렬 방법을 설명하는 데 사용되는 숫자입니다(순서가 0이거나 생략되면 결과는 내림차순으로 제공되고, 그렇지 않으면 오름차순으로 제공됩니다).

예를 들어 셀 E2, E3 및 E4는 학생의 총점을 저장합니다. 학생의 총점 순위를 계산하는 방법은 다음과 같습니다. 셀 F2에 "=RANK(E2,$E$2:$E$4)" 수식을 입력합니다. 을 클릭하고 드롭다운하여 수식을 입력합니다. 셀에 입력한 수식이 "=RANK(E2,$E$2:$E$4,1)"이면 계산된 서수가 오름차순으로 정렬됩니다.

2.COUNTIF 함수

COUNTIF 함수는 특정 범위에서 조건을 충족하는 셀의 수를 계산할 수 있습니다. 구문은 COUNTIF

입니다.

(범위, 기준). 그 중 범위(range)는 통계에 참여하는 셀 영역으로, 기준은 숫자로 표현되며

공식이나 텍스트 형식으로 정의된 조건. 숫자는 직접 쓸 수 있으며, 표현과 텍스트는 인용해야 합니다.

예를 들어 셀에 입력된 수식은 =COUNTIF($E$2:$E$4, ">"&E2)+1

입니다.

드롭다운을 내려 수식을 채우면 계산 결과가 위 방법과 정확히 동일합니다.

C 언어 구조 정렬 문제

문자열만 교환하는 것이므로 아래와 같이 수정하니 꼭 확인해주세요.

strcpy(s1,s2)를 사용하여 문자열을 복사하면 s1=s2를 직접 복사할 수 없습니다.

#포함

#포함

typedef 구조체

{

문자 번호[10] //책 번호

문자 이름[50] //책 제목

문자 작성자[20];//작성자

charPublish[50];//출판사

문자 시간[20] //게시 시간

고정가격;//단가

}엠북;

typedef 구조체

{

int count; //책 수

mbook book[10] //최대 책 수

}mlibrary;

m도서관 도서관,t;

메인()

{ void sort_by_price(void);

sort_by_price();

}

void sort_by_price(void) /*가격별 정렬 기능 정의*/

{

int i,j,k;

문자 sn[10];

for(i=0;i{

k=i;

for(j=i+1;jif(library.book[j].pricek=j;

if(k!=i)

{

strcpy(sn,library.book[k].number);

strcpy(library.book[k].number,library.book[i].number);

strcpy(library.book[i].number,sn);

}

}

}

위 내용은 Excel에서 데이터를 올바르게 정렬하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
이 기사는 docexcel.net에서 복제됩니다. 침해가 있는 경우 admin@php.cn으로 문의하시기 바랍니다. 삭제