메인 컨텐츠로 가기

엑셀 TEXTBEFORE 함수

TEXTBEFORE 함수는 지정된 부분 문자열 또는 구분 기호 앞에 있는 텍스트를 반환합니다.

주의 사항: 이 기능은 Insider 채널의 Microsoft 365용 Excel에서만 사용할 수 있습니다.

통사론

=TEXTBEFORE(text, delimiter, [instance_num], [match_mode], [match_end], [if_not_found])

인수

본문 (필수): 텍스트를 추출할 원본 텍스트 문자열입니다. 다음과 같이 제공할 수 있습니다.
-- 텍스트 문자열;
Or
-- 셀 참조
구분 기호 (필수): 앞에 있는 텍스트를 추출하려는 부분 문자열 또는 구분 기호.
인스턴스_번호 (선택 사항): 텍스트에서 구분 기호의 인스턴스입니다.
-- 기본값은 1입니다. 즉, 텍스트 문자열에 중복된 구분 기호가 있는 경우 첫 번째 구분 기호 앞의 텍스트가 추출됩니다.
-- 텍스트 문자열의 끝에서 시작하여 텍스트를 검색하려면 이 매개변수에 음수를 지정하십시오.
매치 모드 (선택 사항): 구분 기호가 대/소문자를 구분하는지 여부를 결정합니다.
-- 0 (기본값): 대소문자를 구분합니다.
-- 1: 대소문자를 구분하지 않습니다.
경기종료 (선택 사항): 텍스트 끝을 구분 기호로 처리합니다. 기본값은 0입니다.
-- 0 (기본값): 구분 기호를 텍스트 끝과 일치시키지 않습니다.
-- 1: 구분 기호를 텍스트 끝과 일치시킵니다.
If_not_found (선택 사항): 일치하는 항목이 없을 때 반환할 값입니다. 기본값은 #N/A 오류 값입니다.

비고

1) 반대이다. 텍스트타프터 기능.
2) 구분 기호가 비어 있으면 다음 결과 중 하나가 표시됩니다.
-- 문자열의 왼쪽에서 검색할 때(instance_num이 양수임) 전체 문자열이 반환됩니다.
-- 텍스트 문자열의 오른쪽에서 검색할 때(instance_num이 음수임) 빈 텍스트가 반환됩니다.
3)를 #값! 오류 다음 조건 중 하나가 충족되면 발생합니다.
-- 인스턴스_번호 = 0;
-- 인스턴스_번호 텍스트의 길이보다 큽니다.
4)를 #해당 없음 오류 다음 조건 중 하나가 충족되면 발생합니다.
-- 구분 기호 텍스트 문자열에 존재하지 않습니다.
-- 인스턴스_번호 텍스트 문자열에서 구분 기호의 발생 횟수보다 큽니다.

반환 값

추출된 텍스트 문자열을 반환합니다.

여기에서는 다음 텍스트 목록을 예로 들어 TEXTBEFORE 함수를 사용하여 다양한 조건에서 텍스트를 추출하는 방법을 보여줍니다.

#Example1: Excel에서 첫 번째 구분 기호 앞의 텍스트 추출

지정된 셀의 첫 번째 쉼표 앞에 나오는 텍스트를 추출하려면 다음과 같이 TEXTBEFORE 함수를 적용하십시오.

텍스트를 추출할 첫 번째 텍스트 셀 옆에 있는 셀을 선택하고 다음 수식을 입력한 다음 키를 누릅니다. 엔터 버튼 결과를 얻는 열쇠. 이 결과 셀을 선택하고 해당 셀을 자동 완성 핸들 나머지 결과를 얻으려면 아래로.

=TEXTBEFORE(A2,",")

참고 : 이 경우 수식에는 처음 두 인수만 필요합니다.

#Example2: Excel에서 N번째 구분 기호 앞의 텍스트 추출

기본적으로 TEXTBEFORE 함수는 텍스트에 여러 구분 기호가 있는 경우에도 텍스트 문자열의 첫 번째 구분 기호 앞의 텍스트를 추출합니다. 이 경우 두 번째 쉼표와 같이 N번째 구분 기호 앞의 텍스트를 추출하려면 다음과 같이 TEXTBEFORE 함수를 적용하면 됩니다.

텍스트를 추출할 첫 번째 텍스트 셀 옆에 있는 셀을 선택하고 다음 수식을 입력한 다음 키를 누릅니다. 엔터 버튼 결과를 얻는 열쇠. 이 결과 셀을 선택하고 해당 셀을 자동 완성 핸들 나머지 결과를 얻으려면 아래로.

=TEXTBEFORE(A2,",",2)

주의 사항: n번째 구분 기호 앞에 나오는 텍스트를 추출하려면 다음을 지정하기만 하면 됩니다. 인스턴스_번호 인수를 해당 번호로 지정합니다. 이 경우 두 번째 쉼표를 나타내기 위해 숫자 2를 입력합니다.

#Example3: Excel에서 지정된 하위 문자열(대소문자 구분 안 함) 앞의 텍스트 추출

기본적으로 TEXTBEFORE 함수는 대소문자를 구분합니다. 대소문자를 구분하지 않고 텍스트를 추출하려면 다음과 같이 TEXTBEFORE 함수를 적용하면 됩니다.

텍스트를 추출할 첫 번째 텍스트 셀 옆에 있는 셀을 선택하고 다음 수식을 입력한 다음 키를 누릅니다. 엔터 버튼 결과를 얻는 열쇠. 이 결과 셀을 선택하고 해당 셀을 자동 완성 핸들 나머지 결과를 얻으려면 아래로.

=TEXTBEFORE(A2,"Consultant",1,1)

