엑셀 셀에 작성된 문장의 중간 단어를 찾는 방법

엑셀 셀에 작성된 문장의 중간 단어를 찾는 방법

셀에 3단어 문장이 있습니다. 모든 단어는 ":"으로 구분됩니다. 왼쪽 값과 오른쪽 값은 찾아서 추출할 수 있지만 중간 단어는 찾을 수 없습니다.
중간 단어를 어떻게 얻을 수 있나요?

여기에 이미지 설명을 입력하세요

답변1

다음을 시도해 보세요. (원본과 더 일치해야 합니다.)

=IFERROR(TRIM(MID(C3, FIND(":",C3) + 1, FIND(":",C3,FIND(":",C3)+1) - FIND(":",C3) - 1)),"")

첫 번째 단어와 마지막 단어를 찾는 방법:

=IFERROR(LEFT(C3, FIND("-",C3,1)-1),"")

=IFERROR(TRIM(RIGHT(C3,LEN(C3) - FIND("-", C3, FIND("-", C3) + 1))),"")

TRIM()원하는 공간을 제거하는 데 사용됩니다.

IFERROR()IF(ISERR())는 함수를 조금 더 짧고 읽기 쉽게 만들기 위해 대신 사용됩니다 .

답변2

예를 들어 C3 셀에 있는 텍스트입니다.

공식은 다음과 같습니다.

=MID(C3, (FIND(":",C3)+1), ((FIND(":", C3, (FIND(":",C3)+1)))-(FIND(":",C3)+1)))

설명:

  1. first 의 위치(문자수)를 찾아 :1을 더합니다.
  2. 첫 번째 [1 단계]의 위치(문자 수)를 알고 :두 번째 의 위치(문자 수)를 찾습니다 :.
  3. =MID() 함수를 사용하여 텍스트를 가져옵니다.

    =MID(텍스트_위치, [1단계] + 1, [2단계] - [1단계])

유용하길 바랍니다.

관련 정보