Skip to main content

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

Excel에서 기존 데이터를 대체하거나 덮어쓰지 않고 열/행을 이동하는 방법은 무엇입니까?

Author Siluvia Last modified

Excel에서 작업할 때, 가독성을 높이거나 특정 데이터 배열 요구 사항을 충족하기 위해 워크시트의 열이나 행을 재배치해야 할 수 있습니다. 그러나 열이나 행을 이동하면 새로운 위치에 중요한 기존 데이터가 덮어써질 수 있다는 우려가 있을 수 있습니다. 이 문서에서는 기존 정보를 대체하거나 덮어쓰지 않고 열 또는 행을 새 위치로 이동할 수 있는 몇 가지 실용적인 방법을 소개합니다. 각 방법은 고유한 장점과 최적의 사용 사례를 가지고 있으므로 귀하의 필요에 가장 적합한 것을 선택할 수 있습니다.

드래그하여 기존 데이터를 대체하지 않고 열/행 이동
잘라내기와 붙여넣기를 통해 기존 데이터를 대체하지 않고 열/행 이동
Kutools for Excel로 열 쉽게 이동하기
VBA 코드 - 프로그래밍 방식으로 열 또는 행을 지정된 위치로 이동


드래그하여 기존 데이터를 대체하지 않고 열/행 이동

기존 데이터를 덮어쓰지 않고 Excel에서 열이나 행을 재배치하는 가장 간단한 방법 중 하나는 Shift 키를 누른 상태에서 원하는 위치로 드래그하는 것입니다. 이 방법은 비교적 작은 규모나 중간 크기의 데이터 표에 대해서는 빠르고 효율적입니다.

적용 시나리오 및 참고사항: 드래그는 정확한 배치가 필요한 관리 가능한 양의 데이터를 포함한 워크시트에 가장 적합합니다. 사용자 친화적인 방법이지만 매우 큰 데이터 세트나 여러 열/행을 동시에 이동해야 하는 경우에는 실용적이지 않을 수 있습니다.

1. 이동하려는 열의 헤더나 행 번호를 클릭하여 전체 열 또는 행을 선택합니다.

2. 선택한 열 또는 행의 경계에 커서를 올리면 4방향 화살표 커서로 바뀝니다. 4-sided arrow, 그런 다음 Shift 키를 누른 상태에서 열 또는 행을 기존 열 또는 행 사이의 원하는 위치로 드래그합니다. 드래그하는 동안 데이터가 삽입될 위치를 나타내는 흐릿한 윤곽선이 나타납니다. 스크린샷 참조:

move column without overwriting existing data

이제 선택한 열 또는 행이 새 위치로 이동하고 모든 기존 데이터는 자동으로 공간을 만들기 위해 이동하여 어떤 정보도 덮어쓰지 않도록 합니다.

팁: 드래그하는 동안 반드시 Shift 키를 누르고 있어야 합니다. 그렇지 않으면 Excel이 열 또는 행을 이동하는 대신 덮어쓸 수 있습니다. '대상 셀의 내용을 바꾸시겠습니까?'라는 메시지가 나타난다면 Shift 키를 누르지 않은 것일 가능성이 큽니다. 실행 취소 버튼(Ctrl+Z)을 사용하여 되돌린 후 다시 시도하세요.


워크시트에서 기존 데이터를 대체하지 않고 열 쉽게 이동하기:

열 목록 Column List 창은 Kutools for Excel 다음과 같이 워크시트 내 열을 빠르게 재배치할 수 있도록 도와줍니다.
지금 다운로드하고 무료로 사용해 보세요! (30-일 무료 체험)


잘라내기와 붙여넣기를 통해 기존 데이터를 대체하지 않고 열/행 이동

기존 정보를 덮어쓰지 않고 열 또는 행을 이동하는 또 다른 일반적으로 사용되는 방법은 잘라내고 삽입하는 것입니다. 이 옵션을 통해 데이터를 정확히 배치할 수 있으며, 나머지 열 또는 행은 새 위치에 맞게 자동으로 이동됩니다.

1. 이동하려는 열 또는 행 전체를 선택합니다. 헤더나 행 번호를 마우스 오른쪽 버튼으로 클릭한 후 컨텍스트 메뉴에서 잘라내기를 선택합니다.

right click the column and select Cut

2. 그 다음, 잘라낸 데이터를 배치할 위치의 바로 오른쪽(열의 경우) 또는 아래쪽(행의 경우) 열 또는 행의 헤더를 마우스 오른쪽 버튼으로 클릭합니다. 컨텍스트 메뉴에서 '잘라낸 셀 삽입'을 클릭합니다. 스크린샷 참조:

