Excel 에서 특정 데이터 검색 및 강조 표시
Excel 에서 대규모 데이터 세트를 작업할 때 특정 값을 검색하는 것뿐만 아니라 시각적으로 구분하여 데이터 분석, 검증 또는 검토 목적으로 활용해야 하는 경우가 많습니다. Excel 의 기본 제공 찾기 및 바꾸기 기능은 값을 찾는 데 도움이 되지만, 검색 결과를 포함하는 셀을 자동으로 강조 표시하는 기능은 제공하지 않습니다。 일치하는 데이터를 빠르게 눈에 띄게 하여 후속 편집, 강조 표시 또는 데이터 확인 작업을 더욱 효율적으로 수행하려면 이를 달성하기 위한 추가적인 방법이 필요할 수 있습니다。
이 가이드에서는 Excel 에서 검색과 강조 표시를 동시에 수행하는 세 가지 실용적인 방법을 소개합니다。 각 방법은 서로 다른 장점과 적합한 사용 사례, 그리고 선택 전에 알아야 할 몇 가지 제한 사항을 가지고 있습니다。 이러한 접근 방식을 이해하고 적용함으로써 데이터 처리 작업의 효율성과 정확성을 모두 향상시킬 수 있습니다。
➤ VBA 코드로 검색 결과 강조 표시
➤ 조건부 서식 사용로 검색 결과 강조 표시
➤ 유용한 도구로 검색 결과 강조 표시
➤ 필터 및 수동 색칠로 검색 결과 강조 표시
➤ Excel 도우미 열 수식으로 검색 결과 강조 표시
전체 워크시트 또는 특정 영역 내에서 특정 값을 포함하는 모든 셀을 강조 표시하려는 경우, VBA 매크로를 사용하면 Excel 에서 매우 유연한 솔루션을 제공합니다. VBA 는 검색 및 강조 표시 프로세스를 자동화하여 시간을 절약할 수 있으며, 특히 크기가 크거나 동적으로 변경되는 데이터 세트를 다룰 때 유용합니다。
그러나 이 방법은 매크로를 활성화하고 Visual Basic for Applications(VBA) 편집기에 대한 기본적인 이해가 필요합니다。 특히 반복 작업이나 워크시트의 여러 섹션에 걸쳐 비연속적인 일치 항목을 강조 표시해야 할 때 조건부 서식 사용이 충분하지 않은 상황에서 특히 유용합니다。
이 솔루션을 구현하려면 다음 단계를 따르세요:
1. 특정 데이터를 검색하고 강조 표시하려는 워크시트를 엽니다。Alt+F11키를 함께 눌러Microsoft Visual Basic for Applications창을 엽니다。
2. VBA 창에서삽입>모듈을 클릭합니다。 그러면 아래 제공된 VBA 코드를 붙여넣을 수 있는 새 모듈이 생성됩니다。
VBA: 검색 결과 강조 표시
Sub FindRange()
'Updated by ExtendOffice
Dim xRg As Range
Dim xFRg As Range
Dim xStrAddress As String
Dim xVrt As Variant
Dim xRsp As VbMsgBoxResult
xVrt = Application.InputBox(prompt:="Search:", Title:="www.extendoffice.com", Type:=2)
If xVrt = False Or xVrt = "" Then
MsgBox "Search canceled.", vbInformation
Exit Sub
End If
Set xFRg = ActiveSheet.Cells.Find(what:=xVrt, LookIn:=xlValues, LookAt:=xlPart)
If xFRg Is Nothing Then
MsgBox prompt:="Cannot find this value", Title:="www.extendoffice.com"
Exit Sub
End If
xStrAddress = xFRg.Address
Set xRg = xFRg
Do
Set xFRg = ActiveSheet.Cells.FindNext(After:=xFRg)
If xFRg Is Nothing Then Exit Do
If xFRg.Address = xStrAddress Then Exit Do
Set xRg = Application.Union(xRg, xFRg)
Loop
If Not xRg Is Nothing Then
xRg.Interior.ColorIndex = 8 ' Light blue
xRsp = MsgBox(prompt:="Do you want to cancel highlighting?", Title:="www.extendoffice.com", Buttons:=vbQuestion + vbOKCancel)
If xRsp = vbOK Then xRg.Interior.ColorIndex = xlColorIndexNone
End If
End Sub

3. F5키를 눌러 코드를 실행합니다。 프롬프트가 표시되면 검색하려는 값을 입력할 수 있는 대화 상자가 나타납니다。

