Excel 열 및 행의 데이터를 세로 및 가로로 뒤집는 방법

  • 이 공유
Michael Brown

이 튜토리얼에서는 원래 서식과 수식을 유지하면서 Excel에서 표를 세로 및 가로로 빠르게 뒤집는 몇 가지 빠른 방법을 보여줍니다.

Excel에서 데이터를 뒤집는 것은 간단한 원클릭 작업처럼 들립니다. 그러나 놀랍게도 그러한 기본 제공 옵션이 없습니다. 알파벳순으로 또는 가장 작은 것에서 가장 큰 것으로 정렬된 열의 데이터 순서를 반대로 해야 하는 상황에서는 분명히 Excel 정렬 기능을 사용할 수 있습니다. 하지만 정렬되지 않은 데이터가 있는 열을 어떻게 뒤집습니까? 또는 행에서 테이블의 데이터 순서를 가로로 어떻게 뒤집습니까? 잠시 후에 모든 답변을 얻을 수 있습니다.

    Excel에서 데이터를 세로로 뒤집기

    약간의 창의력만 있으면 몇 가지 방법으로 데이터를 뒤집을 수 있습니다. Excel의 열: 내장 기능, 수식, VBA 또는 특수 도구를 사용합니다. 각 방법에 대한 자세한 단계는 다음과 같습니다.

    Excel에서 열을 뒤집는 방법

    열의 데이터 순서를 세로로 바꾸려면 다음 단계를 수행하세요.

    1. 뒤집고자 하는 열 옆에 도우미 열을 추가하고 해당 열을 1부터 시작하는 일련의 숫자로 채웁니다. 이 팁은 자동으로 수행하는 방법을 보여줍니다.
    2. 숫자 열 정렬 내림차순. 이를 위해 도우미 열에서 아무 셀이나 선택하고 데이터 탭 > 정렬 & Filter 그룹을 선택하고 내림차순 정렬 버튼(ZA)을 클릭합니다.

    아래 스크린샷을 보면 B열의 숫자뿐만 아니라 A열의 원래 항목도 정렬되어 행 순서가 반대로 정렬됩니다.

    이제 도우미 열이 필요하지 않으므로 안전하게 삭제할 수 있습니다. 더 깁니다.

    팁: 일련 번호로 열을 빠르게 채우는 방법

    열을 일련 번호로 채우는 가장 빠른 방법은 Excel 자동 채우기 기능을 사용하는 것입니다.

    • 첫 번째 셀에 1을 입력하고 두 번째 셀에 2를 입력합니다(아래 스크린샷의 셀 B2 및 B3).
    • 방금 숫자를 입력한 셀을 선택하고 아래쪽 셀을 두 번 클릭합니다. 선택의 오른쪽 모서리.

    그렇습니다! Excel은 인접한 열의 데이터가 있는 마지막 셀까지 일련 번호로 열을 자동으로 채웁니다.

    Excel에서 표를 뒤집는 방법

    위의 방법은 여러 열:

    때때로(정렬하기 전에 숫자의 전체 열을 선택하는 경우가 가장 자주 발생) Excel에서 정렬 경고 대화 상자가 표시될 수 있습니다. 이 경우 선택 항목 확장 옵션을 체크한 후 정렬 버튼을 클릭합니다.

    팁. 행과 열을 전환 하려면 Excel TRANSPOSE 함수 또는 기타 Excel에서 데이터를 바꾸는 방법을 사용하십시오.

    수식을 사용하여 Excel에서 열을 뒤집는 방법

    열을 거꾸로 뒤집는 또 다른 방법은 다음 일반 공식을 사용하는 것입니다.

    INDEX( range ,ROWS( range ))

    샘플 데이터 세트의 경우 수식은 다음과 같습니다.

    =INDEX($A$2:$A$7,ROWS(A2:$A$7))

    … 그리고 열 A를 완벽하게 뒤집습니다.

    이 수식의 작동 방식

    수식의 중심에는 INDEX(array, row_num, [column_num]) 함수가 있습니다. 행 및/또는 열 번호를 지정합니다.

    배열에서 뒤집고자 하는 전체 목록을 입력합니다(이 예에서는 A2:A7).

    행 번호는 다음에 의해 계산됩니다. ROWS 함수. 가장 간단한 형태로 ROWS(배열)는 배열 의 행 수를 반환합니다. 공식에서 "열 뒤집기" 트릭을 수행하는 것은 상대 및 절대 참조를 영리하게 사용하는 것입니다.

    • 첫 번째 셀(B2)의 경우 ROWS(A2:$A$7)는 6을 반환합니다. 이므로 INDEX는 목록의 마지막 항목(6번째 항목)을 가져옵니다.
    • 두 번째 셀(B3)에서 상대 참조 A2가 A3으로 변경되고 결과적으로 ROWS(A3:$A$7)는 5를 반환합니다. INDEX가 마지막 항목에서 두 번째 항목을 가져오도록 합니다.

    즉, ROWS는 INDEX에 대해 일종의 감소 카운터를 생성하여 마지막 항목에서 첫 번째 항목으로 이동합니다.

    팁: 수식을 값으로 바꾸는 방법

    이제 두 개의 데이터 열이 있으므로 수식을 계산된 값으로 바꾼 다음 추가 열을 삭제할 수 있습니다. 이를 위해 수식 셀을 복사하고 값을 붙여넣을 셀을 선택한 다음 Shift+F10을 누른 다음 V를 누릅니다.Excel의 선택하여 붙여넣기를 적용하는 가장 빠른 방법 > 값 옵션.

    자세한 내용은 Excel에서 수식을 값으로 바꾸는 방법을 참조하세요.

    VBA를 사용하여 Excel에서 열을 뒤집는 방법

    VBA에 대한 경험이 있는 경우 다음 매크로를 사용하여 하나 또는 여러 열에서 수직으로 데이터 순서를 뒤집을 수 있습니다.

    Dim Rng As Range Dim WorkRng As Range Dim Arr As Variant Dim i As Integer , j As Integer , k As Integer On Error Resume Next xTitleId = "수직으로 열 뒤집기" Set WorkRng = Application.Selection Set WorkRng = Application.InputBox( "Range" , xTitleId, WorkRng.Address, Type :=8) Arr = WorkRng.Formula Application.ScreenUpdating = False Application.Calculation = xlCalculationManual For j = 1 UBound(Arr, 2)로 k = UBound(Arr, 1) i에 대해 = 1 UBound(Arr, 1)/2로 xTemp = Arr(i, j) Arr(i, j) = Arr(k, j ) Arr(k, j) = xTemp k = k - 1 다음 다음 WorkRng.Formula = Arr Application.ScreenUpdating = True Application.Calculation = xlCalculationAutomatic End Sub

    열 뒤집기 매크로 사용 방법

    1. Microsoft Visu 열기 al Basic for Applications 창( Alt + F11 ).
    2. 삽입 > 모듈 을 클릭하고 위의 코드를 코드 창에 붙여넣습니다.
    3. 매크로를 실행합니다( F5 ).
    4. 반전할 범위를 선택하라는 열 뒤집기 대화 상자가 나타납니다.

    하나를 선택합니다. 포함하지 않고 마우스를 사용하는 이상의 열열 머리글에서 확인 을 클릭하고 잠시 후에 결과를 얻으십시오.

    매크로를 저장하려면 파일을 Excel 매크로 지원 통합 문서 로 저장해야 합니다.

    서식과 수식을 유지하면서 Excel에서 데이터를 뒤집는 방법

    위의 방법을 사용하면 열이나 테이블에서 데이터 순서를 쉽게 뒤집을 수 있습니다. 그러나 값뿐만 아니라 셀 서식도 뒤집고 싶다면 어떻게 해야 할까요? 또한 테이블의 일부 데이터가 수식 기반이고 열을 뒤집을 때 수식이 깨지지 않도록 하려면 어떻게 해야 합니까? 이 경우 Ultimate Suite for Excel에 포함된 뒤집기 기능을 사용할 수 있습니다.

    아래와 같이 형식이 잘 지정된 테이블이 있다고 가정하면 일부 열에는 값이 포함되고 일부 열에는 수식:

    형식(수량이 0인 행의 경우 회색 음영)과 올바르게 계산된 수식을 모두 유지하면서 테이블의 열을 뒤집으려고 합니다. 이 작업은 두 가지 빠른 단계로 수행할 수 있습니다.

    1. 표의 셀을 선택한 상태에서 Ablebits 데이터 탭 > 변환 그룹으로 이동한 다음 뒤집기 > 수직 뒤집기 를 클릭하세요.
    2. 수직 뒤집기 대화 창에서 다음 옵션을 구성합니다.
      • 범위 선택 상자에서 범위 참조를 확인합니다. 헤더 행이 포함되지 않았는지 확인하세요.
      • 셀 참조 조정 옵션을 선택하고 서식 유지 를 선택하세요.상자.
      • 선택적으로 백업 복사본 만들기 를 선택합니다(기본값).
      • 뒤집기 버튼을 클릭합니다.

    완료! 표의 데이터 순서가 바뀌고 서식이 유지되며 수식의 셀 참조가 적절하게 조정됩니다.

    Excel에서 데이터를 가로로 뒤집기

    지금까지 이 자습서에서 기둥을 거꾸로 뒤집었습니다. 이제 데이터 순서를 가로로 뒤집는 방법, 즉 테이블을 왼쪽에서 오른쪽으로 뒤집는 방법을 살펴보겠습니다.

    엑셀에서 행을 뒤집는 방법

    엑셀에서는 행을 정렬하는 옵션이 없으므로, 먼저 행을 열로 변경한 다음 열을 정렬한 다음 테이블을 다시 바꿔야 합니다. 자세한 단계는 다음과 같습니다.

    1. 선택하여 붙여넣기 > 열을 행으로 변환하는 전치 기능. 결과적으로 테이블은 다음과 같이 변환됩니다.
    2. 첫 번째 예에서와 같이 숫자가 포함된 도우미 열을 추가한 다음 도우미 열을 기준으로 정렬합니다. 중간 결과는 다음과 같습니다.
    3. 선택하여 붙여넣기 > 테이블을 다시 회전하려면 를 한 번 더 바꿉니다.

    참고. 소스 데이터에 수식이 포함된 경우 전치 작업 중에 수식이 깨질 수 있습니다. 이 경우 수식을 수동으로 복원해야 합니다. 또는 Ultimate Suite에 포함된 뒤집기 도구를 사용하여 모든 참조를 조정할 수 있습니다.자동으로.

    VBA를 사용하여 데이터 순서를 가로로 뒤집기

    다음은 Excel 테이블의 데이터를 가로로 빠르게 뒤집을 수 있는 간단한 매크로입니다.

    Sub FlipDataHorizontally() Dim Rng As Range Dim WorkRng As Range Dim Arr As Variant Dim i As Integer , j As Integer , k As Integer On Error Resume Next xTitleId = "Flip Data Horizontally" Set WorkRng = Application.Selection Set WorkRng = Application.InputBox( "Range" , xTitleId, WorkRng.Address , 유형 :=8) Arr = WorkRng.Formula Application.ScreenUpdating = False Application.Calculation = xlCalculationManual For i = 1 To UBound (Arr, 1) k = UBound (Arr, 2) For j = 1 To UBound (Arr, 2 ) / 2 xTemp = Arr(i, j) Arr(i, j) = Arr(i, k) Arr(i, k) = xTemp k = k - 1 다음 다음 WorkRng.Formula = Arr Application.ScreenUpdating = 진정한 응용 프로그램 .Calculation = xlCalculationAutomatic End Sub

    Excel 통합 문서에 매크로를 추가하려면 다음 단계를 따르십시오. 매크로를 실행하자마자 범위를 선택하라는 다음 대화 상자 창이 나타납니다.

    헤더 행을 포함하여 전체 테이블을 선택하고 확인 을 클릭합니다. 잠시 후 행의 데이터 순서가 반전됩니다.

    Ultimate Suite for Excel

    열을 뒤집는 것과 마찬가지로 Ultimate Suite for Excel을 사용하여 순서를 뒤집을 수 있습니다. 행의 데이터. 뒤집고 싶은 셀 범위를 선택하고 Ablebits 데이터 탭으로 이동하세요.> 변형 그룹으로 이동하고 뒤집기 > 가로 뒤집기 를 클릭합니다.

    Horizontal Flip 대화 창에서 데이터 세트에 적합한 옵션을 선택합니다. 이 예에서는 값으로 작업하므로 값만 붙여넣기 서식 유지 를 선택합니다.

    뒤집기 버튼을 클릭하고 눈 깜짝할 사이에 테이블이 왼쪽에서 오른쪽으로 반전됩니다.

    이것은 Excel에서 데이터를 뒤집는 방법입니다. 읽어 주셔서 감사합니다. 다음 주 블로그에서 뵙겠습니다!

    Michael Brown은 소프트웨어 도구를 사용하여 복잡한 프로세스를 단순화하려는 열정을 가진 열성적인 기술 애호가입니다. 기술 산업에서 10년 이상의 경험을 쌓은 그는 Microsoft Excel 및 Outlook은 물론 Google 스프레드시트 및 문서 도구에 대한 기술을 연마했습니다. Michael의 블로그는 자신의 지식과 전문 지식을 다른 사람과 공유하는 데 전념하며 따라하기 쉬운 팁과 생산성 및 효율성 향상을 위한 자습서를 제공합니다. 노련한 전문가이든 초보자이든 Michael의 블로그는 이러한 필수 소프트웨어 도구를 최대한 활용하기 위한 귀중한 통찰력과 실용적인 조언을 제공합니다.