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

엑셀 변경 사항 추적 방법 완벽 정리: 단계별 따라하기 가이드

이 튜토리얼에서는 엑셀에서 변경 사항 추적(Track Changes) 기능을 사용하는 방법을 단계별로 자세히 알려드립니다. 다른 사람과 함께 엑셀 파일을 공유하고 수정하거나 검토해야 하는 경우, 변경 사항 추적 기능이 매우 유용합니다. 또한 본인이 직접 파일을 수정하면서 모든 변경 내역을 기록해 두고 싶을 때도 활용할 수 있으며, 나중에 파일을 다시 열어볼 때 어떤 부분이 수정되었는지 한눈에 파악할 수 있습니다.


연습용 워크북은 아래 링크에서 다운로드할 수 있습니다.


엑셀에서 변경 사항 추적하는 단계별 방법

쉽게 이해할 수 있도록 샘플 데이터를 예시로 사용하겠습니다. 예를 들어, B열에는 사람들의 근무 시간, C열에는 일급 데이터가 있다고 가정해 보겠습니다. 이 상태에서 특정 데이터를 수정하고 그 변경 내역을 추적하려면 아래 단계를 따르세요.


엑셀 변경 사항 추적 방법 완벽 정리: 단계별 따라하기 가이드


1단계: 엑셀 변경 사항 추적 기능 켜기

엑셀에서는 이 기능이 기본적으로 비활성화되어 있습니다. 따라서 변경 사항을 추적하려면 먼저 기능을 활성화해야 합니다. 아래 순서대로 진행하세요.


  • 먼저 파일(File) 탭으로 이동합니다.

엑셀 변경 사항 추적 방법 완벽 정리: 단계별 따라하기 가이드


  • 그다음 옵션(Options)을 선택합니다. 즉, 파일 > 옵션 경로로 이동하면 됩니다.

엑셀 변경 사항 추적 방법 완벽 정리: 단계별 따라하기 가이드


  • '리본 사용자 지정(Customize Ribbon)' 메뉴로 이동한 뒤, 오른쪽 패널의 '기본 탭(Main tabs)'에서 검토(Review)를 찾아 마우스 오른쪽 버튼을 클릭하고 '새 그룹 추가'를 선택합니다.
  • 왼쪽 패널의 '명령 선택'에서 '리본에 없는 명령'을 선택하고, '변경 사항 추적(레거시)(Track Changes Legacy)'을 찾아 추가>> 버튼을 눌러 새 그룹에 등록합니다.

엑셀 변경 사항 추적 방법 완벽 정리: 단계별 따라하기 가이드


  • 이렇게 하면 기본 탭에 '변경 사항 추적(레거시)' 옵션이 추가됩니다.

2단계: 화면에 변경 사항 강조 표시

엑셀에서 변경 내역을 강조 표시하면 수정, 삽입, 삭제 같은 작업을 훨씬 수월하게 처리할 수 있습니다.


  • 먼저 검토(Review) 탭으로 이동합니다.
  • 그다음 '변경 사항 추적(레거시)'을 클릭하고 변경 내역 강조 표시(Highlight Changes) 옵션을 선택합니다.

엑셀 변경 사항 추적 방법 완벽 정리: 단계별 따라하기 가이드


  • 이후 '변경 내역 강조 표시' 대화상자에서 '새 시트에 변경 내역 나열(List changes on a new sheet)' 옵션에 체크합니다. 변경 시점(When) 필드에서는 전체 변경 사항, 아직 검토하지 않은 항목, 또는 '마지막 저장 이후의 변경 사항' 중 원하는 조건을 지정한 뒤 확인을 클릭합니다.

엑셀 변경 사항 추적 방법 완벽 정리: 단계별 따라하기 가이드


  • 마지막으로 데이터를 수정하면 화면에 다음과 같은 결과가 표시됩니다.

엑셀 변경 사항 추적 방법 완벽 정리: 단계별 따라하기 가이드


3단계: 기록 시트에서 추적된 변경 사항 확인하기

여러 곳을 수정한 경우, 별도의 시트에 변경 내역을 정리해서 보여주면 매우 편리합니다.


  • 먼저 1단계에 따라 엑셀의 변경 사항 추적 기능을 활성화합니다.
  • 그다음 검토 탭에서 '통합 문서 공유(레거시)(Share Workbook Legacy)' 옵션을 선택합니다.

