본문으로 건너뛰기
ArumSoft Learning
EN

    텍스트

    TEXTBEFORE 함수 연습장

    구분 기호 앞에 있는 텍스트를 돌려줘요. 예를 들어 이메일의 @ 앞 아이디를 가져와요.

    사용 가능 버전: Excel 2024, Microsoft 365, 웹용 Excel전체 튜토리얼 읽기 →

    연습장은 브라우저 안에서만 작동해요. 입력한 내용은 어디에도 전송되지 않아요.

    TEXTBEFORE 함수는 이렇게 작동해요

    TEXTBEFORE는 구분 기호를 찾아 그 왼쪽 텍스트를 모두 돌려줘요. instance_num으로 몇 번째 구분 기호를 쓸지 고를 수 있고, 음수는 끝에서부터 세요.

    구분 기호가 없으면 #N/A가 나와요. if_not_found에 값을 넣으면 그 값을 대신 보여 줘요.

    길이를 따로 계산해야 했던 LEFT와 FIND 조합을 대신할 수 있어요.

    구문

    =TEXTBEFORE(text, delimiter, [instance_num], [match_mode], [match_end], [if_not_found])
    인수뜻
    text필수검색할 텍스트예요.
    delimiter필수자를 위치를 나타내는 텍스트예요. 예: "@"
    instance_num선택몇 번째 구분 기호를 쓸지예요. 기본값은 1이고 음수는 끝에서부터 세요.
    match_mode선택0 대소문자 구분(기본값), 1 대소문자 무시예요.
    match_end선택1이면 텍스트의 끝도 구분 기호로 봐요. 기본값은 0이에요.
    if_not_found선택구분 기호가 없을 때 돌려줄 값이에요. 생략하면 #N/A가 나와요.

    예제

    수식하는 일결과
    =TEXTBEFORE(B2,"@")이메일의 아이디 부분이에요.haneul.kim
    =TEXTBEFORE(A2," ")주소의 시도 부분이에요.서울특별시
    =TEXTBEFORE(C2,"-",2)두 번째 대시 앞까지: 국가와 연도예요.KR-2026
    =TEXTBEFORE(C2,"-",-1)마지막 대시 앞까지의 텍스트예요.KR-2026-0412
    =TEXTBEFORE(A2,"/",,,,"없음")구분 기호가 없을 때 알기 쉬운 결과를 보여 줘요.없음

    자주 하는 실수

    #N/A텍스트에 구분 기호가 없거나 instance_num이 구분 기호 개수보다 커요. if_not_found 값을 넣으세요.
    대소문자기본으로 대소문자를 구분해요. 무시하려면 match_mode에 1을 넣으세요.
    버전TEXTBEFORE는 Microsoft 365, Excel 2024, 웹용 Excel에서 쓸 수 있어요. 이전 버전에서는 LEFT와 FIND를 쓰세요.

    더 알아보기

    예제 통합 문서 받기 (.xlsx)

    같은 예제 데이터와 수식, 그리고 연습용 시트가 들어 있어요.

    전체 튜토리얼 읽기 →