Computer >> 컴퓨터 >  >> 소프트웨어 >> Office

엑셀 필터 적용 상태에서 복사·붙여넣기 하는 5가지 방법

복사·붙여넣기는 데이터 관리에서 가장 많이 사용되는 작업 중 하나입니다. 엑셀에서는 이 작업을 손쉽게 처리할 수 있지만, 필터 기능이 적용된 상태에서는 상황이 조금 복잡해집니다. 필터 역시 엑셀에서 자주 활용되는 핵심 기능인 만큼, 필터가 걸린 데이터를 어떻게 복사하고 붙여넣어야 하는지 정확히 알아두면 실무에서 큰 도움이 됩니다.

이 글에서는 여러 도시의 매장별 과일 가격 데이터를 예시로 들어, 필터가 적용된 상태에서 복사·붙여넣기를 수행하는 다양한 방법을 단계별로 살펴보겠습니다.

필터 적용 시 복사·붙여넣기 하는 5가지 방법

1. 필터가 적용된 셀 범위 복사 후 붙여넣기

먼저 필터가 적용된 데이터 집합에서 특정 범위를 복사해, 필터가 없는 새로운 셀 영역에 붙여넣는 방법입니다. 여기서는 New York 매장의 데이터만 추출해 보겠습니다.

1단계:

  • Store(매장) 셀의 화살표 아이콘을 클릭합니다.
  • 목록에서 New York을 선택합니다.
  • 확인(OK)을 누릅니다.

엑셀 필터 적용 상태에서 복사·붙여넣기 하는 5가지 방법

아래 이미지처럼 New York 매장의 정보만 표시됩니다.

엑셀 필터 적용 상태에서 복사·붙여넣기 하는 5가지 방법

2단계:

  • New York 데이터가 있는 모든 셀을 선택합니다.
  • Ctrl+C를 눌러 데이터를 복사합니다.

엑셀 필터 적용 상태에서 복사·붙여넣기 하는 5가지 방법

3단계:

  • 데이터를 붙여넣을 다른 셀로 이동합니다. 여기서는 B18 셀로 이동하겠습니다.
  • Ctrl+V를 눌러 붙여넣습니다.

엑셀 필터 적용 상태에서 복사·붙여넣기 하는 5가지 방법

이렇게 하면 New York 매장의 데이터만 깔끔하게 추출할 수 있습니다.

2. 필터를 활용해 원하는 셀에 동일한 값 붙여넣기

이번에는 필터링된 여러 셀에 하나의 값을 한꺼번에 입력하는 방법입니다. 바나나 가격이 인상되어 모든 매장에 동일하게 반영해야 하는 상황을 가정해 보겠습니다.

1단계:

  • Fruit(과일) 셀의 필터 옵션을 클릭합니다.
  • 목록에서 Banana를 선택합니다.
  • 확인(OK)을 누릅니다.

엑셀 필터 적용 상태에서 복사·붙여넣기 하는 5가지 방법

필터가 적용된 결과는 아래와 같습니다.

엑셀 필터 적용 상태에서 복사·붙여넣기 하는 5가지 방법

2단계:

  • 변경된 바나나의 새 가격을 17행에 입력합니다.

엑셀 필터 적용 상태에서 복사·붙여넣기 하는 5가지 방법

3단계:

  • C17 셀의 새 가격을 Ctrl+C로 복사합니다.
  • 붙여넣을 대상인 D8, D11, D14, D15 셀을 선택합니다.

엑셀 필터 적용 상태에서 복사·붙여넣기 하는 5가지 방법

4단계:

  • Ctrl+V를 눌러 데이터를 붙여넣습니다.

엑셀 필터 적용 상태에서 복사·붙여넣기 하는 5가지 방법

5단계:

  • 다시 Fruit 필터로 돌아가 전체 데이터를 표시합니다. 이미지에 표시된 순서대로 진행하면 됩니다.

엑셀 필터 적용 상태에서 복사·붙여넣기 하는 5가지 방법

원하는 셀의 값만 수정한 전체 데이터 집합을 최종적으로 확인할 수 있습니다.

엑셀 필터 적용 상태에서 복사·붙여넣기 하는 5가지 방법

3. 필터된 데이터 내에서 값 범위 복사·붙여넣기

이번에는 필터링된 데이터 안에서 여러 값을 한 번에 복사해 붙여넣는 방법입니다. 운송비 상승으로 Dallas 매장의 가격이 인상되었고, 변경된 가격을 원본 데이터에 반영하는 상황을 가정합니다.

엑셀 필터 적용 상태에서 복사·붙여넣기 하는 5가지 방법

1단계:

  • Store 셀의 화살표를 클릭합니다.
  • 목록에서 Dallas를 선택합니다.
  • 확인(OK)을 누릅니다.