엑셀 변경 사항 추적 방법 완벽 정리: 단계별 따라하기 가이드


  • 새로운 대화상자가 열립니다.
  • 강조할 변경 내역(Highlight which changes) 영역으로 이동하여, 이미지와 같은 값을 변경 시점(When)작성자(Who) 필드에 입력합니다.
  • '새 시트에 변경 내역 나열' 체크박스에 체크한 뒤 확인을 클릭합니다.

엑셀 변경 사항 추적 방법 완벽 정리: 단계별 따라하기 가이드


  • 마지막으로 '기록 시트(History Sheet)'에 다음과 같은 결과가 나타납니다.

엑셀 변경 사항 추적 방법 완벽 정리: 단계별 따라하기 가이드


함께 읽으면 좋은 글: 엑셀 온라인에서 편집 기록 확인하는 방법(간단한 단계)


4단계: 변경 사항 수락 또는 거부하기

수정 작업 후 모든 변경 사항이 필요하지 않을 수도 있습니다. 이럴 때 수락 또는 거부 기능을 활용하면 매우 유용합니다.


  • 먼저 검토(Review) 탭으로 이동합니다.
  • 그다음 변경 사항 추적(레거시) 드롭다운에서 변경 내용 승인/취소(Accept/Reject Changes) 옵션을 선택합니다.

엑셀 변경 사항 추적 방법 완벽 정리: 단계별 따라하기 가이드


  • 수락 또는 거부할 변경 사항 선택 대화상자가 열리면 아래 옵션들을 설정합니다.
  • 변경 시점(When) 필드에서 '아직 검토되지 않음(Not yet reviewed)'을 선택합니다. 필요에 따라 '지정 날짜 이후(Since)'를 선택할 수도 있습니다.
  • 작성자(Who) 필드에서 검토하려는 사용자를 선택합니다.
  • 위치(Where) 체크박스는 선택 해제한 뒤 확인을 클릭합니다.

엑셀 변경 사항 추적 방법 완벽 정리: 단계별 따라하기 가이드


  • 마지막 단계에서는 변경 사항이 순서대로 표시되며, 각각의 변경 내역에 대해 수락(Accept) 또는 거부(Reject)를 선택하여 반영 여부를 결정할 수 있습니다.

엑셀 변경 사항 추적 방법 완벽 정리: 단계별 따라하기 가이드


5단계: 변경 기록 보관 기간 설정하기

변경 사항을 무기한 추적할 필요는 없습니다. 따라서 변경 기록의 보관 기간을 설정하는 것이 좋습니다.


  • 먼저 검토 탭에서 통합 문서 공유 옵션을 선택합니다.
  • 그다음 고급(Advanced) 탭으로 이동합니다.
  • 변경 기록 보관 기간(Keep change history for) 입력란에 원하는 일수를 입력합니다.
  • 마지막으로 확인을 클릭합니다.

엑셀 변경 사항 추적 방법 완벽 정리: 단계별 따라하기 가이드


변경 사항 추적 기능 끄는 방법

필요한 수정 작업이 모두 끝났다면, 더 이상 변경 사항을 추적할 필요가 없습니다. 이 경우 추적 기능을 꺼두는 것이 좋습니다.


순서:


  • 검토(Review) 탭으로 이동합니다.
  • 1단계와 마찬가지로 변경 사항 추적 > 변경 내역 강조 표시로 이동합니다.
  • 변경 내역 강조 표시 대화상자에서 '편집하는 동안 변경 내용 추적' 옵션의 체크를 해제합니다.

엑셀 변경 사항 추적 방법 완벽 정리: 단계별 따라하기 가이드


엑셀에서 셀 변경 사항 추적하기


1. CELL 함수 활용하기

매우 큰 워크시트에서 마지막으로 변경된 셀을 찾아야 하는 경우가 종종 있습니다. 또는 다른 사람이 가장 최근에 수정한 셀이 어디인지 알아야 할 수도 있습니다. 이럴 때 CELL 함수를 사용하면 마지막으로 작업한 셀을 추적할 수 있습니다.


순서:


  • G4에 아래 수식을 입력하면 셀 주소를 추적할 수 있습니다:

=CELL("address")

엑셀 변경 사항 추적 방법 완벽 정리: 단계별 따라하기 가이드


  • G5에 아래 수식을 입력하면 셀 내용을 추적할 수 있습니다:

=CELL("contents")

