두 개의 엑셀 시트를 비교하고 차이점을 손쉽게 강조하고 싶으신가요? 이 글에서는 대용량 데이터가 담긴 두 엑셀 시트도 간편하게 비교할 수 있는 다양한 방법을 단계별로 소개합니다. 지금부터 본문을 시작하겠습니다.
7가지 방법으로 엑셀 시트 차이점 비교하기
여기서는 1월과 2월의 판매 데이터가 담긴 두 개의 시트를 준비했습니다. 아래에서 소개하는 방법들을 활용해 이 두 시트의 차이점을 비교해 보겠습니다.
첫 번째 시트는 1월 판매 기록입니다.

두 번째 시트는 2월 판매 기록입니다.

이 글은 Microsoft Excel 365 버전을 기준으로 작성되었으며, 사용 중인 다른 버전에서도 동일하게 적용할 수 있습니다.
방법 1: 나란히 보기 옵션으로 서로 다른 파일의 두 시트 비교하기
서로 다른 통합 문서에 January와 February라는 이름의 시트가 각각 있다고 가정해 보겠습니다. 이 두 시트를 나란히 배치하여 차이점을 확인하고 강조 표시하는 방법입니다.


단계:
➤ 두 개의 통합 문서를 동시에 엽니다.

➤ 보기 탭 >> 창 드롭다운 >> 나란히 보기 옵션을 선택합니다.

이제 두 시트가 동시에 보이지만 기본적으로 가로로 정렬되어 있으므로 정렬 방식을 변경해 주겠습니다.

➤ 보기 탭 >> 창 그룹 >> 모든 항목 정렬 옵션을 클릭합니다.

창 정렬 대화상자가 열립니다.
➤ 세로 옵션을 선택하고 확인을 누릅니다.

이제 아래 이미지처럼 두 시트를 동시에 확인할 수 있습니다.

다음으로 SalesPerson(영업 사원) 열에서 이름이 다른 셀들을 선택하고 배경색을 변경합니다.

그러면 영업 사원 이름이 서로 다른 셀들이 강조 표시됩니다.

같은 방식으로 Sales(판매량) 열에서 값이 다른 셀들의 배경색을 변경합니다.

최종적으로 두 시트에서 값이 다른 셀들이 모두 강조 표시된 것을 확인할 수 있습니다.

참고로, 데이터 양이 많아 두 시트를 동시에 스크롤하며 비교하고 싶다면 아래 방법을 활용하세요.
➤ 보기 탭 >> 창 그룹 >> 동기화 스크롤 옵션을 선택합니다.

방법 2: 스프레드시트 비교 도구(Spreadsheet Compare) 활용하기
이번에는 스프레드시트 비교 도구를 사용하여 January와 February 통합 문서의 두 시트를 비교해 보겠습니다.


단계:
➤ 먼저 시작 화면에서 스프레드시트 비교(Spreadsheet Compare) 앱을 검색하여 실행합니다.

스프레드시트 비교 창이 열리면,
➤ 홈 탭 >> 파일 비교 옵션을 선택합니다.

파일 비교 마법사가 열리면 비교 상자 옆의 표시 버튼을 눌러 January 파일의 위치를 찾아 선택합니다.

여기서는 January 통합 문서의 위치를 지정했습니다.

이어서 대상(To) 상자에 February 통합 문서의 경로를 지정하고 확인을 누릅니다.

왼쪽 창에서 비교 기준이 될 옵션들을 선택합니다. 여기서는 입력된 값과 이름 옵션을 선택했습니다.

이렇게 하면 두 시트의 차이점이 강조 표시되며, 비교 중인 두 시트를 나란히 확인할 수 있습니다. 또한 어떤 셀과 값이 다른지 설명까지 함께 제공됩니다.

참고:
스프레드시트 비교 기능은 Office Professional Plus 2013, Office Professional Plus 2016, Office Professional Plus 2019, Microsoft 365 앱에서만 사용할 수 있습니다.
방법 3: 통합 문서 비교 및 병합 옵션 사용하기
January 통합 문서에 1월 판매 기록이 있고, 이 파일을 일부 수정하여 2월 판매 기록을 입력한 뒤 February라는 이름으로 저장했다고 가정해 보겠습니다. 이 경우 두 통합 문서를 비교하고 하나의 시트로 병합할 수 있습니다.


1단계:
통합 문서 비교 및 병합 옵션을 사용하려면 먼저 아래 설정을 진행해야 합니다.
➤ 검토 탭 >> 통합 문서 공유(레거시) 옵션을 선택합니다.

통합 문서 공유 마법사가 열리면,
➤ "새로운 공동 작성 환경 대신 이전 버전의 공유 통합 문서 기능 사용" 옵션을 체크하고 확인을 누릅니다.

2단계:
이제 빠른 실행 도구 모음에 통합 문서 비교 및 병합 옵션을 추가하겠습니다.
➤ 먼저 파일 탭으로 이동합니다.

➤ 옵션을 선택합니다.

Excel 옵션 마법사가 열리면 빠른 실행 도구 모음 항목을 선택합니다.
➤ 순서대로 모든 명령 → 통합 문서 비교 및 병합 → 추가를 클릭합니다.

통합 문서 비교 및 병합 옵션이 도구 모음에 추가되면 확인을 누릅니다.

3단계:
➤ 원본 통합 문서인 January를 열고 도구 모음에서 통합 문서 비교 및 병합 옵션을 선택합니다.

