Computer >> 컴퓨터 >  >> 소프트웨어 >> Office

Excel에서 날짜별로 행을 정렬하는 방법(8가지 방법)

날짜가 있는 데이터를 사용하는 것이 일반적이며 사용자는 일반적으로 Excel에서 날짜별로 행을 정렬합니다. 정렬 및 필터와 같은 다양한 Excel 기능 . 필터링 , 맞춤 정렬 , 컨텍스트 메뉴 옵션, MONTH와 같은 여러 함수 , YEAR , 정렬 , 정렬 등 및 VBA 매크로 Excel의 행을 날짜별로 효과적으로 정렬합니다.

총 비용을 저장하는 데이터세트가 있다고 가정해 보겠습니다. 특정 날짜에 발생합니다. 이제 전체 데이터 세트를 날짜별로 정렬하려고 합니다.

Excel에서 날짜별로 행을 정렬하는 방법(8가지 방법)

이 문서에서는 여러 기능, VBA 매크로 를 보여줍니다. 날짜별로 행을 정렬합니다.

Excel 통합 문서 다운로드

Excel에서 날짜별로 행을 정렬하는 8가지 쉬운 방법

정렬은 데이터 세트를 이해하는 데 필수적인 도구입니다. 날짜별로 정렬하면 사용자가 데이터를 탐색하는 데 도움이 됩니다. 데이터 시트의 날짜 또는 다른 위치를 기준으로 데이터를 정렬하는 방법은 여러 가지가 있습니다. 설명된 방법을 사용하여 날짜별로 데이터를 효과적으로 정렬하려면 아래 섹션을 따르십시오.

방법 1:정렬 및 필터 기능 사용

Excel은 정렬 및 필터를 제공합니다. 의 기능 및 데이터 탭. 이들 중 하나를 사용하여 날짜별로 행을 정렬합니다.

🔺 정렬 및 필터를 적용하려면 , 으로 이동> 정렬 및 필터링 선택 (편집에서 섹션)> 오래된 것부터 최신순으로 정렬 선택 (A⟶Z ). 정렬 옵션을 사용할 수 있습니다. (예:오래된 것부터 최신으로 정렬 (A⟶Z ) 또는 최신순에서 오래된 순으로 정렬 (Z⟶A )).

Excel에서 날짜별로 행을 정렬하는 방법(8가지 방법)

🔼 또는 데이터로 마우스를 가져갈 수 있습니다.> (A⟶Z 클릭 ) 또는 (Z⟶A ) 정렬 및 필터에서 섹션.

Excel에서 날짜별로 행을 정렬하는 방법(8가지 방법)

🔺 두 경우 모두 Excel에 정렬 경고가 표시됩니다. 정렬을 확장할지 여부. 현재 선택 항목으로 계속 정렬 정렬의 기본 목적을 부적합합니다. 결과적으로 선택 항목 확장을 선택합니다. 정렬을 클릭합니다. .

Excel에서 날짜별로 행을 정렬하는 방법(8가지 방법)

🔼 두 옵션이 모두 끝나면 아래 이미지와 같이 비슷한 결과가 나타납니다. 그림에서 전체 데이터세트가 날짜(가장 오래된 최신으로 ).

Excel에서 날짜별로 행을 정렬하는 방법(8가지 방법)

키보드 단축키 ALT+A+S+A Oldest to Newest 실행 정렬 및 ALT+A+S+D 최신 순으로 정렬.

자세히 알아보기: [수정:] Excel에서 정렬 및 필터가 작동하지 않음

방법 2:컨텍스트 메뉴 옵션을 사용하여 날짜별로 행 정렬

🔺 날짜 선택 데이터세트 내에서 열을 클릭하고 마우스 오른쪽 버튼을 클릭합니다. 컨텍스트 메뉴 나타납니다. 컨텍스트 메뉴에서 , 정렬 선택> 오래된 것부터 최신순으로 정렬 선택 또는 최신순에서 오래된 순으로 정렬 .

Excel에서 날짜별로 행을 정렬하는 방법(8가지 방법)