엑셀 변경 사항 추적 방법 완벽 정리: 단계별 따라하기 가이드


  • G6에 아래 수식을 만들면 파일 경로를 추적할 수 있습니다:

=CELL("filename")

  • 이후 데이터가 변경되면 화면에 다음과 같이 최종 변경 내역이 표시됩니다.

엑셀 변경 사항 추적 방법 완벽 정리: 단계별 따라하기 가이드


2. VBA 코드 적용하기

VBA 코드를 사용하면 엑셀 파일의 변경 사항을 추적할 수도 있습니다. 시트와 셀 주소를 활용하여 기존 값에서 어떤 셀이 변경되었는지 파악할 수 있습니다.


순서:


  • 재설정(Reset) 버튼과 변경 추적(Track Change) 버튼용 도형 두 개를 삽입합니다.

엑셀 변경 사항 추적 방법 완벽 정리: 단계별 따라하기 가이드


  • ALT + F11 키를 눌러 VBA 편집기를 엽니다. 그다음 작업 중인 시트에서 마우스 오른쪽 버튼을 클릭하고 삽입(Insert) > 모듈(Module)을 선택합니다.

엑셀 변경 사항 추적 방법 완벽 정리: 단계별 따라하기 가이드


  • 아래 코드를 복사하여 빈 공간에 붙여넣습니다.

Sub DeleteFormat()
Cells.FormatConditions.Delete
End Sub
Sub TrackCellChange()
For Each sheetw In ActiveWorkbook.Worksheets
sheetw.Cells.FormatConditions.Delete
Err.Clear
On Error Resume Next
x = sheetw.Cells.SpecialCells(xlCellTypeFormulas, 23).Count
If Err.Number = 0 Then
For Each cell In sheetw.Cells.SpecialCells(xlCellTypeFormulas, 23)
cell.FormatConditions.Add Type:=xlCellValue, Operator:=xlNotEqual, _
Formula1:="=" & cell.Value
cell.FormatConditions(cell.FormatConditions.Count).SetFirstPriority
With cell.FormatConditions(1).Interior
.Color = 2552550
.TintAndShade = 0
End With
cell.FormatConditions(1).StopIfTrue = False
Next cell
End If
Next sheetw
End Sub

엑셀 변경 사항 추적 방법 완벽 정리: 단계별 따라하기 가이드


  • Reset 도형을 마우스 오른쪽 버튼으로 클릭하고 '매크로 지정'을 선택합니다.

엑셀 변경 사항 추적 방법 완벽 정리: 단계별 따라하기 가이드


  • Delete Format 옵션을 선택한 뒤 확인을 클릭합니다.

엑셀 변경 사항 추적 방법 완벽 정리: 단계별 따라하기 가이드


  • 같은 방식으로 Trackcellchange 매크로를 Track Change 도형에 지정합니다.
  • 이제 셀 값을 변경하면 화면에 다음과 같이 결과가 표시됩니다.

엑셀 변경 사항 추적 방법 완벽 정리: 단계별 따라하기 가이드


함께 읽으면 좋은 글: 엑셀 VBA로 셀 값 변경 감지하기


알아두어야 할 사항


  • 기록 시트에는 저장된 변경 사항만 표시되므로, Ctrl + S를 눌러 최신 작업 내용을 자주 저장하세요.
  • 기록 시트에 모든 변경 사항이 표시되지 않는다면, 변경 시점(When) 목록에서 모두(All)를 선택하고 작성자(Who)위치(Where) 칸을 비워두세요.
  • 워드(Word)의 변경 내역 추적처럼 엑셀에서도 비슷한 환경을 원한다면, 마이크로소프트 엑셀 지원팀이 제공하는 매크로 관련 게시물을 참고하면 도움이 됩니다.

마치며

지금까지 소개한 방법들을 실전에 적용해 보세요. 이렇게 하면 엑셀에서 변경 사항을 손쉽게 추적하고 관리할 수 있습니다. 더 좋은 방법이 있다면 언제든지 알려주세요. 이런 유용한 팁이 담긴 글을 계속 확인하려면 ExcelDemy 웹사이트를 즐겨찾기 해두세요. 궁금한 점이나 제안 사항이 있다면 아래 댓글로 남겨주세요.


관련 글


  • [해결 방법]: 엑셀에서 변경 사항 추적이 표시되지 않을 때 (간단한 해결법)
  • [해결 방법]: 엑셀에서 변경 사항 추적이 회색으로 비활성화될 때 (3가지 빠른 해결책)