Skip to main content

Kutools for Office — 하나의 패키지. 다섯 가지 도구. 더 많은 일을 처리하세요.

Excel에서 행 또는 열을 역순으로 복사하고 붙여넣는 방법은 무엇입니까?

Author: Xiaoyang Last Modified: 2025-08-26

가끔씩 아래 스크린샷에 표시된 것처럼 열 또는 행의 목록을 수직 또는 수평으로 역순으로 복사하고 붙여넣어야 할 수 있습니다. Excel에서 이 작업을 빠르고 쉽게 처리하려면 어떻게 해야 합니까?

a screenshot showing the reverse order of the data after pasting

수식을 사용하여 열 또는 행의 목록을 역순으로 복사하고 붙여넣기

VBA 코드를 사용하여 열 또는 행 범위를 역순으로 복사하고 붙여넣기

놀라운 기능을 사용하여 열 또는 행 범위를 역순으로 복사하고 붙여넣기


수식을 사용하여 열 또는 행의 목록을 역순으로 복사하고 붙여넣기

열 목록을 수직으로 역순으로 복사하고 붙여넣기

열 셀 목록을 역순으로 정렬하려면 다음 수식을 적용할 수 있습니다:

열 순서를 역순으로 정렬하려는 빈 셀에 다음 수식을 입력하거나 복사하세요:

=OFFSET($A$15,-(ROW(A1)-1),0)

참고: 위 수식에서 A1 은 열의 첫 번째 셀이고, A15 는 열의 마지막 셀입니다.

그런 다음, 아래 스크린샷에 표시된 대로 역순으로 셀 값을 추출하기 위해 채우기 핸들을 아래로 드래그합니다:

a screenshot of using formula to get the reverse order of a column data


행 목록을 수평으로 역순으로 복사하고 붙여넣기

행 목록을 역순으로 복사하고 붙여넣으려면 다음 수식을 사용하세요:

빈 셀에 다음 수식을 입력하거나 복사하세요:

=OFFSET($A$1,,COUNTA(1:1)-COLUMN(A1),)

참고: 위 수식에서 A1은 행의 첫 번째 셀이고, 1:1은 데이터가 위치한 행 번호입니다. 데이터가 10행에 있다면 이를 10:10으로 변경해야 합니다.

그런 다음, 모든 값이 추출될 때까지 이 수식을 적용하려는 셀까지 채우기 핸들을 오른쪽으로 드래그하면 모든 값이 수평으로 역순으로 정렬됩니다. 스크린샷을 참조하세요:

a screenshot of using formula to get the reverse order of a row data


VBA 코드를 사용하여 열 또는 행 범위를 역순으로 복사하고 붙여넣기

열 또는 행 범위를 역순으로 복사하고 붙여넣어야 하는 경우 여기에서는 이를 빠르고 쉽게 해결할 수 있는 몇 가지 VBA 코드를 소개하겠습니다. 다음 단계를 따라 진행해 주세요:

열 목록을 수직으로 역순으로 복사하고 붙여넣기

1. 먼저 데이터를 새 위치에 복사하고 붙여넣은 후 ALT + F11 키를 눌러 Microsoft Visual Basic for Applications 창을 엽니다.

2. Insert > Module을 클릭하고 모듈 창에 다음 코드를 붙여넣습니다.

VBA 코드: 세포 범위를 수직으로 역순으로 복사하고 붙여넣기

Sub Flipvertically()
'updateby Extendoffice
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 = "KutoolsforExcel"
Set WorkRng = Application.Selection
Set WorkRng = Application.InputBox("Range", xTitleId, WorkRng.Address, Type:=8)
Arr = WorkRng.Formula
For j = 1 To UBound(Arr, 2)
    k = UBound(Arr, 1)
    For i = 1 To UBound(Arr, 1) / 2
        xTemp = Arr(i, j)
        Arr(i, j) = Arr(k, j)
        Arr(k, j) = xTemp
        k = k - 1
    Next
Next
WorkRng.Formula = Arr
End Sub

3. 그런 다음 F5 키를 눌러 이 코드를 실행하면, 수직으로 역순 정렬하려는 데이터 범위를 선택하라는 메시지 상자가 나타납니다. 스크린샷을 참조하세요:

a screenshot of selecting the range of cells you want to reverse after running the VBA code

4. 그런 다음 확인 버튼을 클릭하면 아래 스크린샷에 표시된 대로 데이터 범위가 수직으로 역순 정렬됩니다:

a screenshot of the original column data a screenshot of an arrow a screenshot of the reversed data range

세포 범위를 수평으로 역순으로 복사하고 붙여넣기

데이터 범위를 수평으로 역순 정렬하려면 다음 VBA 코드를 적용하세요:

VBA 코드: 세포 범위를 수평으로 역순으로 복사하고 붙여넣기

Sub Fliphorizontally()
'updateby Extendoffice
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 = "KutoolsforExcel"
Set WorkRng = Application.Selection
Set WorkRng = Application.InputBox("Range", xTitleId, WorkRng.Address, Type:=8)
Arr = WorkRng.Formula
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
    Next
Next
WorkRng.Formula = Arr
End Sub

이 코드를 실행한 후 필요에 따라 다음 스크린샷을 얻게 됩니다:

a screenshot of the original row data
a screenshot of a down arrow
a screenshot of the reversed data

놀라운 기능을 사용하여 열 또는 행 범위를 역순으로 복사하고 붙여넣기

위 수식과 VBA 코드에 익숙하지 않다면 여기에서는 Kutools for Excel이라는 간단한 도구를 추천드립니다. Flip Vertical RangeFlip Horizontal Range 기능을 통해 한 번의 클릭으로 세포 범위를 수직 및 수평으로 역순 정렬할 수 있습니다.