엑셀 필터 적용 상태에서 복사·붙여넣기 하는 5가지 방법

Dallas 매장의 데이터만 표시됩니다.

엑셀 필터 적용 상태에서 복사·붙여넣기 하는 5가지 방법

2단계:

  • Price(가격) 열의 기존 값을 삭제합니다.

엑셀 필터 적용 상태에서 복사·붙여넣기 하는 5가지 방법

3단계:

  • D6 셀에 Dallas 매장 Orange에 해당하는 새 가격 셀 참조를 입력합니다.

엑셀 필터 적용 상태에서 복사·붙여넣기 하는 5가지 방법

4단계:

  • Enter 키를 누릅니다.

엑셀 필터 적용 상태에서 복사·붙여넣기 하는 5가지 방법

5단계:

  • 채우기 핸들(Fill Handle)을 데이터가 있는 마지막 셀까지 드래그합니다.

엑셀 필터 적용 상태에서 복사·붙여넣기 하는 5가지 방법

6단계:

  • 전체 데이터를 다시 보려면 Store 셀의 필터 옵션에서 모두 선택(Select All)에 체크합니다.
  • 확인(OK)을 누릅니다.

엑셀 필터 적용 상태에서 복사·붙여넣기 하는 5가지 방법

Dallas 매장의 가격이 수정된 전체 데이터 집합을 확인할 수 있습니다.

엑셀 필터 적용 상태에서 복사·붙여넣기 하는 5가지 방법

7단계:

  • E15 셀의 데이터를 삭제해 보겠습니다.

엑셀 필터 적용 상태에서 복사·붙여넣기 하는 5가지 방법

참조 대상 셀이 비어 있기 때문에 D15 셀도 함께 비어 보이게 됩니다.

8단계:

  • Ctrl+Z로 이전 작업을 되돌립니다.
  • Price 열의 해당 셀들을 선택한 뒤 Ctrl+C로 복사합니다.

엑셀 필터 적용 상태에서 복사·붙여넣기 하는 5가지 방법

9단계:

  • 마우스 오른쪽 버튼을 클릭합니다.
  • 붙여넣기(Paste) 옵션에서 값만 붙여넣기(Values)를 선택합니다.

엑셀 필터 적용 상태에서 복사·붙여넣기 하는 5가지 방법

복사·붙여넣기가 완료된 데이터 집합입니다.

엑셀 필터 적용 상태에서 복사·붙여넣기 하는 5가지 방법

10단계:

  • 마지막으로 New Price(새 가격) 열의 임시 값을 삭제합니다.

엑셀 필터 적용 상태에서 복사·붙여넣기 하는 5가지 방법

함께 읽으면 좋은 글

  • 엑셀에 필터 추가하는 방법 (4가지)
  • 엑셀 필터 단축키 (예제와 함께 알아보는 3가지 활용법)
  • 엑셀에서 여러 열 동시에 필터링하기 (3가지 방법)
  • 엑셀에서 고유 값만 필터링하기 (8가지 쉬운 방법)

4. VBA 매크로로 필터된 셀 복사·붙여넣기

반복적인 작업이라면 VBA 매크로를 활용하는 것이 효율적입니다. 앞선 방법과 동일한 조건의 데이터 집합을 사용합니다.

엑셀 필터 적용 상태에서 복사·붙여넣기 하는 5가지 방법

1단계:

  • 이전 방법과 같은 절차로 Dallas 매장 데이터만 필터링합니다.

엑셀 필터 적용 상태에서 복사·붙여넣기 하는 5가지 방법

2단계:

  • 개발 도구(Developer) 탭으로 이동합니다.
  • 매크로 기록(Record Macro)을 선택합니다.
  • 매크로 이름을 Copy_Paste_Data로 지정합니다.
  • 확인(OK)을 누릅니다.

엑셀 필터 적용 상태에서 복사·붙여넣기 하는 5가지 방법

3단계:

  • 매크로(Macros) 옵션으로 이동합니다.
  • Copy_Paste_Data를 선택하고 단계별 실행(Step Into)을 클릭합니다.

엑셀 필터 적용 상태에서 복사·붙여넣기 하는 5가지 방법

4단계:

  • 명령 창에 아래 코드를 입력합니다.
Sub Copy_Paste_Data()
Dim n As Range
Dim source_data_1 As Range
Dim destination_data_1 As Range
Dim source_data_2 As Range
Dim destination_data_2 As Range
Set n = Application.Selection
n.SpecialCells(xlCellTypeVisible).Select
Set source_data_1 = Application.Selection
Set destination_data_1 = Application.InputBox("Insert the destination Location:", Type:=8)
For Each source_data_2 In source_data_1
source_data_2.Copy
For Each destination_data_2 In destination_data_1
If destination_data_2.EntireRow.RowHeight <> 0 Then
destination_data_2.PasteSpecial
Set destination_data_1 = destination_data_2.Offset(1).Resize(destination_data_1.Rows.Count)
Exit For
End If
Next destination_data_2
Next source_data_2
End Sub

