KutoolsforOffice— 하나의 솔루션, 다섯 가지 강력한 도구。적은 노력으로 더 큰 성과。

Excel 에서 쉼표로 구분된 데이터를 필터링하려면 어떻게 해야 하나요?

작성자Xiaoyang수정 날짜

많은 Excel 워크시트에서 셀 내용이 쉼표로 구분된 여러 항목으로 구성된 경우를 종종 접하게 됩니다. 예를 들어 한 셀에 「Tom, Jerry, Sam」이라는 값을 포함하고 있을 수 있으며, 이는 이름 목록을 나타냅니다. Excel 의자동 필터유틸리티를 사용하면 전체 셀 값을 기준으로만 필터링이 가능하며, 셀 내 개별 항목을 기준으로는 필터링할 수 없습니다。 아래 스크린샷에서 볼 수 있듯이 이러한 제한은 쉼표로 구분된 데이터 내 특정 값을 포함하는 행을 찾거나 작업해야 할 때 어려움을 줄 수 있습니다。 본 문서에서는 쉼표로 구분된 목록이 포함된 셀에서 특정 값을 기준으로 행을 필터링하고 추출하는 여러 가지 실용적인 방법과 함께 문제 해결 가이드 및 상황에 가장 적합한 방법을 선택하기 위한 팁을 안내합니다。

쉼표로 구분된 데이터 필터링

필터 조건 설정를 사용하여 Excel 에서 쉼표로 구분된 데이터 필터링

Kutools for Excel 을 사용하여 Excel 에서 쉼표로 구분된 데이터 필터링

Excel 수식(헬퍼 열)을 사용하여 쉼표로 구분된 데이터 필터링

VBA 매크로를 사용하여 쉼표로 구분된 데이터 필터링


필터 조건 설정를 사용하여 Excel 에서 쉼표로 구분된 데이터 필터링

Excel 의자동 필터기능은 쉼표로 구분된 데이터가 포함된 셀 내에서 특정 값을 포함하는 행만 표시하는 빠른 방법을 제공합니다. 예를 들어 B 열에 「Tom」이라는 이름이 포함된 행을 필터링하려면 다음 단계를 따르세요:필터 조건 설정

1。 필터링하려는 쉼표로 구분된 데이터가 포함된 열을 선택합니다。

2.데이터탭으로 이동하여필터를 클릭합니다。 선택한 열의 머리글 옆에 화살표 버튼이 나타나며 데이터 필터가 활성화됩니다:

[데이터] > [필터] 클릭

3。 화살표 버튼을 클릭한 후텍스트 필터를 선택합니다。 여러 옵션이 표시되며, 여기서필터 조건 설정필터 조건 대화 상자를 열도록 선택하세요。

[텍스트 필터] > [사용자 지정 필터] 선택

4.사용자 지정 자동 필터대화 상자에서 드롭다운 메뉴에서포함을 선택합니다。 원하는 검색어(예: 「Tom」)를 입력하세요。 이 설정은 셀 내 어디에든 입력한 값을 검색합니다:

사용자 지정 자동필터 대화상자에서 조건 설정

5.확인을 클릭합니다。 그러면 쉼표로 구분된 데이터에 「Tom」이 포함된 모든 행이 즉시 표시됩니다:

지정한 텍스트를 포함하는 모든 셀이 필터링됨

이 방법은 간단한 검색에는 잘 작동합니다。 그러나 필터는 전체 셀 내용 내에서 「Tom」이 존재하는지 여부만 확인하므로 「Tommy」나 「Tomson」과 같은 값도 의도치 않게 포함될 수 있습니다。 항상 검색어가 원하는 레코드를 고유하게 식별하는지 확인하세요。 정확히 「Tom」만을 일치시키고자 하는 경우 추가 단계나 도구가 필요할 수 있습니다。


Kutools for Excel 을 사용하여 Excel 에서 쉼표로 구분된 데이터 필터링