right click a certain column and click Insert Cut Cells

잘라낸 열 또는 행이 지정된 위치에 삽입되어 기존 데이터를 덮어쓰는 대신 옆으로 밀어냅니다.


Kutools for Excel로 열 쉽게 이동하기

열을 자주 재배치하거나 매우 넓은 데이터 표를 다루어야 하는 경우, Kutools for Excel은 열 목록 유틸리티를 제공합니다. 이 기능은 모든 열을 빠르게 탐색할 수 있는 창을 제공하며, 복잡한 열 재배치를 더 쉽게 처리할 수 있도록 드래그 앤 드롭을 통해 열을 위아래로 이동할 수 있게 합니다.

Kutools for Excel은 300개 이상의 고급 기능을 제공하여 복잡한 작업을 간소화하고 창의성과 효율성을 향상시킵니다. AI 기능과 통합되어 Kutools는 정확하게 작업을 자동화하며, 데이터 관리를 손쉽게 만듭니다. Kutools for Excel의 상세 정보...무료 체험하기...

1. Kutools 탭으로 이동하여 탐색을 클릭하여 Kutools 창을 엽니다. 스크린샷 참조:

click Navigation of kutools

2. Kutools 탐색 창은 Excel 창의 왼쪽에 나타납니다. 그 다음:

2.1) 열 목록 버튼을 클릭하여 열 탐색 창을 엽니다;
2.2) 목록에서 이동하려는 열을 찾아서 선택합니다;
2.3) 또는 아래 버튼을 사용하거나 단순히 드래그 앤 드롭하여 열을 원하는 위치로 이동합니다. 변경 사항은 즉시 워크시트에 반영됩니다.

select one move type to move the column

장점: 이 방법은 특히 크고 복잡한 워크시트에서 또는 데이터 구조를 자주 검토해야 하는 경우 유용합니다. 모든 이동은 데이터에 비파괴적이며 기존 정보는 항상 보존됩니다.

  이 유틸리티를 무료로 체험해 보려면 (30일) 클릭하여 다운로드한 후, 위의 단계에 따라 적용하기 위해 계산을 진행하십시오.


VBA 코드 - 프로그래밍 방식으로 열 또는 행을 지정된 위치로 이동

고급 사용자 또는 많은 워크시트에서 열 또는 행 이동을 자동화해야 하는 경우, VBA 솔루션은 기존 내용을 덮어쓰지 않고 데이터를 프로그래밍 방식으로 새 위치로 이동할 수 있는 유연한 방법을 제공합니다. 이 방법은 반복 작업이나 일관되게 재구성해야 하는 대규모 데이터 세트를 다룰 때 적합합니다.

적용 시나리오 및 참고사항: VBA 코드는 여러 열 또는 행을 프로그래밍 방식으로 이동해야 하거나, 통합 문서의 여러 워크시트에 걸쳐 이동을 적용해야 할 때 특히 유용합니다. 항상 VBA 스크립트를 실행하기 전에 워크북을 저장하세요. 작업은 쉽게 되돌릴 수 없습니다. 오류를 방지하려면 보호되지 않은 워크시트에서 이 접근법을 사용하세요.

1. Excel 워크북을 열고 Alt + F11을 눌러 VBA 편집기에 접근합니다. VBA 창에서 삽입 > 모듈을 클릭하여 새 코드 모듈을 추가합니다.

Sub MoveColumnOrRow()
    Dim WorkRng As Range
    Dim Target As Range
    Dim xTitleId As String
    Dim MoveType As String
    Dim isColumn As Boolean
    
    On Error Resume Next
    xTitleId = "KutoolsforExcel"
    
    Set WorkRng = Application.InputBox("Select the column or row to move:", xTitleId, "", Type:=8)
    If WorkRng Is Nothing Then Exit Sub
    
    MoveType = Application.InputBox("Type 'C' for column or 'R' for row", xTitleId, "C", Type:=2)
    isColumn = (UCase(MoveType) = "C")
    
    If isColumn Then
        Set Target = Application.InputBox("Select the column before which to move:", xTitleId, "", Type:=8)
        If Target Is Nothing Then Exit Sub
        WorkRng.EntireColumn.Cut
        Target.EntireColumn.Insert Shift:=xlToRight
    Else
        Set Target = Application.InputBox("Select the row before which to move:", xTitleId, "", Type:=8)
        If Target Is Nothing Then Exit Sub
        WorkRng.EntireRow.Cut
        Target.EntireRow.Insert Shift:=xlDown
    End If
End Sub