엑셀 필터 적용 상태에서 복사·붙여넣기 하는 5가지 방법

5단계:

  • 이 코드는 현재 선택 영역을 기준으로 동작하므로, 붙여넣을 대상 셀들을 미리 선택해 둡니다.

엑셀 필터 적용 상태에서 복사·붙여넣기 하는 5가지 방법

6단계:

  • 탭에서 실행 버튼을 클릭하거나 F5 키를 눌러 코드를 실행합니다.

엑셀 필터 적용 상태에서 복사·붙여넣기 하는 5가지 방법

7단계:

  • 붙여넣을 대상 위치를 입력하는 창이 나타납니다.

엑셀 필터 적용 상태에서 복사·붙여넣기 하는 5가지 방법

아래 이미지처럼 대상 위치를 입력합니다.

엑셀 필터 적용 상태에서 복사·붙여넣기 하는 5가지 방법

8단계:

  • 확인(OK)을 눌러 결과를 확인합니다.

엑셀 필터 적용 상태에서 복사·붙여넣기 하는 5가지 방법

New Price 열의 값이 Price 열로 붙여넣어졌습니다.

9단계:

  • 모두 선택(Select All)을 클릭해 전체 데이터를 다시 표시합니다.

엑셀 필터 적용 상태에서 복사·붙여넣기 하는 5가지 방법

전체 데이터 집합은 아래와 같습니다.

엑셀 필터 적용 상태에서 복사·붙여넣기 하는 5가지 방법

10단계:

  • New Price 열의 임시 값을 제거합니다.

엑셀 필터 적용 상태에서 복사·붙여넣기 하는 5가지 방법

보조 데이터를 삭제한 후에도 Price 열의 값은 그대로 유지되는 것을 확인할 수 있습니다.

더 알아보기: 엑셀에서 다중 필터 적용하기 [방법 + VBA]

5. 빠른 실행 도구 모음에 매크로 버튼 추가하기

VBA 매크로를 더 편리하게 실행할 수 있도록 빠른 실행 도구 모음(Quick Access Toolbar)에 버튼을 등록할 수 있습니다.

1단계:

  • 빠른 실행 도구 모음 사용자 지정을 클릭합니다.
  • 옵션 목록에서 기타 명령(More Commands)을 선택합니다.

엑셀 필터 적용 상태에서 복사·붙여넣기 하는 5가지 방법

2단계:

  • Excel 옵션 대화상자가 열리면 빠른 실행 도구 모음 항목을 선택합니다.
  • 명령 선택 드롭다운에서 매크로(Macros)를 고릅니다.

엑셀 필터 적용 상태에서 복사·붙여넣기 하는 5가지 방법

3단계:

  • Copy_Paste_Data 매크로를 추가합니다.
  • 확인(OK)을 클릭하면 완료됩니다.

엑셀 필터 적용 상태에서 복사·붙여넣기 하는 5가지 방법

워크시트 상단에 매크로 실행 버튼이 추가된 것을 확인할 수 있습니다.

엑셀 필터 적용 상태에서 복사·붙여넣기 하는 5가지 방법

추가 팁: Ctrl+C가 작동하지 않을 때

필터가 적용된 셀에서 Ctrl+C로 복사할 때 문제가 발생한다면 이동 옵션(Go To Special) 기능을 활용해 보세요. 숨겨진 행을 제외한 보이는 셀만 정확히 선택할 수 있습니다.

  • F5 키를 누르면 이동(Go To) 대화상자가 나타납니다.
  • 옵션(Special) 버튼을 클릭합니다.

엑셀 필터 적용 상태에서 복사·붙여넣기 하는 5가지 방법

  • 이동 옵션에서 화면에 보이는 셀만(Visible cells only)을 선택합니다.
  • 확인(OK)을 누릅니다.

엑셀 필터 적용 상태에서 복사·붙여넣기 하는 5가지 방법

마무리

지금까지 엑셀에서 필터가 적용된 상태로 데이터를 복사·붙여넣는 다양한 방법을 살펴보았습니다. 기본적인 범위 복사부터 값만 붙여넣기, VBA 매크로 활용까지 상황에 맞는 방법을 골라 사용하면 업무 효율을 크게 높일 수 있습니다. 더 궁금한 점이 있다면 댓글로 의견을 남겨 주세요.

더 읽을거리

  • 엑셀에서 여러 열을 독립적으로 필터링하는 방법
  • 엑셀 텍스트 필터 활용법 (5가지 예제)
  • 엑셀 사용자 지정 필터 수행하기 (5가지 방법)
  • 엑셀 필터 제거하기 (간편한 5가지 방법)