슈퍼 필터Kutools for Excel 기능은 쉼표로 구분된 목록이 포함된 셀을 비롯한 복잡한 데이터를 필터링하는 효율적인 솔루션을 제공합니다。 이 기능은 다중 조건, 대소문자 구분, 텍스트 길이 기반 필터 등을 지원하여 고급 필터링 시나리오에 적합합니다。provides an efficient solution for filtering complex data, including cells containing comma separated lists。 It supports multiple criteria, case sensitivity, filter by 텍스트 길이, and more, making it suitable for advanced filtering scenarios。

Kutools for Excel300 가지가 넘는 고급 기능을 제공하여 복잡한 작업을 간소화하고 창의성과 효율성을 높입니다。AI 기능과 통합, Kutools 는 정밀하게 작업을 자동화하여 데이터 관리를 손쉽게 만듭니다。Kutools for Excel 의 자세한 정보。。。         무료 체험판。。。

Kutools for Excel 을 설치한 후에는 다음과 같은 단계로 필터를 적용할 수 있습니다:Kutools for Excel

1.Kutools 플러스>슈퍼 필터리본에서 클릭합니다。 그러면 Excel 창 오른쪽에 슈퍼 필터 패널이 나타납니다:

Kutools의 슈퍼 필터 기능 클릭

2。 슈퍼 필터 패널에서선택 버튼버튼을 클릭하여 필터링할 데이터 범위을 선택합니다。 분석하려는 모든 열과 행을 범위에 포함하도록 설정하세요。 수평선을 클릭하여 조건 섹션을 확장하면 자세한 조건을 설정할 수 있습니다:

데이터 범위 선택

3。 조건 입력란에서 필터링할 열 지정의 머리글을 선택합니다。 그런 다음 두 번째 목록에서텍스트를 선택하고, 세 번째 목록에서포함을 선택합니다。 마지막으로 찾으려는 값(예: 「Tom」)을 마지막 입력란에 입력합니다:

텍스트 상자에서 조건 설정

4。 그런 다음필터버튼을 클릭합니다. Kutools 는 조건을 충족하는 쉼표로 구분된 값을 포함한 행만 즉시 표시합니다:

원하는 셀이 필터링됨

Kutools 의 슈퍼 필터은 복잡한 필터링을 위한 사용자 친화적인 인터페이스를 제공합니다。 대규모이고 복잡한 데이터셋을 자주 다루거나 동시에 여러 조건을 적용해야 할 경우에 이상적입니다。 팁: 정확한 값만 필터링하고 부분 일치를 무시하려면 추가 조건 옵션을 활용하세요。

지금 Kutools for Excel 무료 다운로드!


Excel 수식(헬퍼 열)을 사용하여 쉼표로 구분된 데이터 필터링

Excel 수식을 사용한 헬퍼 열은 쉼표로 구분된 데이터 내 특정 값을 포함하는 행을 표시하는 실용적인 방법입니다。 이 방법은 일치 조건에 대한 정밀한 제어가 필요하거나 추가적인 Excel 필터를 효율적으로 적용하고자 할 때 유용합니다。

다음과 같은 사용자에게 적합합니다:

  • 수식을 사용하여 정확 일치 또는 부분 일치를 선호하는 경우
  • 복잡한 데이터셋에 대해 조건을 직접 설정해야 하는 경우
  • 대규모 테이블을 다루면서 Excel 의 기본 제공 필터 도구를 사용해 빠르게 필터링하고자 하는 경우

단점:

  • 추가 열을 사용해야 하며 수식에 대한 기본 지식이 필요한 경우
  • 수식을 조정하지 않으면 쉼표 전후의 공백과 같은 변형을 완벽하게 처리하지 못할 수 있는 경우

1. 데이터 옆에 빈 열을 삽입합니다(예: B 열의 원본 데이터 옆에 C 열 삽입)。