🔺 정렬 경고 창이 나타납니다. 창에서 선택 항목 확장을 선택합니다. 그런 다음 정렬을 클릭합니다. . 또는 현재 선택 항목으로 계속을 선택합니다. 결과는 날짜만 정렬됩니다. 따라서 열은 정렬 목적을 실수로 만듭니다.

Excel에서 날짜별로 행을 정렬하는 방법(8가지 방법)

🔼 그 후 Excel은 선택 항목에 따라 데이터를 쌓습니다(오래된 것에서 최신으로 또는 최신에서 오래된 것 ) 다음 그림과 유사합니다.

Excel에서 날짜별로 행을 정렬하는 방법(8가지 방법)

자세히 알아보기: Excel에서 열이 아닌 행으로 데이터를 정렬하는 방법(2가지 쉬운 방법)

방법 3:필터 기능을 사용하여 행 정렬

정렬 및 필터와 유사 기능, 필터 날짜별로 데이터를 정렬할 수 있습니다. 방법부터 시작하겠습니다.

🔺 먼저 으로 이동합니다.> 정렬 및 필터링 선택 (편집에서 섹션)> 필터 선택 데이터세트에 적용합니다.

Excel에서 날짜별로 행을 정렬하는 방법(8가지 방법)

🔺 그런 다음 필터를 클릭하세요. 날짜 옆에 있는 아이콘 열 머리글. 필터 명령 상자가 나타납니다. 옵션 중 하나를 선택합니다(예:오래된 것부터 최신순으로 정렬 t 또는 최신 항목에서 가장 오래된 항목으로 정렬 ) 날짜별로 행을 정렬합니다.

Excel에서 날짜별로 행을 정렬하는 방법(8가지 방법)

🔼 이제 데이터 세트가 원하는 선택 항목에 따라 정렬되는지 확인할 수 있습니다.

Excel에서 날짜별로 행을 정렬하는 방법(8가지 방법)

자세히 알아보기: Excel의 정렬과 필터의 차이점

방법 4:맞춤 정렬을 사용하여 날짜별로 행 정렬

맞춤 정렬 옵션은 Cell의 에 따라 열 머리글을 사용하여 정렬을 제공합니다. , 색상 , 글꼴 색상,조건부 서식 아이콘 . 날짜의 경우 오래된 것부터 최신으로 제공하는 정렬 , 최신 순으로맞춤 목록 .

🔺으로 이동 탭> 정렬 및 필터링 클릭 (편집에서 섹션)> 맞춤 정렬 선택 .

Excel에서 날짜별로 행을 정렬하는 방법(8가지 방법)

🔺 정렬 대화 상자가 열립니다.

주문 날짜 선택 정렬 기준으로 .

셀 값 정렬 기준으로 .

오래된 것에서 최신으로 또는 최신에서 오래된 것 주문으로 .

마지막으로 확인을 클릭합니다. .

Excel에서 날짜별로 행을 정렬하는 방법(8가지 방법)

🔼 잠시 후 전체 데이터 세트가 아래와 같이 선택한 항목에 따라 정렬되는 것을 볼 수 있습니다.

Excel에서 날짜별로 행을 정렬하는 방법(8가지 방법)

자세히 알아보기: Excel에서 사용자 정의 정렬 목록을 만드는 방법

유사한 수치

  • 엑셀에 데이터 입력 시 자동 정렬(3가지 방법)
  • Excel에서 성을 기준으로 정렬하는 방법(4가지 방법)
  • 행을 함께 유지하면서 Excel에서 열 정렬
  • Excel에서 값으로 열 정렬(5가지 방법)
  • Excel의 무작위 정렬(수식 + VBA)

방법 5:함수 결과를 사용하여 날짜순 정렬

도우미 열을 사용하여 월과 연도를 가져올 수 있습니다. MONTH를 사용하는 날짜의 숫자 그리고 DAY 기능. 그런 다음 해당 함수의 결과를 사용하여 전체 데이터 세트를 정렬합니다. MONTH를 사용하도록 데이터세트를 변경합니다. 날짜순으로 정렬하는 기능입니다. YEAR 데이터 유형에 따라 함수를 사용할 수도 있습니다.

🔺 빈 셀에 다음 수식을 입력하십시오(예:E5 ).

=MONTH(B5)

수식은 날짜 항목에서 월 번호를 가져옵니다.