팁:Flip Vertical Range Flip Horizontal Range 기능을 적용하려면 먼저 Kutools for Excel을 다운로드한 후 기능을 빠르고 쉽게 적용하세요.

Kutools for Excel 설치 후에는 다음과 같이 하세요:

세포 범위를 수평으로 역순으로 복사하고 붙여넣기

1. 셀 범위를 선택한 다음 Kutools > Range > Flip Vertical Range > All (Only flip values)를 클릭하세요. 스크린샷을 참조하세요:

a screenshot of enabling the Filp Vertical Range feature

2. 그리고 나면 셀 범위의 값이 즉시 수직으로 역순 정렬됩니다. 스크린샷을 참조하세요:

a screenshot showing the data before flipping a screenshot of an arrow 2 a screenshot of the result after flipping

세포 범위를 수평으로 역순으로 복사하고 붙여넣기

1. 셀 범위를 선택한 다음 Kutools > Range > Flip Horizontal Range > All (Only flip values)를 클릭하세요. 스크린샷을 참조하세요:

a screenshot of enabling the Filp Horizontal Range feature

2. 그리고 나면 선택 영역의 모든 셀 값이 즉시 수평으로 역순 정렬됩니다. 스크린샷을 참조하세요:

a screenshot showing the row data before flipping
a screenshot of a down arrow 2
a screenshot of the result after flipping the selected horizontal range

지금 바로 Kutools for Excel을 다운로드하고 무료로 사용해 보세요!


추가적인 복사 및 붙여넣기 관련 글:

  • Excel에서 병합된 셀을 단일 셀로 복사하고 붙여넣기
  • 일반적으로 병합된 셀을 복사하여 다른 셀에 붙여넣으면 병합된 셀이 그대로 붙여넣어집니다. 하지만 아래 스크린샷에 표시된 것처럼 병합된 셀을 단일 셀로 붙여넣어 데이터를 원하는 대로 처리하고 싶을 수 있습니다. 이 글에서는 병합된 셀을 단일 셀로 복사하고 붙여넣는 방법에 대해 설명하겠습니다.
  • Excel에서 열을 복사하여 고유한 레코드만 붙여넣기
  • 중복이 많은 열이 있을 경우 해당 목록에서 중복되지 않은 값만 가져오고 싶을 수 있습니다. 이를 달성하려면 어떻게 해야 할까요? 이 글에서는 Excel에서 열 목록에서 고유한 레코드만 붙여넣는 두 가지 방법을 제공합니다.
  • 보호된 시트에서 데이터 복사하기
  • 다른 사용자로부터 워크시트가 보호된 Excel 파일을 받았다고 가정해 봅시다. 이제 해당 데이터를 새로운 통합 문서로 복사하고 붙여넣으려고 합니다. 그러나 보호된 시트의 데이터는 Select locked cells 및 Select unlocked cells 옵션이 비활성화되어 있어 선택 및 복사가 불가능합니다.
  • Excel에서 고급 필터를 사용하여 데이터를 다른 워크시트에 복사하기
  • 일반적으로 동일한 워크시트 내에서 원본 데이터에서 데이터를 추출하기 위해 고급 필터 기능을 빠르게 적용할 수 있습니다. 하지만 때때로 필터링된 결과를 다른 워크시트로 복사하려고 하면 다음과 같은 경고 메시지가 표시됩니다. 이 경우 Excel에서 이 작업을 어떻게 처리할 수 있을까요?

  • 슈퍼 수식 표시줄 (여러 줄의 텍스트와 수식을 쉽게 편집); 읽기 레이아웃 (대량의 셀을 쉽게 읽고 편집); 필터링된 범위에 붙여넣기...
  • 데이터를 유지하면서 셀/행/열 병합; 셀 내용 분할; 중복 행 병합 및 합계/평균 내기... 중복 셀 방지; 범위 비교하기...
  • 중복 또는 고유한 행 선택; 빈 행 선택 (모든 셀이 비어 있음); 여러 워크북에서 슈퍼 찾기 및 퍼지 찾기; 랜덤 선택...
  • 수식 참조를 변경하지 않고 여러 셀 정확히 복사; 여러 시트에 자동으로 참조 생성; 글머리 기호, 체크 박스 등 삽입...
  • 즐겨찾는 수식, 범위, 차트 및 그림을 빠르게 삽입; 비밀번호로 셀 암호화; 메일링 목록 생성 및 이메일 보내기...
  • 텍스트 추출, 텍스트 추가, 특정 위치에서 문자 제거, 공백 제거; 데이터 페이지 통계 생성 및 인쇄; 셀 내용과 의견 간 변환...
  • 슈퍼 필터 (다른 시트에 필터 구성 저장 및 적용); 월/주/일별 고급 정렬, 발생 빈도 등; 굵게, 기울임꼴로 특수 필터...
  • 워크북 및 워크시트 병합; 기본 열을 기준으로 테이블 병합; 데이터를 여러 시트로 분할; xls, xlsx 및 PDF 일괄 변환...
  • 주차 번호, 요일 등으로 피벗 테이블 그룹화... 잠금 해제된 셀, 잠긴 셀을 다른 색상으로 표시; 수식/이름이 있는 셀 강조 표시...
kte tab 201905
  • Word, Excel, PowerPoint, Publisher, Access, Visio 및 Project에서 탭 편집 및 읽기를 활성화합니다.
  • 새 창 대신 동일한 창의 새 탭에서 여러 문서를 열고 생성합니다.
  • 생산성을 50% 향상시키고 매일 수백 번의 마우스 클릭을 줄입니다!
officetab bottom