문자열 Excel에서 문자를 찾는 방법(8가지 쉬운 방법)

  • 이 공유
Hugh West

컴퓨터 및 전자 장치의 경우 문자는 표준 번호 지정 시스템으로 표시됩니다. ASCII 는 널리 사용되는 번호 지정 시스템 중 하나입니다. 모든 문자는 숫자로 표시됩니다. 이 기사에서는 Excel의 Find Feature , FIND , SEARCH , ISNUMBER 및 <와 같은 여러 기능을 사용하여 문자열에서 문자를 찾습니다. 1>IF 및 VBA 매크로 코드 .

직원의 이름 ID 에서 특정 문자를 찾고 싶다고 가정합니다. 문자 기호 열에 나타나는 문자를 찾아야 합니다. 더 나은 이해를 위해 찾으려는 문자에 대한 다른 열에 표준 문자 번호 를 표시합니다.

데이터 세트 다운로드

문자열에서 문자 찾기 Excel.xlsm

문자열에서 문자를 찾는 8가지 쉬운 방법 Excel

방법 1: FIND 기능 사용

FIND 기능을 사용하여 원하는 특정 문자를 찾을 수 있습니다. FIND 함수의 구문은

=FIND (find_text, within_text, [start_num])

공식 내부에서

find_text; 찾을 텍스트를 선언합니다.

within_text; find_text 가 있는 텍스트를 선언합니다.

[start_num]; within_text 의 시작 위치(선택 사항), 기본 위치는 1 입니다.

1단계: 다음 수식을 다음에 삽입합니다. 모든 셀(즉, E4 ).

=FIND(C4,B4)

에서공식,

C4; find_text입니다.

B4: within_text입니다.

우리는 start_num 위치를 기본값으로 사용합니다.

2단계: 적중 입력 하고 채우기 핸들 을 드래그합니다. 원하는 문자의 위치가 셀에 나타납니다.

원하는 모든 문자를 찾을 수 있습니다.

자세히 보기: Excel에서 문자열에서 문자 찾는 방법

방법 2: SEARCH 기능 사용

SEARCH 기능도 FIND 기능으로 작동합니다. SEARCH 함수의 구문은

=SEARCH (find_text, within_text, [start_num])

공식에서

find_text; 찾을 텍스트를 선언합니다.

within_text; find_text 가 있는 텍스트를 선언합니다.

[start_num]; within_text 의 시작 위치(선택 사항), 기본 위치는 1입니다.

1단계: 임의의 셀에 다음 수식을 입력합니다(즉, E4 ).

=SEARCH(C4,B4)

식에서

C4; find_text .

B4: within_text입니다.

We use start_num position as Default .

2단계: ENTER 를 누르고 채우기 핸들 을 드래그하여 모든 문자열의 문자 위치.

SEARCH 기능을 사용하여 문자를 찾을 수 있습니다.

더 읽어보기: 범위 내의 텍스트에 대한 Excel 검색(11가지 빠른 방법)

방법 3: ISNUMBER 및 FIND 기능 사용

문자열에 있는 모든 조회 문자에 대해 모든 문자열을 테스트할 수 있습니다. 이 경우 ISNUMBER FIND 기능의 조합을 사용하여 문자열에 표시되는지 여부에 관계없이 특정 문자를 찾을 수 있습니다. ISNUMBER 함수는 숫자 또는 숫자가 아닌 셀 값에 따라 TRUE 또는 FALSE 텍스트를 반환합니다. ISNUMBER 함수의 구문은

=ISNUMBER(value)

여기서 수식에서

값; 는 숫자 값이어야 합니다. 그렇지 않으면 ISNUMBER 수식 결과 " FALSE" 가 텍스트에 표시됩니다.

1단계: 다음 수식을 다음에 작성합니다. 임의의 빈 셀(즉, E4 ).

=ISNUMBER(FIND(C4,B4))

여기서는

FIND(C4,B4 ); 으로 정의됩니다.

2단계: ENTER 를 누르고 드래그 Fill Handle 특정 캐릭터가 특정 셀에 있는지 여부를 선언하는 캐릭터 상태를 불러옵니다.

캐릭터 상태 “ TRUE” 는 원하는 문자(열 C )가 특정 텍스트 문자열에 있음을 의미합니다.

방법 4: ISNUMBER 및 SEARCH 기능 사용

방법 3과 유사하게 ISNUMBER SEARCH 기능을 조합하여 문자 상태를 TRUE 또는 FALSE<2로 가져올 수 있습니다>.

1단계: 빈 셀에 다음 수식을 붙여넣습니다(즉, E4 ).

=ISNUMBER(SEARCH(C4,B4))

이 수식은 이전 방법(즉, 방법 3 ).

2단계: ENTER 를 누르고 채우기 핸들 을 드래그합니다. 원하는 문자(열 C 에 나타남)가 각각 TRUE 또는 FALSE 텍스트로 셀에 있는지 여부를 보여줍니다.

비슷한 읽기:

  • Excel에서 셀에 특정 텍스트가 포함되어 있는지 찾기
  • 방법 Excel에서 셀 범위에 특정 텍스트가 포함되어 있는지 찾기(4가지 방법)
  • Excel에서 범위 내의 값 찾기(3가지 방법)
  • Excel에서 셀의 텍스트를 찾는 방법