Excel에서 날짜별로 행을 정렬하는 방법(8가지 방법)

🔺 채우기 핸들 적용 다른 셀에 수식을 적용합니다.

Excel에서 날짜별로 행을 정렬하는 방법(8가지 방법)

🔺 필터 적용 방법 3을 사용하여 데이터세트에서 . 그런 다음 필터를 클릭합니다. 아이콘을 사용하여 원하는 옵션별로 전체 데이터세트를 정렬합니다(예:가장 작은 것에서 큰 것으로 정렬 또는 가장 큰 것부터 작은 것까지 정렬 ).

Excel에서 날짜별로 행을 정렬하는 방법(8가지 방법)

🔼 다음 이미지와 같이 Excel이 선택한 항목에 따라 전체 데이터 세트를 정렬하는 것을 볼 수 있습니다.

Excel에서 날짜별로 행을 정렬하는 방법(8가지 방법)

자세히 알아보기: 날짜 및 시간별 Excel 정렬 [4가지 현명한 방법]

방법 6:SORT Family 함수를 사용하여 날짜별로 행 정렬

엑셀 365 정렬을 실행하는 두 가지 유사한 기능을 제공합니다. 정렬SORTBY 함수는 특정 열을 사용하여 데이터세트를 정렬합니다. SORT 구문 기능은

SORT (array, [sort_index], [sort_order], [by_col])

함수의 인수는

배열; 정렬하려는 범위 또는 배열입니다.

정렬_색인; 정렬에 사용되는 열 번호입니다. 기본적으로 1입니다. . [선택사항]

정렬 순서; 정렬 순서 유형:오름차순 =1 , 내림차순 =-1 . 기본적으로 sort_order 오름차순입니다. . [선택사항]

by_col; 열별 정렬 =TRUE와 같은 옵션 , 행별 정렬 =FALSE . 기본적으로 행별 정렬 입니다. (즉, 거짓 ). [선택사항]

🔺 모든 셀에 다음 공식을 사용하십시오(예:H5 ).

=SORT(B5:F16,1,1,FALSE)

공식에서

배열 =B5:F16

정렬_색인 =1

sort_order =1(오름차순)

by_col =FALSE

Excel에서 날짜별로 행을 정렬하는 방법(8가지 방법)

🔺 Enter 키를 누르십시오. 수식을 실행합니다. 잠시 후 전체 데이터 세트가 워크시트 내의 새로운 위치에 정렬됩니다. 오름차순을 선택하면 정렬 순서로 Excel은 날짜에 따라 비슷한 방식으로 항목을 정렬합니다.

Excel에서 날짜별로 행을 정렬하는 방법(8가지 방법)

🔄 정렬과 달리 함수, SORTBY 기능은 다단계 정렬을 제공합니다. SORTBY 구문 기능은

SORTBY (array, by_array, [sort_order], [array/order], ...)

명령문 정의

배열; 정렬하려는 범위 또는 배열입니다.

배열별; 정렬 기준이 되는 범위 또는 배열입니다.

정렬 순서; 정렬 순서 오름차순 =1을 나타냅니다. (기본값), 내림차순 =-1 .

배열/순서; 추가 배열 및 정렬 순서 쌍. [선택사항]

🔺 빈 셀에 아래 수식을 붙여넣습니다(예:H5 )를 누르고 Enter 키를 누릅니다. .

=SORTBY(B5:F16,B5:B16,1)

구문 비교, 배열 =B5:F16 , by_array =B5:B16 , 정렬 순서 =1 (오름차순 ).

Excel에서 날짜별로 행을 정렬하는 방법(8가지 방법)

자세히 알아보기: Excel에서 여러 행을 정렬하는 방법(2가지 방법)

방법 7:수식을 사용하여 날짜별 자동 정렬 실행

INDEX-MATCH 수식을 사용하면 날짜를 날짜별로 자동 정렬할 수 있습니다. 셀 C5에 다음 수식을 입력합니다. .

=IFERROR(INDEX($B$5:$B$16, MATCH(ROWS($B$5:B5),COUNTIF($B$5:$B$16, "<="&$B$5:$B$16), 0)), "")

