Excel 에서 선택 영역 또는 선택된 셀 내에서 값을 검색/찾기 및 바꾸기하려면 어떻게 하나요?
Excel 에서는 특정 선택 영역이나 셀 범위 내에서 값을 빠르게 찾기 및 바꾸기할 수 있는 기능이 데이터 정리, 레코드 업데이트 또는 대규모 데이터셋에서 오류 수정에 필수적입니다. Excel 은 간단한 찾기 및 바꾸기 작업을 수행할 수 있는 기본 제공 도구를 제공하지만, 사용자는 때때로 일부 데이터만 처리하거나 대소문자를 무시하거나 원본 값을 직접 덮어쓰지 않고 교체 작업을 수행하는 등 보다 고급 솔루션이 필요할 수 있습니다。 이 문서에서는 선택한 셀 범위 내에서 데이터를 효율적으로 검색하거나 찾아 바꾸는 데 도움이 되는 Excel 기본 기능부터 보다 고급 도구 및 자동화에 이르기까지 다양한 실용적인 방법을 소개합니다。
- 선택 영역에서 값 검색 또는 찾기 및 바꾸기하기(찾기 및 바꾸기 기능 사용)
- 선택 영역, 여러 시트 또는 전체 워크북에서 값 검색 또는 찾기 및 바꾸기하기(Kutools for Excel 사용)
- Excel 수식을 사용하여 값 찾기 및 바꾸기하기
- VBA 를 사용하여 선택 영역 내 여러 다른 값을 한 번에 바꾸기
선택 영역에서 값 검색 또는 찾기 및 바꾸기하기(찾기 및 바꾸기 기능 사용)
Excel 의 기본 제공 찾기 및 바꾸기 기능을 사용하면 범위 선택 내에서 특정 텍스트, 숫자 또는 문자를 빠르게 검색하고, 필요한 경우 해당 값을 즉시 새 값으로 바꿀 수 있습니다。 이 방법은 특정 셀 집합이나 범위 내에서 즉각적이고 간단한 방식으로 데이터를 업데이트하려고 할 때 이상적이며, 사용자 지정 조건이나 수식 기반 교체와 같은 고급 옵션이 필요 없는 경우에 적합합니다。
적용 가능한 시나리오:선택한 범위에서 즉각적이고 일괄적인 교체가 필요한 빠른 편집 작업에 이 방법을 사용하세요。 부분 일치나 고급 검색 규칙이 포함되지 않은 단순 작업에 가장 적합합니다。
제한 사항:셀 내용이 정확히 일치할 경우에만 값을 교체하거나 대소문자를 구분하는 환경에서 작업해야 할 때와 같이 더 세밀한 제어가 필요한 경우에는 이 도구가 적합하지 않습니다。
1. 값을 검색하거나 교체할 범위 또는 셀을 선택합니다。
2. Ctrl+F키를 눌러 찾기 및 바꾸기 대화 상자를 엽니다。
3. 특정 값을 찾으려면찾기탭을 클릭하고 「찾을 내용」 필드에 값을 입력한 후모두 찾기를 클릭합니다. 그러면 Excel 이 대화 상자 하단에 모든 일치 결과를 나열하며, 각 결과를 클릭하면 해당 위치로 바로 이동할 수 있습니다。 아래 예시 스크린샷 참조:
![]() | >>> | ![]() |
값을 교체하려면바꾸기탭으로 전환하세요。 「찾을 내용」 상자에 찾을 텍스트를 입력하고 「바꿀 내용」 상자에 교체할 값을 입력합니다。바꾸기(현재 셀에 대해) 또는모두 바꾸기(선택한 범위 내 모든 항목을 업데이트) 중에서 선택할 수 있습니다。
모두 바꾸기버튼을 클릭하면 Excel 이 몇 개의 셀이 교체되었는지 요약한 대화 상자를 표시합니다。 프롬프트를 닫으려면확인을 클릭하세요。 아래 스크린샷 참조:

팁:부분 일치가 아닌 전체 셀만 교체하려면 대화 상자에서옵션을 클릭하고 「셀 일치 내용」 확인란을 선택하여 더 정확하게 교체하세요。 대소문자를 구분하여 찾으려면 「대/소문자 구분」을 활성화합니다。
오류 주의사항:대규모 범위에 적용될 경우 쉽게 실행 취소할 수 없으므로모두 바꾸기를 실행하기 전에 항상 올바른 선택 영역인지 확인하세요。
선택 영역, 여러 시트 또는 전체 워크북에서 값 검색 또는 찾기 및 바꾸기하기(Kutools for Excel 사용)
고급 찾기 및 바꾸기Kutools for Excel패널은 Excel 의 표준 기능을 확장하여 특정 선택 영역이나 셀뿐만 아니라 열려 있는 모든 워크북, 현재 현재 워크북, 또는 여러 워크시트를 동시에 검색하거나 값을 교체할 수 있게 해줍니다。 이 기능은 데이터가 여러 워크시트나 워크북에 분산되어 있고 반복적인 수동 작업을 피하고 싶을 때 매우 유용합니다。
1. Kutools 를 설치하고 Excel 을 실행하면Kutools 탐색패널이 일반적으로 왼쪽에 열립니다。
팁:이 패널이 보이지 않으면 리본 메뉴에서Kutools>탐색을 선택하여 열 수 있습니다。

2. 찾기 및 바꾸기패널에서 다음처럼 작업을 사용자 정의할 수 있습니다:
버튼을 클릭하여찾기 및 바꾸기창을 활성화합니다。
을(를) 사용하여 작업을 수행할 하나 이상의 정확한 범위를 지정합니다。
교체 또는 검색 결과가 패널에 즉시 표시됩니다. 기본 제공 찾기 및 바꾸기과 비교할 때 Kutools 는 특히 여러 워크시트에 걸쳐 교체 작업을 통합할 때 더 많은 유연성을 제공합니다。
참고:이 기능을 사용하면 현재 선택뿐만 아니라 열려 있는 모든 워크북, 현재 현재 워크시트, 여러 특정 시트 또는 전체 Excel 환경에서 자유롭게 데이터를 검색하거나 교체할 수 있어 반복적인 수동 업데이트에 소요되는 시간을 크게 줄일 수 있습니다。 스크린샷 참조:

장점:이 솔루션은 대규모 워크북, 복잡한 데이터 레이아웃을 자주 관리하거나 더 빠른 일괄 처리가 필요한 사용자에게 이상적입니다. Kutools 는 추가로 대소문자 구분, 와일드카드 일치 및 기타 세부 옵션도 지원합니다。
주의사항:의도하지 않은 영역에서 교체가 발생하지 않도록 검토 요망 설정을 신중히 확인하고 올바른 범위를 선택하세요。
이 유틸리티를 무료로 체험해 보시려면(30 일간),다운로드하려면 여기를 클릭하세요, 그런 다음 위 단계에 따라 작업을 적용하세요。
Excel 수식을 통해 선택 영역에서 값 검색 또는 찾기 및 바꾸기하기
원본 데이터를 덮어쓰지 않고 찾기 및 바꾸기 작업을 수행해야 하는 경우—예를 들어 원본 원본 데이터은 유지하면서 다른 열에 새 값을 생성하려는 경우—Excel 의SUBSTITUTE또는REPLACE와 같은 수식이 매우 유용합니다。
적용 가능한 시나리오:원본 데이터를 그대로 유지해야 하거나 문자열 내 일부만 교체해야 하거나 원본 데이터이 변경될 때 자동으로 변경 사항이 반영되기를 원할 때 사용하세요。
장점:비파괴적입니다—원본 값은 변경되지 않습니다。 수식을 복사하거나 채우기 핸들을 사용해 대규모 범위를 빠르게 처리할 수 있으며, 더 복잡한 문자열 조작을 위해 수식을 조정할 수도 있습니다。
단점:수식 결과를 출력할 새 열이 필요합니다。 나중에 값을 복사하여 붙여넣어 원본을 덮어쓰지 않는 한 인플레이스(in-place) 전역 교체에는 적합하지 않습니다。
SUBSTITUTE 함수를 사용하여 특정 텍스트 바꾸기:
1. 값이 A 열에 있다고 가정합니다。 B1 셀(또는 데이터 옆 첫 번째 셀)을 클릭하고 다음 수식을 입력하세요:
=SUBSTITUTE(A1,"old_text","new_text") 매개변수 설명: "old_text"는 찾으려는 값이며,"new_text"는 교체할 값입니다。 필요에 따라 이 값을 수정하세요。
2. Enter 키를 누릅니다. 필요에 따라 채우기 핸들을 아래로 드래그하여 모든 행에 수식을 적용합니다. 그러면 B 열에 교체된 값이 표시되고 A 열은 그대로 유지됩니다。

