Excel 워크시트 작업 중에는 때때로 맞춤법 검사가 꼭 필요할 때가 있습니다. 이 글에서는 Excel의 활성 워크시트에서 맞춤법 검사를 수행하는 방법을 알아보겠습니다. 방법은 매우 간단하며, 활성 워크시트뿐만 아니라 여러 시트 또는 전체 시트에 대한 맞춤법 검사 방법까지 함께 다룹니다.
연습용 파일은 아래에서 다운로드할 수 있습니다.
Excel에서 활성 워크시트 맞춤법 검사를 수행하는 3가지 방법
방법을 설명하기 위해 일부 제품의 제품명, 단가, 총 매출액이 포함된 데이터셋을 사용하겠습니다. 이 데이터셋에는 3개의 철자가 틀린 단어가 있으며, 아래 방법들을 사용해 활성 워크시트에서 맞춤법 검사를 수행하고 올바른 철자를 찾아보겠습니다.

1. 검토 탭을 사용하여 활성 워크시트의 맞춤법 검사하기
1.1 활성 워크시트의 특정 범위 또는 여러 셀
워크시트에서 여러 셀의 맞춤법을 검사하려면 아래 단계를 따르세요.
단계:
- 먼저 맞춤법 검사를 실행할 셀 범위를 선택합니다.

- 다음으로 검토 탭으로 이동하여 맞춤법 옵션을 선택합니다.
- 또는 F7 키를 눌러 맞춤법 대화 상자를 열 수도 있습니다.

- 맞춤법 옵션을 선택하면 맞춤법 검사 상자가 나타납니다. 사전 언어 드롭다운에서 원하는 언어를 선택할 수 있습니다.
- 이 상자에는 무시와 변경 옵션도 있습니다.
- 제안 목록에는 잘못 입력된 단어와 관련된 다양한 단어들이 표시되며, 보통 가장 관련성 높은 단어가 먼저 나옵니다.
- 올바른 단어를 선택한 후 변경 버튼을 누릅니다.

- 변경 옵션을 선택하면 잘못된 철자의 "Clener"가 "Cleaner"로 수정된 것을 확인할 수 있습니다.
- 같은 상자가 다음 셀에 대해서도 나타납니다.
- 이런 식으로 선택한 모든 셀의 맞춤법을 검사할 수 있습니다.
- 상자는 철자가 틀린 단어가 있는 셀에만 나타납니다.

- 선택한 모든 셀의 검사가 끝나면 워크시트에 아래와 같은 상자가 나타납니다.
- 계속 진행하려면 확인을 누릅니다.

- 맞춤법 검사를 마치면 아래 그림과 같은 결과를 볼 수 있습니다.

1.2 전체 워크시트
워크시트 전체의 맞춤법을 검사하려면 아래 단계를 따르세요.
단계:
- 먼저 데이터셋 밖의 아무 셀이나 하나 선택합니다.

- 다음으로 검토 탭에서 맞춤법 옵션을 선택합니다.
- 또는 맞춤법 검사 단축키인 F7 키를 눌러도 됩니다.
- 그러면 즉시 아래와 같은 대화 상자가 나타납니다.
- 맞춤법 검사를 계속하려면 예를 누릅니다.

- 예를 클릭하면 앞서 본 것과 동일한 맞춤법 검사 상자가 나타납니다.

- 잘못된 철자를 모두 수정하면 메시지 상자가 나타납니다.
- 확인을 클릭하여 진행합니다.

- 마지막으로 맞춤법 검사 결과는 아래와 같습니다.

1.3 여러 워크시트
Excel에서는 여러 워크시트에 대해 한 번에 맞춤법 검사를 수행할 수도 있습니다. 여러 시트의 맞춤법을 검사하려면 아래 단계를 따르세요.
단계:
- 먼저 Ctrl 키를 누른 상태에서 검사할 워크시트들을 차례로 클릭하여 선택합니다.

- 그런 다음 맞춤법 검사를 실행할 범위를 선택합니다.

- 다음으로 F7 키를 눌러 맞춤법 검사를 시작합니다.
- 원하는 제안을 선택하고 변경 버튼을 클릭하여 올바른 철자로 수정합니다.

- 잘못된 철자를 모두 변경하면 메시지 상자가 나타납니다.
- 확인을 클릭하여 진행합니다.
- 마지막으로 아래 그림과 같은 결과를 확인할 수 있습니다.

1.4 통합 문서의 모든 워크시트
통합 문서의 모든 워크시트에 대해 맞춤법 검사를 하려면 아래 단계를 따르세요.
단계:
- 통합 문서의 모든 시트를 선택하려면 아무 워크시트 탭에서 마우스 오른쪽 버튼을 클릭합니다.
- 그런 다음 모든 시트 선택 옵션을 선택합니다.