주의 사항: TEXTBEFORE 함수에서 대소문자 구분을 비활성화하려면 Match_mode 인수를 1로 지정해야 합니다. 이 경우 하위 문자열 "Consultant" 또는 "CONSULTANT" 앞에 나오는 텍스트가 추출됩니다.

#Example4: TEXTBEFORE가 텍스트와 일치하지 않는 경우 사용자 정의 값을 반환합니다.

위의 스크린샷에서 볼 수 있듯이 기본적으로 TEXTBEFORE 함수는 일치하는 항목이 없으면 #N/A를 반환합니다. TEXTBEFORE가 텍스트와 일치하지 않을 때 사용자 정의 값을 반환하려면 다음과 같이 TEXTBEFORE 함수를 적용할 수 있습니다.

텍스트를 추출할 첫 번째 텍스트 셀 옆에 있는 셀을 선택하고 다음 수식을 입력한 다음 키를 누릅니다. 엔터 버튼 결과를 얻는 열쇠. 이 결과 셀을 선택하고 해당 셀을 자동 완성 핸들 나머지 결과를 얻으려면 아래로.

=TEXTBEFORE(A2,"Consultant",1,1,,"text not found")

주의 사항: 이 공식에서 "텍스트를 찾을 수 없습니다"는 TEXTBEFORE 함수에서 찾은 일치하는 텍스트가 없는 경우 반환할 사용자 지정 값입니다. 필요에 따라 변경할 수 있습니다.

#Example5: Excel에서 마지막 구분 기호 앞의 텍스트 추출

일반적으로 instance_num 매개변수를 지정하여 텍스트 문자열에서 n번째 구분 기호 앞의 텍스트를 추출할 수 있습니다. 마지막 구분 기호 앞의 텍스트를 추출해야 하는 경우 이 작업을 수행하는 가장 쉬운 방법은 이 매개변수에 음수를 지정하는 것입니다.

예를 들어, 아래 표에서 마지막 쉼표 앞에 나오는 텍스트를 추출하려면 TEXTBEFORE 함수를 다음과 같이 변경할 수 있습니다.

셀(이 경우 B2)을 선택하고 다음 수식을 입력한 다음 엔터 버튼 키. 이 결과 셀을 선택하고 자동 완성 핸들 나머지 결과를 얻으려면 아래로.

=TEXTBEFORE(A2,",",-1)

주의 사항: 여기 -1 수식에서 는 끝에서 원본 텍스트 문자열을 검색하는 데 도움이 됩니다.


관련 기능

엑셀 TEXTAFTER 함수
TEXTAFTER 함수는 지정된 하위 문자열 또는 구분 기호 뒤에 나오는 텍스트를 추출하여 반환합니다.

엑셀 TEXTSPLIT 함수
TEXTSPLIT 함수는 주어진 구분 기호로 텍스트 문자열을 열과 ​​행에 걸쳐 배열로 분할합니다.

엑셀 VALUETOTEXT 함수
VALUETOTEXT 함수는 지정된 값을 텍스트로 변환합니다.


최고의 사무 생산성 도구

Excel 용 Kutools-군중에서 돋보 이도록 도와줍니다.

🤖 Kutools AI 보좌관: 다음을 기반으로 데이터 분석을 혁신합니다. 지능형 실행   |  코드 생성  |  사용자 정의 수식 만들기  |  데이터 분석 및 차트 생성  |  Kutools 기능 호출...
인기 기능: 중복 항목 찾기, 강조 표시 또는 식별  |  빈 행 삭제  |  데이터 손실 없이 열이나 셀 결합  |  수식없이 반올림 ...
슈퍼 VLookup: 다중 기준  |  다중 값  |  여러 시트에 걸쳐  |  퍼지 조회...
고급 드롭 다운 목록: 간편한 드롭다운 목록  |  종속 드롭다운 목록  |  다중 선택 드롭 다운 목록...
열 관리자: 특정 개수의 열 추가  |  열 이동  |  Toggle 숨겨진 열의 가시성 상태  열 비교 동일하고 다른 셀 선택 ...
특색 지어진 특징: 그리드 포커스  |  디자인보기  |  큰 수식 바  |  통합 문서 및 시트 관리자 | 리소스 라이브러리 (자동 텍스트)  |  날짜 선택기  |  워크 시트 결합  |  셀 암호화/해독  |  목록으로 이메일 보내기  |  슈퍼 필터  |  특수 필터 (굵게/기울임꼴/취소선 필터링...) ...
상위 15개 도구 세트12 본문 도구 (텍스트 추가, 문자 제거 ~)  |  50+ 거래차트 유형 (Gantt 차트 ~)  |  40+ 실용 방식 (생일을 기준으로 나이 계산 ~)  |  19 삽입 도구 (QR 코드 삽입, 경로에서 그림 삽입 ~)  |  12 매출 상승 도구 (숫자를 단어로, 환율 ~)  |  7 병합 및 분할 도구 (고급 결합 행, Excel 셀 분할 ~)  |  ... 그리고 더

Excel용 Kutools는 300개 이상의 기능을 자랑합니다. 필요한 것을 클릭 한 번으로 확인하세요...

상품 설명


Office 탭-Microsoft Office에서 탭 읽기 및 편집 사용 (Excel 포함)

  • 수십 개의 열린 문서간에 전환하는 데 XNUMX 초가 걸립니다!
  • 매일 수백 번의 마우스 클릭을 줄이고 마우스 손에 작별 인사를하십시오.
  • 여러 문서를 보고 편집할 때 생산성이 50% 향상됩니다.
  • Chrome, Edge 및 Firefox와 마찬가지로 Office(Excel 포함)에 효율적인 탭을 제공합니다.
Comments (0)
No ratings yet. Be the first to rate!
There are no comments posted here yet
Please leave your comments in English
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations