차례:

비디오: 엑셀 특정문자 뒤 텍스트 추출, 글자수에 상관없이 자유롭게 추출하는 방법 | 실무엑셀 12강 (칠월 2024)

비디오: 엑셀 특정문자 뒤 텍스트 추출, 글자수에 상관없이 자유롭게 추출하는 방법 | 실무엑셀 12강 (칠월 2024)
Anonim

Microsoft Excel에서 일련의 단어에서 특정 단어를 추출하는 방법에는 여러 가지가 있습니다. 일부 접근법은 Excel의 내장 텍스트 수식을 사용합니다. Excel의 프로그래밍 언어 인 Visual Basic을 사용하여 추출 작업을 수행하는 기능도 있습니다. 어느 방법을 사용하든 문자열에서 단어를 추출하는 방법을 알면 Excel 스프레드 시트에서 사용자 입력을 확인하고 처리 할 수 ​​있습니다.

Excel 텍스트 문자열에서 단어를 추출하는 것을 파싱이라고합니다.

텍스트를 열로

1 단계

Excel을 연 다음 첫 번째 워크 시트의 셀에 적어도 세 단어가 포함 된 문장을 입력합니다. 이 문장을 개별 단어로 나눕니다.

2 단계

"Data"메뉴 제목을 클릭 한 다음 "Text to Columns"버튼을 클릭하십시오. 이 함수는 단어가 지정된 문자로 분리 된 텍스트를 분할합니다.

3 단계

나타나는 대화 상자에서 "구분 기호가있는"옵션 버튼을 클릭 한 다음 "다음"을 클릭하십시오.

4 단계

"공간"확인란을 클릭 한 다음 "마침"버튼을 클릭하십시오. Excel은 작성한 문장을 별도의 열로 나눕니다.각 열은 문장의 한 단어를 포함합니다.

5 단계

분리 된 단어의 문자열 아래에있는 셀에 "= index (배열, 1, 추출 할 단어 수)"라는 인용 부호를 뺀 함수를 입력하십시오. 용어 "ARRAY"를 단어 열을 포함하는 범위로 바꾸십시오. 예를 들어 단어가 셀 "A1"에서 "C1"을 차지하는 경우 "ARRAY"텍스트 대신 "A1 : C1"텍스트를 입력하십시오. "EXTRACT WORD OF NUMBER OF EXTRACT"텍스트를 문장에서 추출 할 단어의 수로 대체하십시오. 예를 들어, "A1 : C1"범위에서 세 번째 단어를 추출하려면 마지막 인수에 "3"을 입력하십시오.

6 단계

'Enter'키를 눌러 '색인'기능 입력을 완료하십시오. Excel에서 문장에서 추출하려는 단어를 표시합니다.

VB 사용

1 단계

새 Excel 스프레드 시트를 연 다음 셀 F4에 단어 세 개 이상의 단어를 입력하십시오. 간단한 VBA 프로그램을 사용하여이 문장에서 단어를 추출합니다.

2 단계

셀 F5에서 문장에서 추출 할 단어의 번호를 입력하십시오.

3 단계

"개발자"메뉴 제목을 클릭 한 다음 "Visual Basic"버튼을 클릭하십시오. Excel 용 프로그래밍 환경이 열립니다.

4 단계

'삽입'메뉴 제목을 클릭 한 다음 '모듈'을 클릭하십시오.

5 단계

나타나는 창에 다음 프로그램을 붙여 넣으십시오. 이 서브 루틴의 핵심은 텍스트를 개별 텍스트로 분리하는 "분할"기능입니다. "텍스트와 열"명령이 수행합니다.

( "F5") - 1 ar = 스플릿 (str1, "") MsgBox "워드 번호"& n + 1 & "은" 끝내기 & ar (n)

6 단계

Windows 작업 표시 줄에서 "Excel"아이콘을 클릭하여 Excel 스프레드 시트로 돌아갑니다.

7 단계

"개발자"탭의 "매크로"버튼을 클릭 한 다음 "매크로 1"기능을 두 번 클릭하십시오. 1 단계에서 입력 한 문장에서 프로그램이 추출한 단어를 나타내는 메시지 상자가 나타납니다.

Excel에서 텍스트 문자열에서 단어를 추출하는 방법