2. C2 셀(B2 부터 데이터가 시작된다고 가정)에 다음 수식을 입력하여 쉼표로 구분된 목록 내에 「Tom」이 개별 값으로 존재하는지 확인합니다:

=ISNUMBER(SEARCH(",Tom,",","&B2&","))

이 수식은 셀 내용 앞뒤에 쉼표를 추가하여 「Tommy」와 같은 다른 단어 내에서의 부분 일치가 아닌 「Tom」을 전체 단어로 정확히 일치시킵니다。

3。 Enter 키를 눌러 수식을 확정한 후 채우기 핸들을 아래로 드래그하여 다른 행에도 수식을 복사합니다。

4. 이제 헬퍼 열에 Excel 의 자동 필터를 적용합니다。 TRUE 값만 필터링하여 쉼표로 구분된 목록 내에 「Tom」이 개별 항목으로 나타나는 행만 표시합니다。

팁 및 고려 사항:

  • 셀 값에 쉼표 대신 다른 구분 기호(예: 세미콜론)를 사용하는 경우 수식 내의 쉼표(,)를 해당 구분 기호로 바꾸세요。
  • 항상 여분의 공백을 확인하세요。 필요 시 수식 내에서TRIM함수를 사용하세요。
  • 이 솔루션은 향후 편집에 대해 완전히 동적이며, 셀 값이 업데이트되면 재계산 후 필터 결과도 자동으로 갱신됩니다。

VBA 매크로를 사용하여 쉼표로 구분된 데이터 필터링

자동 배치 처리를 위해 VBA 매크로를 사용하여 워크시트를 스캔하고 쉼표로 구분된 데이터 내 특정 값을 포함하는 행을 필터링할 수 있습니다。 이 방법은 대규모 데이터셋, 반복적인 필터링 작업 또는 사용자 정의 워크플로우에 필터링을 통합해야 할 때 효과적입니다。

다음과 같은 사용자에게 적합합니다:

  • 여러 행이나 여러 시트에 대해 필터링을 자동화해야 하는 경우
  • 스크립트 방식으로 반복 가능한 솔루션을 선호하는 경우
  • VBA 편집기 내에서 작업하는 데 익숙한 경우

단점:

  • 매크로 사용을 활성화하고 기본적인 VBA 지식이 필요한 경우
  • 다른 구분 기호나 조건에 맞게 조정이 필요한 경우

1. Excel 을 열고개발자 도구>Visual Basic을 클릭합니다。Microsoft Visual Basic for Applications창에서삽입>모듈을 클릭한 후 다음 코드를 모듈 창에 붙여넣습니다:

Sub FilterCommaSeparatedData()
    Dim ws As Worksheet
    Dim rng As Range
    Dim cell As Range
    Dim criteria As String
    Dim outputRow As Long
    
    On Error Resume Next
    xTitleId = "KutoolsforExcel"
    
    Set ws = ActiveSheet
    criteria = Application.InputBox("Enter value to filter (exact match):", xTitleId, "Tom", Type:=2)
    Set rng = Application.InputBox("Select column with comma separated data:", xTitleId, Selection.Address, Type:=8)
    
    outputRow = 1
    ws.Rows.Hidden = False
    
    For Each cell In rng
        If InStr(1, "," & cell.Value & ",", "," & criteria & ",", vbTextCompare) > 0 Then
            cell.EntireRow.Hidden = False
        Else
            cell.EntireRow.Hidden = True
        End If
    Next cell
End Sub

2。 코드 입력 후실행 버튼실행 버튼을 클릭합니다. 대화 상자가 나타나 원하는 찾을 값을 입력하고 대상 열을 선택하라는 메시지를 표시합니다. 실행 후 Excel 은 선택한 열에 지정된 값을 포함하지 않는 행을 숨깁니다。

