Excel에서 행 또는 열을 역순으로 복사하고 붙여넣는 방법은 무엇입니까?
가끔씩 아래 스크린샷에 표시된 것처럼 열 또는 행의 목록을 수직 또는 수평으로 역순으로 복사하고 붙여넣어야 할 수 있습니다. Excel에서 이 작업을 빠르고 쉽게 처리하려면 어떻게 해야 합니까?
수식을 사용하여 열 또는 행의 목록을 역순으로 복사하고 붙여넣기
VBA 코드를 사용하여 열 또는 행 범위를 역순으로 복사하고 붙여넣기
놀라운 기능을 사용하여 열 또는 행 범위를 역순으로 복사하고 붙여넣기
수식을 사용하여 열 또는 행의 목록을 역순으로 복사하고 붙여넣기
열 목록을 수직으로 역순으로 복사하고 붙여넣기
열 셀 목록을 역순으로 정렬하려면 다음 수식을 적용할 수 있습니다:
열 순서를 역순으로 정렬하려는 빈 셀에 다음 수식을 입력하거나 복사하세요:
참고: 위 수식에서 A1 은 열의 첫 번째 셀이고, A15 는 열의 마지막 셀입니다.
그런 다음, 아래 스크린샷에 표시된 대로 역순으로 셀 값을 추출하기 위해 채우기 핸들을 아래로 드래그합니다:
행 목록을 수평으로 역순으로 복사하고 붙여넣기
행 목록을 역순으로 복사하고 붙여넣으려면 다음 수식을 사용하세요:
빈 셀에 다음 수식을 입력하거나 복사하세요:
참고: 위 수식에서 A1은 행의 첫 번째 셀이고, 1:1은 데이터가 위치한 행 번호입니다. 데이터가 10행에 있다면 이를 10:10으로 변경해야 합니다.
그런 다음, 모든 값이 추출될 때까지 이 수식을 적용하려는 셀까지 채우기 핸들을 오른쪽으로 드래그하면 모든 값이 수평으로 역순으로 정렬됩니다. 스크린샷을 참조하세요:
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 키를 눌러 이 코드를 실행하면, 수직으로 역순 정렬하려는 데이터 범위를 선택하라는 메시지 상자가 나타납니다. 스크린샷을 참조하세요:
4. 그런 다음 확인 버튼을 클릭하면 아래 스크린샷에 표시된 대로 데이터 범위가 수직으로 역순 정렬됩니다:
![]() | ![]() | ![]() |
세포 범위를 수평으로 역순으로 복사하고 붙여넣기
데이터 범위를 수평으로 역순 정렬하려면 다음 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
이 코드를 실행한 후 필요에 따라 다음 스크린샷을 얻게 됩니다:
![]() |
![]() |
![]() |
놀라운 기능을 사용하여 열 또는 행 범위를 역순으로 복사하고 붙여넣기
위 수식과 VBA 코드에 익숙하지 않다면 여기에서는 Kutools for Excel이라는 간단한 도구를 추천드립니다. Flip Vertical Range 및 Flip Horizontal Range 기능을 통해 한 번의 클릭으로 세포 범위를 수직 및 수평으로 역순 정렬할 수 있습니다.
팁:Flip Vertical Range 및 Flip Horizontal Range 기능을 적용하려면 먼저 Kutools for Excel을 다운로드한 후 기능을 빠르고 쉽게 적용하세요.
Kutools for Excel 설치 후에는 다음과 같이 하세요:
세포 범위를 수평으로 역순으로 복사하고 붙여넣기
1. 셀 범위를 선택한 다음 Kutools > Range > Flip Vertical Range > All (Only flip values)를 클릭하세요. 스크린샷을 참조하세요:
2. 그리고 나면 셀 범위의 값이 즉시 수직으로 역순 정렬됩니다. 스크린샷을 참조하세요:
![]() | ![]() | ![]() |
세포 범위를 수평으로 역순으로 복사하고 붙여넣기
1. 셀 범위를 선택한 다음 Kutools > Range > Flip Horizontal Range > All (Only flip values)를 클릭하세요. 스크린샷을 참조하세요:
2. 그리고 나면 선택 영역의 모든 셀 값이 즉시 수평으로 역순 정렬됩니다. 스크린샷을 참조하세요:
![]() |
![]() |
![]() |
지금 바로 Kutools for Excel을 다운로드하고 무료로 사용해 보세요!
추가적인 복사 및 붙여넣기 관련 글:
- Excel에서 병합된 셀을 단일 셀로 복사하고 붙여넣기
- 일반적으로 병합된 셀을 복사하여 다른 셀에 붙여넣으면 병합된 셀이 그대로 붙여넣어집니다. 하지만 아래 스크린샷에 표시된 것처럼 병합된 셀을 단일 셀로 붙여넣어 데이터를 원하는 대로 처리하고 싶을 수 있습니다. 이 글에서는 병합된 셀을 단일 셀로 복사하고 붙여넣는 방법에 대해 설명하겠습니다.
- Excel에서 날짜를 기준으로 행을 복사하여 다른 시트에 붙여넣기
- 특정 날짜를 기준으로 전체 행을 복사하여 다른 시트에 붙여넣고 싶다고 가정해 봅시다. Excel에서 이 작업을 처리할 좋은 아이디어가 있나요?
- Excel에서 열을 복사하여 고유한 레코드만 붙여넣기
- 중복이 많은 열이 있을 경우 해당 목록에서 중복되지 않은 값만 가져오고 싶을 수 있습니다. 이를 달성하려면 어떻게 해야 할까요? 이 글에서는 Excel에서 열 목록에서 고유한 레코드만 붙여넣는 두 가지 방법을 제공합니다.
- 보호된 시트에서 데이터 복사하기
- 다른 사용자로부터 워크시트가 보호된 Excel 파일을 받았다고 가정해 봅시다. 이제 해당 데이터를 새로운 통합 문서로 복사하고 붙여넣으려고 합니다. 그러나 보호된 시트의 데이터는 Select locked cells 및 Select unlocked cells 옵션이 비활성화되어 있어 선택 및 복사가 불가능합니다.
- Excel에서 고급 필터를 사용하여 데이터를 다른 워크시트에 복사하기
- 일반적으로 동일한 워크시트 내에서 원본 데이터에서 데이터를 추출하기 위해 고급 필터 기능을 빠르게 적용할 수 있습니다. 하지만 때때로 필터링된 결과를 다른 워크시트로 복사하려고 하면 다음과 같은 경고 메시지가 표시됩니다. 이 경우 Excel에서 이 작업을 어떻게 처리할 수 있을까요?
최고의 오피스 생산성 도구
Kutools for Excel은 대부분의 문제를 해결하고 생산성을 80% 향상시킵니다.
- 슈퍼 수식 표시줄 (여러 줄의 텍스트와 수식을 쉽게 편집); 읽기 레이아웃 (대량의 셀을 쉽게 읽고 편집); 필터링된 범위에 붙여넣기...
- 데이터를 유지하면서 셀/행/열 병합; 셀 내용 분할; 중복 행 병합 및 합계/평균 내기... 중복 셀 방지; 범위 비교하기...
- 중복 또는 고유한 행 선택; 빈 행 선택 (모든 셀이 비어 있음); 여러 워크북에서 슈퍼 찾기 및 퍼지 찾기; 랜덤 선택...
- 수식 참조를 변경하지 않고 여러 셀 정확히 복사; 여러 시트에 자동으로 참조 생성; 글머리 기호, 체크 박스 등 삽입...
- 즐겨찾는 수식, 범위, 차트 및 그림을 빠르게 삽입; 비밀번호로 셀 암호화; 메일링 목록 생성 및 이메일 보내기...
- 텍스트 추출, 텍스트 추가, 특정 위치에서 문자 제거, 공백 제거; 데이터 페이지 통계 생성 및 인쇄; 셀 내용과 의견 간 변환...
- 슈퍼 필터 (다른 시트에 필터 구성 저장 및 적용); 월/주/일별 고급 정렬, 발생 빈도 등; 굵게, 기울임꼴로 특수 필터...
- 워크북 및 워크시트 병합; 기본 열을 기준으로 테이블 병합; 데이터를 여러 시트로 분할; xls, xlsx 및 PDF 일괄 변환...
- 주차 번호, 요일 등으로 피벗 테이블 그룹화... 잠금 해제된 셀, 잠긴 셀을 다른 색상으로 표시; 수식/이름이 있는 셀 강조 표시...

- Word, Excel, PowerPoint, Publisher, Access, Visio 및 Project에서 탭 편집 및 읽기를 활성화합니다.
- 새 창 대신 동일한 창의 새 탭에서 여러 문서를 열고 생성합니다.
- 생산성을 50% 향상시키고 매일 수백 번의 마우스 클릭을 줄입니다!
