Excel에서 데이터 순서를 바꾸는 방법은 무엇입니까? | 예제가있는 3 가지 방법

Excel 데이터의 역순

Excel의 역순은 하단 값이 상단에 있고 상단 값이 하단으로 이동하는 데이터를 뒤집는 것입니다.

예를 들어 아래 이미지를보십시오.

보시다시피 하단 값은 역순으로 상단에 있고 상단 값에도 동일하게 적용됩니다. 따라서 Excel에서 데이터 순서를 어떻게 바꾸는가가 이제 문제입니다.

Excel에서 데이터 행의 순서를 바꾸는 방법은 무엇입니까?

Excel에서는 몇 가지 방법으로 정렬 할 수 있습니다. 여기서는 Excel에서 순서를 반대로 바꿀 수있는 모든 방법을 보여줍니다.

이 역순 Excel 템플릿을 여기에서 다운로드 할 수 있습니다 – 역순 Excel 템플릿

방법 # 1 – 단순 정렬 ​​방법

정렬 옵션을 사용하여 데이터를 반전시킬 수 있는지 이미 궁금 할 것입니다. 데이터 정렬만으로 되돌릴 수는 없지만 일부 도우미 열을 사용하면 실제로이를 수행 할 수 있습니다.

1 단계 – 이 예에서는 아래 데이터를 고려하십시오.

2 단계 – 옆에 "HELPER"라는 열을 만들고 일련 번호를 삽입합니다.

3 단계 – 이제 전체 데이터를 선택하고 ALT + D + S를 눌러 정렬 옵션을 엽니 다 .

4 단계 – "정렬 기준"에서 "도우미"를 선택합니다.

5 단계 – "주문"에서 "최대에서 최소"를 선택합니다.

6 단계 – 이제 Ok를 클릭하면 데이터가 반전됩니다.

방법 # 2 – Excel 수식 사용

공식을 사용하여 순서를 반대로 바꿀 수도 있습니다. 이 작업을 수행하는 내장 함수가 없더라도 다른 공식을 사용하여 순서를 바꿀 수 있습니다.

데이터의 역순을 만들기 위해 INDEX와 ROWS라는 두 가지 공식을 사용할 것입니다. INDEX 함수는 선택한 범위의 언급 된 행 번호에서 결과를 가져올 수 있으며 Excel의 ROWS 함수는 선택한 행의 수를 제공합니다.

1 단계 – 이 예에서는 아래 데이터를 고려하십시오.

2 단계 – 먼저 INDEX 함수를 엽니 다.

- 단계 3 을 위해 배열 A9를하고 F4 키를 눌러 절대 참조합니다 A2에서 도시 이름을 선택한다.

4 단계 – 다음으로 INDEX 함수 내에 Row Num open ROWS 함수 를 삽입 합니다.

5 단계 – ROWS 기능의 경우 INDEX 기능에 대해 선택한 것과 동일한 범위의 셀을 선택하지만 이번에는 마지막 셀만 절대 참조로 만듭니다.

6 단계 – 대괄호를 닫고 Enter 키를 눌러 결과를 얻습니다.

7 단계 – 수식을 끌어 전체 결과를 얻습니다.

방법 # 3 – VBA 코딩을 사용한 역순

VBA 코딩을 사용하여 Excel 데이터의 순서를 바꿀 수도 있습니다. VBA에 대한 좋은 지식이 있다면 아래 코드가 있습니다.

암호:

 Sub Reverse_Order () Dim k As Long Dim LR As Long LR = Cells (Rows.Count, 1) .End (xlUp) .Row For k = 2 To LR Cells (k, 2) .Value = Cells (LR, 1) .Value LR = LR-1 Next k End Sub 

이 코드를 모듈에 복사하십시오.

이제 코드를 실행하여 Excel 워크 시트에서 역순 목록을 가져옵니다.

Let me explain to you how this code works for you. First I have declared two variables “k” & “LR” as a LONG data type.

 Dim k As Long Dim LR As Long 

“k” is for looping through cells and “LR” is to find the last used row in the worksheet.

Next, I have used finding the last used row technique to find the last value in the string.

LR = Cells(Rows.Count, 1).End(xlUp).Row

Next, I have employed FOR NEXT loop to loop through the cells to reverse the order.

 For k = 2 To LR Cells(k, 2).Value = Cells(LR, 1).Value LR = LR - 1 Next k

So when we run this code we get the following result.

Things to Remember

  • There is no built-in function or tool available in excel to reverse the order.
  • A combination of INDEX + ROWS will reverse the order.
  • Off all the available techniques sort option is the better and easy way to sort.
  • To understand VBA code you need to have prior knowledge of VBA macros.