- 이렇게 하면 통합 문서의 모든 워크시트가 선택됩니다. 이후 맞춤법 검사 절차는 앞선 방법들과 동일하게 진행하면 됩니다.

1.5 Excel 수식 입력줄
셀에 수식이 들어 있으면 Excel은 해당 셀의 맞춤법을 검사하지 않습니다. 따라서 수식 입력줄에서 텍스트를 직접 선택해야 합니다. 수식 내부의 맞춤법을 검사하는 방법을 아래 단계로 확인해 보겠습니다.
단계:
- 먼저 수식 입력줄에서 해당 단어를 선택합니다.

- 단어를 선택한 후 F7 키를 누르거나 검토 탭에서 맞춤법을 선택합니다.
- 맞춤법 상자가 열립니다.
- 원하는 제안을 선택하고 변경 버튼을 클릭합니다.

- 검사가 끝나면 메시지 상자가 나타납니다.
- 확인을 클릭하여 진행합니다.

- 결과적으로 수식 입력줄에서 올바른 철자를 확인할 수 있습니다.

2. Excel의 자동 고침 옵션으로 철자 오류 수정하기
'shouldn't', 'wouldn't', 'couldn't' 같은 단어를 입력할 때 우리는 종종 철자나 오타를 실수하기 쉽습니다. 이런 실수를 방지하려면 자동 고침(AutoCorrect) 옵션을 활용할 수 있습니다. 자동 고침 옵션을 설정하는 방법을 아래 단계로 살펴보겠습니다.
단계:
- 먼저 파일 탭을 클릭합니다.

- 다음으로 옵션을 선택하면 Excel 옵션 창이 열립니다.

- 세 번째로 언어 교정을 선택한 후 자동 고침 옵션을 클릭합니다.

- 자동 고침 창에서 자동 고침 탭의 모든 옵션에 체크합니다.
- 그런 다음 확인을 클릭하여 설정을 완료합니다.

참고: 자동 고침 옵션으로 모든 단어를 올바르게 교정할 수는 없습니다. 이 기능은 자동 고침 창에 미리 정의된 오류에만 적용되며, 해당 목록은 바꿀 내용과 바꾸기 입력란 바로 아래에서 확인할 수 있습니다.
- 이제 시트로 돌아가 wo'nt라고 입력해 봅니다.

- Enter 키를 누르면 올바른 철자로 자동 변환됩니다.
- 마찬가지로 woudln't라고 입력해 볼 수도 있습니다.

- Enter 키를 누르면 올바르게 철자가 수정된 단어를 볼 수 있습니다.

3. Excel VBA를 적용하여 활성 워크시트의 맞춤법 검사하기
Excel에서는 VBA(Visual Basic for Applications)를 사용해서도 활성 워크시트의 맞춤법 검사를 수행할 수 있습니다. 다음 섹션에서는 맞춤법 검사를 위한 Excel VBA 예제 몇 가지를 살펴보겠습니다.
3.1 활성 워크시트
첫 번째 경우는 VBA를 사용해 활성 워크시트의 맞춤법을 검사하는 방법입니다. 매크로를 구현하는 과정을 아래 단계로 확인해 보겠습니다.
단계:
- 먼저 개발 도구 탭으로 이동하여 Visual Basic을 선택합니다. 그러면 Visual Basic 창이 열립니다.
- 또는 Alt + F11 키를 함께 눌러 열 수도 있습니다.

- 다음으로 Visual Basic 창에서 삽입 >> 모듈을 선택합니다. 모듈 창이 열립니다.

- 이제 모듈 창에 아래 코드를 입력합니다.
Sub Spell_Check()
ActiveSheet.Cells.CheckSpelling
End Sub

- 코드를 입력한 후 Ctrl + S를 눌러 저장합니다.
- F5 키를 눌러 코드를 실행할 수 있습니다.
- 또는 개발 도구 탭으로 이동하여 매크로를 선택해도 됩니다.

- 이때 매크로 상자에서 원하는 코드를 선택하고 실행합니다.

- 코드를 실행하면 맞춤법 상자가 나타납니다.
- 방법 1.1과 같이 변경 옵션을 클릭합니다.

- 마지막으로 아래 그림과 같은 결과를 확인할 수 있습니다.

3.2 통합 문서를 닫기 전에 검사하기
VBA를 사용하면 통합 문서를 닫기 전에 맞춤법 검사를 수행할 수도 있습니다. 구현 방법을 아래 단계로 살펴보겠습니다.
단계:
- 먼저 Alt + F11을 눌러 Visual Basic 창을 엽니다.
- 다음으로 Microsoft Excel 개체 섹션 안의 This Workbook 옵션을 더블클릭합니다. 코드 창이 열립니다.

- 코드 창에 아래 코드를 입력합니다.
Private Sub Workbook_BeforeClose(Cancel As Boolean)
Sheet9.Cells.CheckSpelling
End Sub