🔼 MATCH(ROWS($B$5:B5),COUNTIF($B$5:$B$16, “<=”&$B$5:$B$16), 0) ➤ 부분은 row_num으로 작동합니다. INDEX 기능.

🔼 행($B$5:B5) ➤ lookup_value 전달 MATCH ROWS를 사용하는 함수 기능.

🔼 COUNTIF($B$5:$B$16, “<=”&$B$5:$B$16) ➤ lookup_array 전달 MATCH COUNTIF를 사용하는 함수 기능.

🔼 0 ➤ match_type을 나타냅니다. (예:일치검색 ) MATCH 기능.

🔺 ENTER를 누르세요. 채우기 핸들 사용 다른 셀에 수식을 적용합니다.

Excel에서 날짜별로 행을 정렬하는 방법(8가지 방법)

🔺 또는 아래 공식을 사용하여 COUNTIF 대신 날짜 순위를 지정할 수 있습니다. 기능을 수행하고 특정 열을 가져옵니다.

=INDEX(B5:F16,MATCH(ROW(A1:A12),RANK(B5:B16,B5:B16,1),0),{1,2,5})

수식은 COUNTIF 대신 이전 수식과 동일한 인수를 선언합니다. RANK 기능 기능이 사용됩니다. 또한 수식은 원하는 대로 특정 열을 가져옵니다.

Excel에서 날짜별로 행을 정렬하는 방법(8가지 방법)

자세히 알아보기: Excel에서 표를 자동 정렬하는 방법(5가지 방법)

방법 8:VBA 매크로를 사용하여 날짜별로 정렬

VBA 매크로 데이터 세트를 날짜별로 정렬할 수 있습니다.

🔺 ALT+F11 사용 Microsoft Visual Basic 열기 . 원하는 워크시트를 두 번 클릭합니다.

Excel에서 날짜별로 행을 정렬하는 방법(8가지 방법)

🔺 시트의 코드 창에 다음 매크로를 붙여넣으세요.

Private Sub Worksheet_Change(ByVal Rng As Range)
On Error Resume Next
Range("B4").Sort Key1:=Range("B5"), _
Order1:=xlAscending, Header:=xlYes, _
OrderCustom:=1, MatchCase:=False, _
Orientation:=xlTopToBottom
End Sub

Excel에서 날짜별로 행을 정렬하는 방법(8가지 방법)

첫 번째 범위 (예:B4 )은 데이터세트 내에서 가장 왼쪽에 있는 셀입니다. 후자의 범위 (예:B5 ) 데이터 시작을 정의합니다. 그런 다음 매크로의 전체 줄은 데이터세트가 오름차순으로 정렬되도록 명령합니다. 위에서 아래로 주문 오리엔테이션.

🔼 매크로 삽입 후 워크시트로 돌아갑니다. 행을 추가 또는 제거하거나 ENTER를 누르기만 하면 됩니다. 아래 그림과 같이 데이터를 정리합니다.

Excel에서 날짜별로 행을 정렬하는 방법(8가지 방법)

자세히 알아보기: 엑셀에서 표를 정렬하는 VBA(4가지 방법)

결론

이 문서에서는 VBA뿐만 아니라 여러 기능을 사용합니다. Excel에서 날짜별로 행을 정렬하는 매크로. 내장 기능은 선택할 수 있는 여러 옵션을 제공합니다. 또한 사용자 정의 수식은 날짜별로 행을 효율적으로 정렬합니다. VBA 매크로 데이터 세트를 날짜별로 자동 정렬합니다. 위에서 언급한 방법이 귀하의 경우에 목적에 탁월하기를 바랍니다. 추가 문의 사항이 있거나 추가할 사항이 있으면 댓글을 남겨주세요.

관련 기사

  • Excel VBA에서 정렬 기능을 사용하는 방법(8 적절한 예)
  • Excel VBA를 사용하여 배열을 정렬하는 방법(오름차순 및 내림차순 모두)
  • Excel에서 열을 정렬하는 VBA(4가지 방법)
  • Excel에서 고유 목록을 정렬하는 방법(10가지 유용한 방법)
  • Excel에서 정렬 버튼을 추가하는 방법(7가지 방법)
  • Excel에서 IP 주소 정렬(6가지 방법)