4. 확인을 클릭하면 지정한 값을 포함하는 모든 일치 셀이 기본 강조 색상으로 강조 표시됩니다。 또한 강조 표시를 제거할지 묻는 대화 상자가 표시됩니다。 확인을 클릭하면 모든 일치 항목의 강조 표시가 제거되고, 취소를 클릭하면 강조 표시가 유지됩니다。

참고 및 팁:
• 검색 조건과 일치하는 셀이 없으면 매크로가 팝업 메시지로 알립니다。

• 이 코드는 활성 워크시트 전체를 검색하며 대소문자를 구분하지 않으므로 대문자/소문자 여부와 관계없이 텍스트를 일치시킵니다。
• 강조 표시 색상은 표준 팔레트 색상입니다。 다른 색상을 사용하려면 코드 내 “ColorIndex” 값을 수정하세요(예: 노란색의 경우)ColorIndex =6사용)。
• 매크로는 Excel 의 표준 “실행 취소” 기능으로 되돌릴 수 없으므로, 중요한 데이터가 포함된 워크시트의 경우 매크로 실행 전 항상 작업 내용을 저장하세요。
• 전체 워크시트가 아닌 특정 범위에 코드를 적용하려면ActiveSheet.Cells를 원하는 범위(예:Range("A1:D20"))로 수정하세요。
• 일부 사용자는 VBA 실행 시 보안 경고를 받을 수 있습니다。 워크북에서 매크로를 활성화했는지 확인하세요。
워크시트 전체에 찾을 값이 여러 번 나타나는 경우, 이 매크로는모든인스턴스를 강조 표시하므로 반복된 데이터 항목을 감사하거나 검토할 때 특히 유용합니다。
Excel 의 조건부 서식 사용은 특정 조건을 충족하는 셀을 자동으로 강조 표시할 수 있는 동적 도구로, 범위 선택 내에서 검색 결과를 시각적으로 표시하는 데 이상적입니다。 이 방법은 검색 기준이 변경될 때 강조 표시가 자동으로 업데이트되기를 원하거나, 데이터를 비파괴적으로 서식 지정하는 수식 기반 방법이 필요한 경우에 특히 적합합니다。 또한 매크로가 제한되거나 바람직하지 않은 공동 작업 환경에서도 선호됩니다。
다음 스크린샷과 같이 데이터 세트와 검색 입력을 위한 전용 셀이 있다고 가정해 보겠습니다。 조건부 서식 사용을 설정하여 일치 항목을 동적으로 강조 표시하는 방법은 다음과 같습니다:

1. 검색 대상 값을 찾으려는 전체 셀 범위를 선택합니다。홈탭으로 이동하여조건부 서식 사용을(를) 클릭한 후새 규칙을 선택합니다。

2. 새 서식 지정 규칙대화 상자에서수식을 사용하여 서식을 지정할 셀 결정을 선택합니다。 “이 수식이 참인 경우 값을 서식 지정” 상자에 다음 수식을 입력하세요(필요에 따라 셀 참조를 수정):
=AND($E$2<>"",$E$2=A4) 
3. 서식버튼을 클릭하여 셀 형식 설정 대화 상자를 연 후, 채우기 탭에서 원하는 채울 색상을 선택합니다。 확인을 클릭하여 확인하고 모든 대화 상자를 닫습니다。
이제 E2 셀에 키워드를 입력할 때마다 선택한 범위 내의 일치 항목이 자동으로 강조 표시됩니다。 찾을 값이 변경되면 즉시 업데이트되어 수동 조정 없이도 데이터를 원활하게 검토하거나 용어를 반복적으로 검색할 수 있습니다。
유용한 참고 사항:
• 조건부 서식 사용 수식은 정확 일치뿐 아니라 부분 일치도 처리할 수 있습니다()SEARCH또는FIND함수를 더 복잡한 규칙에 사용)。
• 이 방법은 비파괴적이며 기본 데이터는 변경되지 않습니다。
• 다른 영역으로 조건부 서식 사용을 복사할 때 셀 참조가 정확한지 반드시 확인하세요(필요에 따라 절대 참조 또는 상대 참조를 사용하세요)。
• 조건부 서식 사용이 작동하지 않는 것처럼 보이면 수식을 확인하고 입력 대상 셀이 올바르게 참조되었는지 확인하세요。 오류는 일반적으로 수식 위치가 잘못되었거나 범위 선택이 중복되는 경우 발생합니다。
하나의 제한 사항은 조건부 서식 사용이 서식 지정에만 국한된다는 점입니다。 예를 들어, 시각적 표시 외에는 필터링하거나 선택하거나 검색 결과를 조작할 수 없습니다。 여러 시트나 통합 문서에 걸쳐 상호작용 가능하거나 지속적인 색상 코드가 필요한 경우에는 VBA 또는 Kutools 솔루션이 더 적합할 수 있습니다。
Kutools for Excel에 포함된 「키워드 표시」 기능은 여러 값을 동시에 검색하거나 복잡한 강조 표시를 위한 즉시 사용 가능한 솔루션이 필요한 경우 독특한 유연성을 제공합니다. 표준 Excel 기능과 달리 Kutools 에서는 여러 키워드를 입력하고 다양한 강조 표시 옵션을 지정하며 부분 문자열 일치 여부를 선택하고 대/소문자 구분 검색도 가능합니다。 이는 특히 품질 관리, 감사 작업 또는 대규모 데이터셋에서 제품 ID, 고객 이름 등 여러 항목을 신속하게 표시해야 할 때 유용합니다。
이 기능을 사용하려면 다음 단계를 따르세요。
1. 키워드를 검색할 범위를 선택합니다。 그런 다음 리본 메뉴에서Kutools탭으로 이동하여텍스트를 클릭하고키워드 표시를 선택하세요。