여기서 Sheet9은 통합 문서를 닫기 전에 맞춤법 검사를 수행하고자 하는 시트입니다.
- Ctrl + S를 눌러 코드를 저장합니다.
- 이제 통합 문서의 닫기 아이콘을 클릭하면 맞춤법 상자가 나타납니다.
- 변경을 클릭하여 올바른 철자를 적용합니다.

- 잘못된 철자를 모두 변경하면 메시지 상자가 나타납니다.
- 계속 진행하려면 저장을 클릭합니다.

- 마지막으로 통합 문서를 다시 열면 해당 통합 문서의 Sheet9에서 올바른 철자를 확인할 수 있습니다.

3.3 표시된 시트만 검사하기
통합 문서에 표시된 시트와 숨겨진 시트가 함께 있을 수 있습니다. 표시된 시트에만 맞춤법 검사를 수행하려면 아래 단계를 따르세요.
단계:
- 먼저 개발 도구 탭으로 이동하여 Visual Basic 창을 엽니다.
- 다음으로 Visual Basic 창에서 삽입 >> 모듈을 선택합니다.
- 그런 다음 모듈 창에 아래 코드를 입력합니다.
Sub Check_Spell_in_Visible_Sheets()
For Each WS In ActiveWorkbook.Worksheets
If WS.Visible = True Then
WS.Activate
WS.CheckSpelling
End If
Next WS
End Sub

- 코드를 입력한 후 Ctrl + S를 눌러 저장합니다.
- 이제 F5 키를 눌러 실행합니다.
- 그러면 Excel이 통합 문서의 첫 번째 시트부터 맞춤법 검사를 시작합니다.

- 마지막으로 방법 1.1의 단계를 반복하여 원하는 결과를 얻으면 됩니다.
3.4 표시된 시트와 숨겨진 시트 모두 검사하기
- 표시된 시트와 숨겨진 시트 모두에서 맞춤법 검사를 수행하려면 방법 3.3의 단계를 따르되,
- 모듈 창에 아래 코드를 대신 입력합니다.
Sub SpellCheckAllSheets()
For Each WS In ActiveWorkbook.Worksheets
WS.CheckSpelling
Next WS
End Sub

3.5 철자가 틀린 단어 강조 표시하기
- 데이터셋에서 철자가 틀린 단어를 강조 표시하려면 방법 3.3의 단계를 따르되,
- 모듈 창에 아래 코드를 대신 입력합니다.
Sub Highlight_Misspelled_Words()
For Each Clr In ActiveSheet.UsedRange
If Not Application.CheckSpelling(Word:=Clr.Text) Then _
Clr.Interior.ColorIndex = 22
Next Clr
End Sub

- 코드를 실행하면 아래 그림과 같은 결과를 볼 수 있습니다.

[해결 방법] Excel에서 맞춤법 검사가 작동하지 않을 때
때때로 Excel에서 맞춤법 검사가 작동하지 않을 수 있습니다. 이는 몇 가지 원인 때문에 발생할 수 있는데, 여기서는 가능한 원인과 해결 방법을 알아보겠습니다.
1. 맞춤법 버튼이 비활성화된 경우
Excel 시트가 보호되어 있으면 맞춤법 버튼이 비활성화될 수 있습니다.

이를 해결하려면 검토 탭으로 이동하여 시트 보호 해제 옵션을 클릭하세요.

2. 수식이 포함된 셀
셀에 수식이 들어 있으면 맞춤법 검사가 작동하지 않을 수 있습니다. 이 경우 수식 입력줄을 통해 검사해야 하며, 자세한 방법은 방법 1.5에서 설명했습니다.
3. 일부 셀에서만 맞춤법 검사가 작동하는 경우
때로는 모든 셀이 아니라 활성 셀에서만 맞춤법 검사가 작동할 수 있습니다. 이는 셀 편집 모드에 있기 때문일 가능성이 큽니다.
Enter 키를 눌러 편집 모드를 빠져나오면 모든 셀에서 맞춤법 검사를 수행할 수 있습니다.
결론
지금까지 살펴본 것처럼 Excel에서 맞춤법을 검사하는 과정은 매우 간단하며 많은 단계가 필요하지 않습니다. 쉽고 재미있게 따라 할 수 있습니다. 이 글을 읽고 나면 Excel의 맞춤법 검사 과정에 대해 더 이상 궁금한 점이 없기를 바랍니다. 이번 글에서는 Excel에서 활성 워크시트의 맞춤법을 검사하는 3가지 쉬운 방법을 소개했습니다. 또한 글 초반에 연습용 통합 문서도 함께 준비했으니, 실력을 테스트해 보고 싶다면 다운로드하여 연습해 보세요. 이와 같은 더 많은 글을 보고 싶다면 ExcelDemy 웹사이트를 방문해 주세요. 마지막으로 제안 사항이나 질문이 있다면 아래 댓글 섹션에서 자유롭게 남겨주세요.