Excel에서 셀에 특정 텍스트가 포함되어 있는지 확인하는 방법

  • 이 공유
Hugh West

Excel에서 상황에 따라 셀 에 특정 텍스트 가 포함되어 있는지 여부를 확인해야 할 수 있습니다. 오늘은 셀에 특정 텍스트가 포함되어 있는지 확인하는 방법을 알려드리겠습니다. 이 세션에서는 Excel 2019를 사용하고 있으므로 원하는 버전을 자유롭게 사용하십시오.

먼저 예제의 기반이 되는 데이터 세트에 대해 알아봅시다

.

성적과 함께 여러 학생의 정보가 포함된 테이블이 있습니다. 이 데이터세트를 사용하여 셀에 특정 텍스트가 포함되어 있는지 여부를 확인합니다.

간단하게 유지하기 위한 기본 데이터세트입니다. 실제 시나리오에서는 훨씬 더 크고 복잡한 데이터 세트를 접할 수 있습니다.

실습 워크북

아래 링크에서 실습 워크북을 다운로드할 수 있습니다.

Excel 셀에 특정 텍스트가 포함된 경우.xlsx

셀에 특정 텍스트가 포함된 경우

1. 셀에 특정 텍스트만 포함

할 수 있는(또는 할 수 없는) 셀을 통해 볼 수 있습니다. ) 우리가 찾고 있는 텍스트(문자열)만 정확히 포함합니다. 추가 문자열이 없습니다.

예를 들어 데이터세트에서 Grade 열의 모든 셀에는 Passed 또는 Failed 가 있습니다. . 추가 단어나 문자열이 없습니다. 따라서 이 열 내의 셀에 통과 또는 실패 가 포함되어 있는지 확인할 수 있습니다.

여기서 예를 들어 셀에 "Passed"가 포함되어 있는지 확인한 다음새로 도입된 비고 열에 비고를 추가합니다.

"확인"과 같은 단어를 들으면 가장 먼저 떠오르는 기능 중 하나는 IF 입니다. IF 함수는 논리 테스트를 실행하고 이진 값(TRUE 또는 FALSE)을 반환합니다.

IF 를 사용하여 수식을 작성하여 셀에 특정 텍스트 "통과" 여부.

=IF(D4="Passed","Promoted","")

여기서 논리 연산을 설정했습니다. D4=”Passed” D4 에 "Passed"가 포함되어 있는지 여부를 비교합니다.

if_true_value 의 경우 "Promoted"를 설정했으며 셀을 찾으면 결과로 표시됩니다. 텍스트를 포함합니다. 당분간 if_false_value 는 제공되지 않습니다.

D4 셀에는 검색 텍스트 "Passed"가 있으므로 수식이 if_true_value 를 반환했습니다.

이제 나머지 셀에 대한 수식을 작성합니다. AuoFill 기능도 사용할 수 있습니다.

보시다시피 수식이 if_true_value , "승진됨"을 반환했습니다. , "Passed"가 포함된 셀에 적합합니다.

대소문자를 구분하지 않는 방식으로 작동합니다. 셀에 "통과" 대신 "통과"가 포함된 경우에도 작동합니다.

자세히 보기: Excel 검색 대상 범위 내의 텍스트

2. 셀에 특정 텍스트 포함(부분 일치)

때로는 셀 내의 특정 텍스트를 하위 문자열로 검색해야 할 수 있습니다. 이 섹션에서는방법을 참조하십시오.

예를 들어 ID 열의 셀 내에서 문자열(그룹 이름)을 검색합니다.

여기서 예제의 컨텍스트와 일치하는 두 개의 열을 도입했습니다.

행을 병합한 검색 문자열 열을 볼 수 있습니다. 기술에 대해서는 이 병합 행 기사를 따르십시오.

I. FIND 기능을 통한 일치(대소문자 구분)

이전 섹션에서 텍스트를 확인하기 위해 IF 를 사용했습니다. (논리적 표현 사용). 다른 지원 기능이 필요하지만 이 기능을 사용할 것입니다.

FIND 기능은 IF 와 쌍을 이루어 다음을 확인하는 기능입니다. 셀에는 적어도 하위 문자열로 특정 텍스트가 포함됩니다.

예를 들어 ID 열의 셀 내에서 검색할 문자열 "AB"를 선택했습니다.

이제 B4 셀에 대한 수식을 작성해 보겠습니다.

=IF(ISNUMBER(FIND($E$4,B4)),”Found”,"Not Found")

여기에서 ISNUMBER 기능을 볼 수 있습니다. ISNUMBER 는 셀에 숫자가 포함된 경우 TRUE 를 반환하고 FALSE 아닌 경우

FIND 함수의 결과는 숫자인지 아닌지. 부울 값을 반환합니다.

ISNUMBER TRUE 를 반환하면 IF 함수가 if_true_value(Found)<를 트리거합니다. 12>, 그렇지 않으면 if_false_value(아님Found) .

여기서 첫 번째 셀의 경우 ISNUMBER-FIND TRUE 를 반환했고 최종 출력은 “Found”.

그룹 이름을 추출해 봅시다. 이를 위해 MID 기능을 사용하겠습니다. 이 함수는 주어진 문자열의 중간에서 문자를 추출합니다.