REPLACE 함수를 사용하여 특정 위치의 텍스트 바꾸기:
1。 특정 위치의 내용만 교체해야 하는 경우 다음과 같이 REPLACE 수식을 사용하세요: B1 셀에 다음 수식을 입력합니다:
=REPLACE(A1, start_num, num_chars, "replacement") 매개변수 설명: start_num은 교체를 시작할 위치를 지정하고,num_chars는 교체할 문자 수이며,"replacement"는 삽입할 새 텍스트입니다。 필요에 따라 이 값을 수정하세요。
2。 Enter 키를 누릅니다。 필요에 따라 채우기 핸들을 아래로 드래그하여 모든 행에 수식을 적용합니다。

문제 해결:수식이 예상한 결과를 생성하지 않으면 셀 참조와 대체 값이 올바른지 확인하고, 수식이 인접한 열에 입력되었는지 확인하세요。 원본 데이터를 덮어쓰면 정보를 잃을 수 있으므로, 값을 원본 위치로 다시 복사하기 전에 항상 참조를 두 번 확인하세요。
VBA 를 사용하여 Excel 에서 여러 개의 다른 값을 한 번에 바꾸기
Excel 에서 여러 다른 단어나 값을 자주 바꿔야 한다면 하나씩 수행하는 것은 시간이 많이 소요됩니다。 간단한 VBA 매크로를 사용하면 여러 항목을 한 번에 바꿀 수 있습니다。 아래 단계에 따라 다중 찾기 및 바꾸기 도구를 만들고 사용하세요。
장점:매우 유연하며 완전히 자동화 가능하며 고유한 일괄 편집 작업에 맞춤 설정할 수 있습니다。
단점:VBA 에 익숙해야 합니다。
맞춤형 찾기 및 바꾸기을 위한 VBA 매크로를 만들고 실행하는 단계별 안내:
1.개발자>Visual Basic(또는 ALT + F11 키를 누름)을 클릭합니다。 열리는Microsoft Visual Basic for Applications편집기에서삽입>모듈을 클릭하여 새 모듈을 추가합니다。 다음 코드를 모듈에 복사하여 붙여넣습니다:
Sub MultiFindReplace()
Dim WorkRng As Range
Dim ReplaceList As Variant
Dim cell As Range
Dim Pair As Variant
Dim ReplaceCount As Long
On Error Resume Next
Set WorkRng = Application.InputBox("Select the range to perform find and replace:", "Multi Find & Replace", Type:=8)
If WorkRng Is Nothing Then Exit Sub
On Error GoTo 0
ReplaceList = Array( _
Array("apple", "orange"), _
Array("dog", "cat"), _
Array("Ktools", "Kutools"), _
Array("2024", "2025") _
)
ReplaceCount = 0
For Each cell In WorkRng
If Not IsEmpty(cell.Value) Then
For Each Pair In ReplaceList
' Replace all instances of each "Find" with "Replace"
If InStr(1, cell.Value, Pair(0), vbTextCompare) > 0 Then
cell.Value = Replace(cell.Value, Pair(0), Pair(1), 1, -1, vbTextCompare)
ReplaceCount = ReplaceCount + 1
End If
Next Pair
End If
Next cell
MsgBox ReplaceCount & " replacements completed.", vbInformation, "Multi Find & Replace"
End Sub 2。 코드 내에서 아래 섹션을 찾으세요。 각 줄은찾기 → 바꾸기쌍을 나타냅니다。 필요에 따라 쌍을 수정하거나 제거하거나 추가할 수 있습니다。 각 쌍은Array("old_text", "new_text")형식을 따르며, 첫 번째 값은 찾을 내용이고 두 번째 값은 바꿀 내용입니다。
ReplaceList = Array( _
Array("apple", "orange"), _
Array("dog", "cat"), _
Array("Ktools", "Kutools"), _
Array("2024", "2025") _
) 3.
실행 버튼을 클릭하여 코드를 실행합니다。 프롬프트가 표시되면 바꾸기를 수행할 셀 범위를 선택하세요。
매크로는 각 셀을 자동으로 순회하면서 정의된 모든 값을 바꿉니다。 메시지 상자에 몇 건의 바꾸기가 수행되었는지 알려줍니다。
실용 팁:반복 작업의 경우 이 매크로를 재사용할 수 있도록 통합 문서를 매크로 사용 파일(。xlsm)로 저장할 수 있습니다。 보안 경고가 표시되면 매크로를 활성화하여 진행하세요。
최고의 Office 생산성 도구
| 🤖 | KUTOOLS AI 도우미: 다음을 기반으로 데이터 분석 혁신하기:지능형 실행 | 코드 생성| 사용자 지정 수식 생성 | 데이터 분석 및 차트 생성| 향상된 함수 호출… |
| 인기 기능:찾기, 강조 표시 또는 중복 표시 | 빈 행 삭제 | 데이터 손실 없이 열 결합 또는 셀 제거 | 공식을 사용하지 않는 반올림... | |
| 슈퍼 LOOKUP:다중 조건 VLookup | 다중 값 VLookup | 여러 시트에서 VLookup | 퍼지 매치.... | |
| 고급 드롭다운 목록:드롭다운 목록 빠르게 생성 | 종속형 드롭다운 목록 | 다중 선택 드롭다운 목록.... | |
| 열 관리자:특정 수의 열 추가|열 이동|숨겨진 열의 표시 상태 전환|범위 및 열 비교... | |
| 주요 기능:그리드 포커스 | 디자인 보기 |향상된 수식 표시줄 | 워크북 및 시트 관리자 | 자원 라이브러리(자동 텍스트)| 날짜 선택기 | 워크시트 병합 | 암호화/셀 해독 | 목록으로 이메일 보내기 | 슈퍼 필터 | 특수 필터(굵은 글꼴이 있는 셀 필터링/기울임꼴/취소선。。。) 。。。 | |
| 상위 15 도구 모음:12 텍스트도구(텍스트 추가,특정 문자 삭제, ...)| 50+차트유형(간트 차트, ...)| 40+ 실용적인수식(생일을 기준으로 나이 계산, ...)| 19 삽입도구(QR 코드 삽입,경로에서 그림 삽입, ...)| 12 변환도구(단어로 변환하기,환율 변환, ...)| 7 병합 및 분할도구(고급 행 병합,셀 분할, ...)|그 외 더 많은 기능 |
Kutools for Excel 로 Excel 역량을 한 단계 업그레이드하고 전례 없는 효율성을 경험하세요。Kutools for Excel 는 생산성과 저장 시간을 향상시키는 300 개 이상의 고급 기능을 제공합니다。가장 필요한 기능을 지금 바로 확인하세요。。。
Office Tab 가 Office 에 탭 인터페이스를 제공하여 작업을 훨씬 쉽게 만들어 줍니다
- Word, Excel, PowerPoint 에서 탭 기반 편집 및 읽기 기능을 활성화합니다, Publisher, Access, Visio 및 Project 에서도 사용 가능합니다。
- 새 창이 아닌 동일한 창의 새 탭에서 여러 문서를 열고 생성할 수 있습니다。
- 50% 만큼 생산성을 높이고 매일 수백 번의 마우스 클릭을 줄여줍니다!
모든 Kutools 애드인。 하나의 설치 프로그램
Kutools for Office스위트 번들은 Excel, Word, Outlook 및 PowerPoint 용 애드인과 Office Tab Pro 를 포함하며, 다양한 Office 앱을 사용하는 팀에 이상적입니다。
- 올인원 스위트— Excel, Word, Outlook 및 PowerPoint 애드인 + Office Tab Pro
- 하나의 설치 프로그램, 하나의 라이선스— 몇 분 안에 설정 완료(MSI 지원)
- 함께 사용할수록 더 효과적입니다— Office 앱 전반에서 생산성 향상
- 30 일간 모든 기능 무료 체험— 등록이나 신용카드 필요 없음
- 최고의 가성비— 개별 애드인 구매 대비 절약

![모든 검색 결과는 [찾기 및 바꾸기] 대화상자 하단에 나열됩니다.](http://cdn.extendoffice.com/images/stories/doc-excel/doc-search-within-selection/doc-search-in-selection-2.png)