2. 코드 입력이 완료되면 VBA 편집기를 닫습니다. Alt + F8을 눌러 매크로를 실행하고, 매크로 목록에서 MoveColumnOrRow를 선택한 후 실행을 클릭합니다. 매크로는 이동할 열 또는 행을 선택하고, 열인지 행인지 지정하고, 대상 위치를 선택하도록 요청합니다. 그러면 선택한 열 또는 행이 프로그래밍 방식으로 선택한 대상 앞에 이동되며, 기존 데이터는 자동으로 이동되고 덮어쓰기가 방지됩니다.

문제 해결: 코드가 작동하지 않는 경우, 시트가 보호되어 있거나 병합된 셀이 포함되어 있는지 확인하세요. 최상의 결과를 얻으려면 셀을 분리하고 매크로를 실행하기 전에 워크시트가 잠금 해제되었는지 확인하세요. 예기치 않은 오류로 인한 데이터 손실을 방지하기 위해 항상 VBA를 실행하기 전에 워크북을 저장하세요.

최고의 오피스 생산성 도구

🤖 Kutools AI 도우미: 데이터 분석에 혁신을 가져옵니다. 방법: 지능형 실행   |  코드 생성  |  사용자 정의 수식 생성  |  데이터 분석 및 차트 생성  |  Kutools Functions 호출
인기 기능: 중복 찾기, 강조 또는 중복 표시   |  빈 행 삭제   |  데이터 손실 없이 열 또는 셀 병합   |   반올림(수식 없이) ...
슈퍼 LOOKUP: 다중 조건 VLOOKUP    다중 값 VLOOKUP  |   다중 시트 조회   |   퍼지 매치 ....
고급 드롭다운 목록: 드롭다운 목록 빠르게 생성   |  종속 드롭다운 목록   |  다중 선택 드롭다운 목록 ....
열 관리자: 지정한 수의 열 추가  |  열 이동  |  숨겨진 열의 표시 상태 전환  |  범위 및 열 비교 ...
추천 기능: 그리드 포커스   |  디자인 보기   |   향상된 수식 표시줄    통합 문서 & 시트 관리자   |  자동 텍스트 라이브러리   |  날짜 선택기   |  데이터 병합   |  셀 암호화/해독    목록으로 이메일 보내기   |  슈퍼 필터   |   특수 필터(굵게/이탤릭/취소선 필터 등) ...
15대 주요 도구 세트12 가지 텍스트 도구(텍스트 추가, 특정 문자 삭제, ...)  |  50+ 종류의 차트(간트 차트, ...)  |  40+ 실용적 수식(생일을 기반으로 나이 계산, ...)  |  19 가지 삽입 도구(QR 코드 삽입, 경로에서 그림 삽입, ...)  |  12 가지 변환 도구(단어로 변환하기, 통화 변환, ...)  |  7 가지 병합 & 분할 도구(고급 행 병합, 셀 분할, ...)  |  ... 등 다양
Kutools는 사용자가 선호하는 언어로 이용할 수 있습니다 – 영어, 스페인어, 독일어, 프랑스어, 중국어 및40개 이상의 언어 지원!

Kutools for Excel과 함께 엑셀 능력을 한 단계 끌어 올리고, 이전에 없던 효율성을 경험하세요. Kutools for Excel은300개 이상의 고급 기능으로 생산성을 높이고 저장 시간을 단축합니다.  가장 필요한 기능을 바로 확인하려면 여기를 클릭하세요...


Office Tab은 Office에 탭 인터페이스를 제공하여 작업을 더욱 간편하게 만듭니다

  • Word, Excel, PowerPoint에서 탭 편집 및 읽기를 활성화합니다.
  • 새 창 대신 같은 창의 새로운 탭에서 여러 파일을 열고 생성할 수 있습니다.
  • 생산성이50% 증가하며, 매일 수백 번의 마우스 클릭을 줄여줍니다!

모든 Kutools 추가 기능. 한 번에 설치

Kutools for Office 제품군은 Excel, Word, Outlook, PowerPoint용 추가 기능과 Office Tab Pro를 한 번에 제공하여 Office 앱을 활용하는 팀에 최적입니다.

Excel Word Outlook Tabs PowerPoint
  • 올인원 제품군 — Excel, Word, Outlook, PowerPoint 추가 기능 + Office Tab Pro
  • 설치 한 번, 라이선스 한 번 — 몇 분 만에 손쉽게 설정(MSI 지원)
  • 함께 사용할 때 더욱 효율적 — Office 앱 간 생산성 향상
  • 30일 모든 기능 사용 가능 — 회원가입/카드 불필요
  • 최고의 가성비 — 개별 추가 기능 구매 대비 절약