=IF(ISNUMBER(FIND($E$4,B4)),MID(B4,FIND($E$4,B4),2),"")

먼저 셀에 다음이 포함되어 있는지 확인했습니다. 특정 텍스트, if_true_value 필드에서 값을 가져오도록 MID 기능을 설정했습니다. MID 내의 FIND 는 시작점과 2개의 문자를 제공합니다. 이렇게 하면 두 문자 그룹 이름을 가져옵니다.

셀에 텍스트가 포함되어 있을 때 그룹 이름을 찾았습니다.

FIND<2 이후>는 대소문자를 구분하므로 "ab"에 대해 if_true_value 를 실행하지 않습니다.

나머지 셀에 대한 코드를 작성합니다. 검색 문자열 과 정확히 일치하는 그룹 이름을 찾을 수 있습니다.

검색 문자열 값을 변경하면 업데이트된 결과를 찾습니다.

II. SEARCH 기능을 통한 매칭(Case Insensitive)

이전 섹션에서 대소문자를 구분하는 접근 방식을 관찰했습니다. 유연성을 유지하기 위해 대소문자를 구분하지 않는 접근 방식을 채택할 수 있습니다. 이를 위해 SEARCH 기능이 유용할 것입니다.

SEARCH 는 한 텍스트 문자열이 다른 문자열 안에 있는 위치를 반환합니다. 와 유사하게 작동합니다. FIND 함수이지만 대소문자를 구분하지 않습니다.

수식은 다음과 같습니다.

=IF(ISNUMBER(SEARCH($E$4,B4)),MID(B4,SEARCH($E$4,B4),2),"")

FIND 섹션과 비슷해 보입니다. 유일한 변경 사항은 FIND SEARCH 로 바꾼 것입니다. 나머지 수식은 동일하며 완전히 동일한 방식으로 작동합니다.

셀에 텍스트가 포함되어 있을 때 그룹 이름을 찾았습니다.

쓰기 나머지 셀의 공식. 어떤 형태로든 "AB"가 있는 모든 그룹 이름을 찾을 수 있습니다.

검색 문자열 로 "ab"를 쓰면 여전히 이러한 값을 가져옵니다.

III. COUNTIF 함수를 사용하여 일치(대소문자 구분 안 함)

셀에 특정 텍스트가 하위 문자열로 포함되어 있는지 확인하는 또 다른 방법은 IF COUNTIF 를 결합하는 것입니다. 이 방법은 또한 대소문자를 구분하지 않습니다.

COUNTIF 함수는 단일 조건을 충족하는 범위의 셀을 계산합니다.

이제 수식은 다음과 같습니다. one.

=IF(COUNTIF(B4,"*"&$E$4&"*"),MID(B4,SEARCH($E$4,B4),2),"")

여기서 COUNTIF 를 사용하여 논리를 확인했습니다. COUNTIF 를 사용하여 카운트 값이 1인지 여부를 확인합니다.

COUNTIF 가 1을 반환하면 그룹을 추출할 if_true_value( MID 부분) 이름)이 반환됩니다. MID 부분은 이전 섹션에서 설명합니다.

COUNTIF 부분의 0에 대해 수식은 if_false_value(빈 셀, 시간 동안존재).

셀에 특정 텍스트가 포함된 경우 일치 항목을 찾은 다음 수식이 그룹 이름을 반환했습니다.

다음에 대한 수식을 작성합니다. 나머지 세포. 어떤 형태로든 검색 문자열 이 있는 그룹 이름을 모두 찾을 수 있습니다.

검색 문자열 값을 변경해 보겠습니다. 업데이트된 결과가 우리 앞에 있을 것입니다.

더 많은 COUNTIF 부분 일치 접근 방식을 보려면 이 COUNTIF 부분 일치 기사를 방문하십시오. if를 사용한 부분 일치에 관심이 있다면 이 IF 부분 일치 기사가 도움이 될 수 있습니다.

결론

오늘은 여기까지입니다. 셀에 Excel의 특정 텍스트가 포함되어 있는지 확인하는 몇 가지 방법을 나열했습니다. 도움이 되셨기를 바랍니다. 이해하기 어려운 것이 있으면 언제든지 의견을 말하십시오. 여기서 놓쳤을 수 있는 다른 방법이 있으면 알려주십시오.

Hugh West는 업계에서 10년 이상의 경험을 가진 고도로 숙련된 Excel 트레이너이자 분석가입니다. 그는 회계 및 재무 학사 학위와 경영학 석사 학위를 보유하고 있습니다. Hugh는 교육에 대한 열정을 가지고 있으며 따라하기 쉽고 이해하기 쉬운 독특한 교수법을 개발했습니다. Excel에 대한 그의 전문 지식은 전 세계 수천 명의 학생과 전문가가 자신의 기술을 향상시키고 경력에서 탁월하도록 도왔습니다. Hugh는 자신의 블로그를 통해 자신의 지식을 전 세계와 공유하고 개인과 기업이 잠재력을 최대한 발휘할 수 있도록 무료 Excel 자습서 및 온라인 교육을 제공합니다.