2. 팝업 대화 상자에서 “키워드” 상자에 검색어를 입력하고 각 값을 쉼표로 구분합니다。 원하는 처리 결과(예: 강조 표시 색상 및 글꼴 색)를 선택하고 일치 방식(전체 또는 부분 문자열, 대/소문자 구분 여부)을 지정합니다。확인을 클릭하여 적용합니다。
예를 들어, 입력한 대문자와 소문자를 정확히 일치시키고 싶다면 “대/소문자 구분” 확인란을 선택하세요. 특정 코드나 제품 ID 를 검색할 때처럼 대/소문자 구분이 중요한 경우에 특히 유용합니다。

매우 빠르게 범위 선택 내의 일치 결과가 지정된 대로 표시되어 핵심 항목에 즉시 주의를 끌게 됩니다。 여러 키워드를 입력하면 각 항목이 전체 데이터에서 강조 표시됩니다。
또한 “키워드 표시” 기능을 사용하면 부분 문자열 일치가 가능합니다。 예를 들어, “ball” 또는 “jump”를 포함하는 모든 셀을 강조 표시하려면 키워드 상자에ball, jump를 입력하고 설정을 선택한 후 확인을 클릭하세요。
>>>
이 방법은 반복적인 검색 및 강조 표시 작업에 간단하고 이상적이며 수동 서식 지정이나 복잡한 조건부 서식 사용 규칙 작성보다 상당한 시간을 절약할 수 있습니다。 Kutools 작업은 쉽게 접근 및 취소가 가능하며 처리 결과는 매우 높은 수준으로 사용자 정의가 가능하여 대용량 데이터 작업에 적합합니다。
Kutools for Excel 은 추가 기능이므로 별도 설치가 필요할 수 있습니다。 설치 후에는 Excel 리본에 직접 통합됩니다。 더욱 고급 사용자 정의가 필요하거나 복잡한 다중 키워드 시나리오를 간소화하고자 하는 사용자에게 특히 유용합니다。
Kutools for Excel– Excel 을 300 개 이상의 필수 도구로 강력하게 개선하여 작업을 더 빠르고 쉽게 처리하고, 스마트한 데이터 처리와 생산성을 위한 AI 기능을 활용하세요。지금 받기
수식, VBA 또는 타사 추가 기능을 사용하지 않으려는 경우 Excel 의 기본 제공필터기능을 사용하여 일치하는 결과로 데이터를 좁힌 후 수동으로 강조 표시할 수 있습니다。 이 방법은 간단하며 설정이 필요 없고 데이터 구조를 변경할 위험도 없습니다。
매크로나 추가 기능 권한이 없는 사용자와 파일을 공유하거나 가끔씩 작업할 때 적합하며 단계는 다음과 같습니다。
- 데이터 범위를 선택하세요(데이터 범위 포함, 해당하는 경우 헤더도 포함)。
- 다음으로 이동하세요:데이터>필터。 헤더 행에 드롭다운 화살표가 나타납니다。
- 검색하려는 열의 필터 드롭다운 화살표를 클릭하고, 검색 상자를 사용하거나 목록에서 값을 선택하세요。 확인을 클릭하여 데이터를 필터링합니다。
- 일치하는 행만 표시되면 해당 행을 선택하고홈탭으로 이동한 후채울 색상도구를 사용하여 필요에 따라 강조 표시하세요。
- 필터를 지워 모든 데이터를 확인하세요。 이제 강조 표시된 셀을 쉽게 식별할 수 있습니다。
이 방법은 수동적이므로 데이터셋이 변경되면 필터링 및 강조 표시 단계를 반복해야 합니다。 그러나 모든 Excel 버전에서 작동하며 매크로가 허용되지 않을 때나 빠른 일회성 강조 표시가 필요한 경우 특히 실용적입니다。
VBA 나 추가 기능 없이 재사용 가능하고 감사하기 쉬운 솔루션이 필요한 사용자의 경우 도우미 열에 간단한 수식을 사용해 일치 항목을 빠르게 식별한 후 수동으로 강조 표시하거나 조건부 서식 사용을 사용할 수 있습니다。
예를 들어, 범위 A4:A20 내에서 E2 셀의 값을 검색한다고 가정해 보겠습니다。 다음을 수행하세요。
1。 데이터 옆 열(예: B4 셀)에 다음 수식을 입력하세요。
=IF(A4=$E$2,"Match","") 2. Enter 키를 누릅니다. 관련 행 전체(B4:B20 등)로 수식을 복사합니다. 이 수식은 A 열 값이 검색어와 일치하는지 확인하고 동일할 경우 “Match”를 출력합니다。
3。 이제 도우미 열을 필터링하여 “Match”가 있는 행만 표시하거나 조건부 서식 사용을 사용해 도우미 열 값에 따라 해당 행을 자동으로 강조 표시할 수 있습니다。
💡 팁:부분 일치()partial matches)를 지원하려면 등호 비교 대신 다음 수식을 사용하세요:
=IF(ISNUMBER(SEARCH($E$2,A4)),"Match","") 이 수식은 찾을 값이 셀 내 어디에 있든 간에 발견되면 강조된 행 범위을 반환합니다。 절대 참조와 상대 참조를 필요에 따라 조정하세요。
도우미 열을 사용하면 데이터가 체계적으로 정리되고 나중에 검색 논리를 감사하거나 수정하기가 쉽습니다。
Excel 에서 검색 및 강조 표시 방법을 선택할 때 데이터 크기, 공유 요구사항, 자동화 필요성을 고려하세요。 매크로는 효율적이지만 권한이 필요하며 조건부 서식 사용은 동적이지만 간단한 규칙에 한정될 수 있습니다。 Kutools 같은 추가 기능은 고급 일괄 처리를 제공합니다。 대량 서식 지정이나 익숙하지 않은 코드를 실행하기 전에는 항상 원본 데이터를 백업하세요。 문제가 발생하면 셀 참조와 수식 구문을 다시 확인하고 매크로를 사용하는 경우 활성화되어 있고 작업 전에 통합 문서가 저장되었는지 확인하세요。
샘플 파일
조건부 서식 사용을(를) 사용하여 Excel 에서 셀 색상별로 개수 세기/합계 구하기
이 자습서에서는 Excel 에서 조건부 서식 사용을(를) 사용하여 셀 색상별로 빠르게 개수를 세거나 합계를 구하는 유용하고 쉬운 방법들을 소개합니다。
Excel 에서 조건부 서식 사용을(를) 사용하여 차트 만들기
예를 들어, 한 반의 성적표가 있고 점수 범위별로 다른 색상으로 차트를 만들고자 할 때, 이 자습서에서는 해당 작업을 해결하는 방법을 소개합니다。
조건부 서식 사용 스택된 막대 차트 Excel 에서
이 자습서에서는 아래 스크린샷과 같이 Excel 에서 단계별로 조건부 서식 사용 스택된 막대 차트을(를) 만드는 방법을 소개합니다。
Excel 에서 두 열이 일치하면 행 또는 셀을 조건부 서식 사용
이 글에서는 Excel 에서 두 열이 일치할 경우 행 또는 셀을 조건부 서식 사용하는 방법을 소개합니다。
Excel 에서 각 행에 대해 조건부 서식 사용 적용하기
때때로 각 행마다 조건부 서식 사용을 적용하고 싶을 수 있습니다。 매번 동일한 규칙을 반복해서 설정하는 것 외에도 이를 해결하는 몇 가지 요령이 있습니다。
최고의 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 일간 모든 기능 무료 체험— 등록이나 신용카드 필요 없음
- 최고의 가성비— 개별 애드인 구매 대비 절약