목차
컴퓨터 및 전자 장치의 경우 문자는 표준 번호 지정 시스템으로 표시됩니다. 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 상태를 표시합니다. 이러한 방법이 유용하기를 바랍니다. 추가 질문이 있거나 추가할 내용이 있으면 의견을 말하십시오.