대화상자에서 January 파일의 복사본인 February를 선택하고 확인을 누릅니다.

그러면 February 통합 문서에서 변경한 내용이 현재 통합 문서에 나타나며 해당 셀들이 강조 표시됩니다.

방법 4: 같은 파일 내의 두 시트를 나란히 보기로 비교하기
이번에는 하나의 통합 문서 안에 있는 두 시트의 차이점을 나란히 보기 옵션으로 강조 표시해 보겠습니다. 첫 번째 시트는 1월 판매 기록,

두 번째 시트는 2월 판매 기록입니다.

단계:
➤ 보기 탭 >> 창 그룹 >> 새 창 옵션을 선택합니다.

그러면 현재 열려 있는 것과 동일한 통합 문서의 새 창이 열리고, 자동으로 이름에 번호가 붙습니다. 예를 들어 기존 통합 문서는 Compare Sheets-1, 새 창은 Compare Sheets-2라는 이름으로 표시됩니다.

이후 방법 1과 동일한 절차를 따르면 차이점을 강조 표시할 수 있습니다.

새 창 중 하나를 닫으면 변경 사항이 원본 통합 문서의 두 시트에 모두 반영됩니다.


방법 5: 조건부 서식으로 두 시트 비교 후 차이점 강조하기
이번에는 조건부 서식 옵션을 사용하여 같은 통합 문서 내의 두 시트를 비교해 보겠습니다.


단계:
➤ 조건부 서식을 적용할 데이터 범위를 선택합니다.
➤ 홈 탭 >> 조건부 서식 드롭다운 >> 새 규칙 옵션을 클릭합니다.

새 서식 규칙 마법사가 열리면,
➤ 수식을 사용하여 서식을 지정할 셀 결정 옵션을 선택하고 아래 수식을 입력합니다.
=C5<>'February (2)'!C5여기서 C5는 SalesPerson 열의 첫 번째 셀이고, 'February (2)'는 비교 대상 시트의 이름이며, <>는 같지 않음 연산자를 의미합니다.
➤ 서식 버튼을 클릭합니다.

셀 서식 대화상자가 열리면,
➤ 채우기 탭을 선택합니다.
➤ 원하는 배경색을 고르고 확인을 누릅니다.

미리 보기에 적용된 서식이 표시되면 확인을 누릅니다.

그러면 January (2) 시트의 SalesPerson 열에서 차이가 있는 셀들이 강조 표시됩니다.

같은 방식으로 Sales 열의 다른 값들도 강조 표시합니다.

방법 6: IF 함수로 다른 시트에 차이점 한눈에 모아보기
여기서는 IF 함수를 사용하여 January (3)과 February (3) 두 시트 간의 판매 값 차이를 하나의 시트에 정리해 보겠습니다.


단계:
➤ Difference라는 이름의 새 시트를 만들고 셀을 하나 선택합니다.

➤ 선택한 셀에 아래 수식을 입력합니다.
=IF('January (3)'!D6<>'February (3)'!D6,"1월 판매: "&'January (3)'!D6&CHAR(10)&" 2월 판매: "&'February (3)'!D6,"")'January (3)'과 'February (3)'는 시트 이름이며, 두 시트에서 D6 셀의 값이 서로 다르면 해당 값들이 결합되어 표시되고, 값이 같으면 빈 칸을 반환합니다.

➤ Enter 키를 누른 뒤 채우기 핸들을 아래로 드래그합니다.

이제 1월과 2월의 판매 값 차이가 모두 정리된 결과를 확인할 수 있습니다.

방법 7: VBA 코드로 두 시트를 비교하고 차이점 강조하기
마지막으로 VBA 코드를 사용하여 시트를 비교하고 다른 값을 가진 셀을 강조 표시해 보겠습니다. 첫 번째 시트는 1월 판매 기록,

두 번째 시트는 2월 판매 기록입니다.

1단계:
➤ 개발 도구 탭 >> Visual Basic 옵션을 선택합니다.

Visual Basic 편집기가 열리면,
➤ 삽입 탭 >> 모듈 옵션을 클릭합니다.

새로운 모듈이 생성됩니다.

2단계:
➤ 아래 코드를 입력합니다.
Sub highlightdifferences()
Dim Cell As Range
For Each Cell In Worksheets("January (4)").UsedRange
If Not Cell = Worksheets("February (4)").Cells(Cell.Row, Cell.Column) Then
Cell.Interior.Color = vbGreen
End If
Next Cell
End Sub
여기서 Cell을 Range로 선언하고 FOR 루프를 통해 January (4) 시트의 사용된 모든 셀을 순회합니다. IF 문이 해당 셀의 값을 February (4) 시트의 값과 비교하여, 값이 다르면 January (4) 시트의 해당 셀 색상이 녹색으로 변경됩니다.

➤ F5 키를 눌러 매크로를 실행합니다.
마치면 값이 다른 셀들이 모두 강조 표시된 결과를 확인할 수 있습니다.

연습 섹션
직접 연습해 볼 수 있도록 Practice 시트와 Practice1 시트에 연습용 데이터를 준비해 두었습니다.


결론
지금까지 엑셀에서 두 시트를 비교하고 차이점을 강조 표시하는 다양한 방법을 살펴보았습니다. 상황에 맞는 방법을 활용하면 대용량 데이터도 효율적으로 관리할 수 있습니다. 궁금한 점이나 제안 사항이 있다면 댓글로 자유롭게 남겨주세요.