매크로가 예상대로 작동하지 않으면 셀 값이 일관된 형식을 유지하고 있고 예기치 않은 문자가 포함되어 있지 않은지 확인하세요。 필터링 후 모든 행을 다시 표시하려면 모든 행을 선택한 다음 마우스 오른쪽 버튼을 클릭하고 「숨기기 취소」를 선택하면 됩니다。 다른 구분 기호를 사용하도록 코드를 조정해야 하는 경우 매크로 내의 쉼표 구분 기호를 원하는 문자로 바꾸세요。

이러한 방법들은 Excel 에서 쉼표로 구분된 목록을 처리할 때 수동으로 필터링하거나 수식을 사용하며, VBA 로 자동화하거나 Kutools for Excel 을 활용할 수 있는 유연한 옵션을 제공합니다。 해결책을 선택할 때는 데이터셋 크기, 사용 빈도 및 매칭 요구사항의 복잡성을 고려하세요。 예상치 못한 결과가 발생하면 숨겨진 공백, 줄바꿈 또는 비표준 문자가 매칭에 영향을 주고 있는지 다시 확인하고 수식이나 매크로를 조정해 보세요。


관련 문서:

Excel 에서 여러 색상으로 데이터를 필터링하려면 어떻게 하나요?

Excel 에서 정확히 일치하는 텍스트로 필터링하려면 어떻게 하나요?


최고의 Office 생산성 도구

🤖KUTOOLS AI 도우미: 다음을 기반으로 데이터 분석 혁신하기:지능형 실행   |  코드 생성|  사용자 지정 수식 생성  |  데이터 분석 및 차트 생성|  향상된 함수 호출
인기 기능:찾기, 강조 표시 또는 중복 표시   |  빈 행 삭제   |  데이터 손실 없이 열 결합 또는 셀 제거   |  공식을 사용하지 않는 반올림...
슈퍼 LOOKUP:다중 조건 VLookup  |  다중 값 VLookup  |   여러 시트에서 VLookup   |   퍼지 매치....
고급 드롭다운 목록:드롭다운 목록 빠르게 생성   |  종속형 드롭다운 목록   |  다중 선택 드롭다운 목록....
열 관리자:특정 수의 열 추가|열 이동|숨겨진 열의 표시 상태 전환|범위 및 열 비교...
주요 기능:그리드 포커스   |  디자인 보기   |향상된 수식 표시줄   | 워크북 및 시트 관리자   |  자원 라이브러리(자동 텍스트)|  날짜 선택기   |  워크시트 병합  |  암호화/셀 해독   | 목록으로 이메일 보내기   |  슈퍼 필터   |   특수 필터(굵은 글꼴이 있는 셀 필터링/기울임꼴/취소선。。。) 。。。
상위 15 도구 모음:12 텍스트도구(텍스트 추가,특정 문자 삭제, ...)|   50+차트유형(간트 차트, ...)|   40+ 실용적인수식(생일을 기준으로 나이 계산, ...)|   19 삽입도구(QR 코드 삽입,경로에서 그림 삽입, ...)|   12 변환도구(단어로 변환하기,환율 변환, ...)|   7 병합 및 분할도구(고급 행 병합,셀 분할, ...)|그 외 더 많은 기능
Kutools 를 선호하는 언어로 사용하세요 – 영어, 스페인어, 독일어, 프랑스어, 중국어 및 40+개 이상의 언어를 지원합니다!

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 앱을 사용하는 팀에 이상적입니다。

ExcelWordOutlookTabsPowerPoint
  • 올인원 스위트— Excel, Word, Outlook 및 PowerPoint 애드인 + Office Tab Pro
  • 하나의 설치 프로그램, 하나의 라이선스— 몇 분 안에 설정 완료(MSI 지원)
  • 함께 사용할수록 더 효과적입니다— Office 앱 전반에서 생산성 향상
  • 30 일간 모든 기능 무료 체험— 등록이나 신용카드 필요 없음
  • 최고의 가성비— 개별 애드인 구매 대비 절약