방법 5: 찾기 기능 사용

Excel은 찾기 와 같은 기능을 제공합니다. 워크시트 또는 통합 문서에서 특정 문자를 찾습니다.

1단계: 탭으로 이동 > 찾기 & 선택 ( 편집 섹션에서) > 옵션에서 찾기 를 선택합니다.

2단계: 찾기 및 바꾸기 창이 열립니다. 위로. 해당 창의 찾기 섹션에서 찾으려는 문자를 입력합니다(예: a ).

찾기 섹션의 다른 설정은 기본값입니다. 검색 또는 데이터 유형과 관련하여 변경할 수 있습니다.

다음 찾기 를 클릭합니다.

단계 3: 다음 찾기 를 클릭할 때마다 셀에 "a" 녹색 직사각형 으로 표시되기 시작합니다. 당신은 할 수 있습니다문자 "a" 를 원하는 다른 문자로 대체합니다.

CTRL+H 를 사용하여 다음을 수행할 수 있습니다. 찾기 및 바꾸기 창을 엽니다.

모두 찾기 를 클릭하여 원하는 문자가 포함된 모든 셀을 불러올 수 있습니다. 그러나 찾기 및 바꾸기 창 아래에 목록이 나타나기 때문에 모두 찾기 를 사용하여 특정 문자가 포함된 특정 셀을 찾기가 상당히 어렵습니다.

방법 6: IF ISNUMBER 및 FIND 함수 사용

IF 함수의 구문은

=IF (logical_test, [value_if_true], [value_if_false])

IF 함수는 셀 참조를 테스트하기 위해 logical_text 가 필요하며 그 결과 우리가 설정한 특정 텍스트가 생성됩니다. ISNUMBER FIND 기능의 조합을 logical_text 로 사용할 수 있습니다.

1단계: 다음을 입력합니다. 모든 셀의 수식(즉, E4 ).

=IF(ISNUMBER(FIND(C4,B4)),"Found","Not Found")

수식 내에서

ISNUMBER( FIND(C4,B4); logical_test 입니다.

“Found”; logical_text 인 경우 나타나는 값입니다. is TRUE .

“Not Found”; logical_text FALSE 인 경우 나타나는 값입니다.

2단계: ENTER 를 누르고 채우기 핸들 을 드래그합니다. 원하는 문자가 특정 셀의 경우 수식 결과는 "찾음" 그렇지 않으면 "찾을 수 없음" 입니다.

간단하게 하기 위해 캐릭터세포에 존재하는 것. 셀에 이미 존재하거나 존재하지 않는 다양한 문자를 사용할 수 있습니다.

방법 7: IF ISNUMBER 및 SEARCH 기능 사용

SEARCH 기능을 사용할 수 있습니다. FIND 기능 대신 기능. 두 기능 SEARCH FIND 는 결과가 매우 유사하기 때문입니다. 이 경우 IF , ISNUMBER SEARCH 기능의 조합은 방법 6에서와 동일한 인수를 정의합니다.

1단계: 빈 셀(예: E4 )에 다음 수식을 붙여넣습니다.

=IF(ISNUMBER(SEARCH(C4,B4)),"Found","Not Found")

수식에는 방법 6과 유사한 모든 인수.

2단계: ENTER 를 누른 다음 채우기 핸들<2을 드래그합니다>. 결과 텍스트는 logical_test .

<에 따라 “Found”또는 “Not Found”입니다. 11> 방법 8: VBA 매크로 코드 사용

VBA 매크로 코드 를 사용하여 사용자 정의 함수를 생성할 수 있습니다. 이 경우 FindM 이라는 사용자 지정 함수를 생성하여 문자열에서 n번째 문자를 찾습니다.

1단계: ALT+를 누릅니다. 모두 F11 입니다. Microsoft Visual Basic 창이 열립니다. 창의 도구 모음에서 삽입 > 모듈 을 선택합니다.

2단계: 모듈에서 다음 매크로 코드를 붙여넣습니다.

3403

이 코드는 사용자 지정 함수 FindM 을 구성합니다.구문

=FindM(find_text,within_text,occurence_num)

여기에는

Occurenece_num; within_text 에서 문자가 발생하는 발생 횟수입니다.

3단계: 워크시트로 돌아갑니다. 빈 셀에 다음 수식을 입력합니다(예: E4 ).

=FindM(C4,B4,1)

수식 안에

C4; find_text .

B4입니다. within_text .

1이고, occurrence_num 입니다.

4단계: ENTER 를 누른 후 채우기 핸들 을 드래그합니다. 모든 문자 위치는 아래 이미지와 같이 셀에 나타납니다.

결론

이 기사에서는 여러 함수와 Excel 기능을 사용하는 문자열. 또한 VBA 매크로 코드 를 사용하여 문자열에서 문자를 찾는 사용자 지정 함수를 생성합니다. FIND SEARCH 와 같은 기능으로 문자를 쉽게 찾을 수 있습니다. 결합된 함수는 또한 모든 문자열에 있는 문자의 TRUE 또는 FALSE 상태를 표시합니다. 이러한 방법이 유용하기를 바랍니다. 추가 질문이 있거나 추가할 내용이 있으면 의견을 말하십시오.

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