특정 문자의 마지막 인스턴스 뒤에 텍스트 추출
여러 구분 기호가 포함 된 복잡한 텍스트 문자열 목록 (예 : 하이픈, 쉼표, 셀 데이터 내 공백 포함)이 포함 된 복잡한 텍스트 문자열 목록이 있고 이제 하이픈이 마지막으로 나타나는 위치를 찾으려는 경우 , 다음 부분 문자열을 추출하십시오. 이 기사에서는이 작업을 처리하기위한 몇 가지 공식을 소개합니다.
공식 1 : 특정 구분 기호의 마지막 인스턴스 뒤의 하위 문자열 추출
Excel에서 LEN, SEARCH, SUBSTITUTE 함수를 결합한 RIGHT 함수는이 작업을 해결하기위한 공식을 만드는 데 도움이 될 수 있습니다.
1. 마지막 하이픈 문자 다음에 나오는 부분 문자열을 추출하려면 다음 수식을 빈 셀에 입력하거나 복사하십시오.
2. 그런 다음 채우기 핸들을이 수식을 적용하려는 셀로 드래그하면 아래 스크린 샷과 같은 결과가 표시됩니다.
공식 설명 :
1. LEN (A2) -LEN (SUBSTITUTE (A2, "-", "")):이 부분은 A2 셀의 하이픈 문자 수를 가져 오는 데 사용됩니다.
- LEN (A2):이 LEN 함수는 A2 셀의 총 문자 수를 반환합니다. 44를 반환합니다.
- SUBSTITUTE (A2, "-", ""):이 SUBSTITUTE 함수는 모든 하이픈을 아무것도없는 것으로 바꾸는 데 사용됩니다. 결과는 다음과 같습니다.“InsertDelete 행, 시트, 이미지, 수식".
- LEN (SUBSTITUTE (A2, "-", ""): 하이픈없이 A2 셀에있는 텍스트 문자열의 전체 길이를 가져옵니다.
- LEN (A2) -LEN (SUBSTITUTE (A2, "-", "")): 총 문자열 길이에서 하이픈이없는 문자열의 길이를 빼서 하이픈의 수를 구하면 2가됩니다.
2. SUBSTITUTE (A2, "-", "#", LEN (A2) -LEN (SUBSTITUTE (A2, "-", ""))):이 SUBSTITUTE 함수는 첫 번째 부분 수식에서 반환 한 마지막 하이픈을 # 문자로 바꾸는 데 사용됩니다. 결과는 다음과 같습니다.“삽입-삭제 # 행, 시트, 이미지, 공식".
3. SEARCH ( "#", SUBSTITUTE (A2, "-", "#", LEN (A2) -LEN (SUBSTITUTE (A2, "-", ""))))= SEARCH ( "#", "삽입-삭제 # 행, 시트, 이미지, 수식"):이 SEARCH 함수는 SUBSTUTTE 함수에 의해 반환 된 텍스트 문자열에서 # 문자의 위치를 반환합니다. 숫자 14를 얻습니다.
4. LEN(A2)-SEARCH("#",SUBSTITUTE(A2,"-","#",LEN(A2)-LEN(SUBSTITUTE(A2,"-","")))): 수식의이 부분은 마지막 하이픈 뒤에 몇 개의 문자가 있는지 가져옵니다. 이것은 숫자 30을 얻을 것입니다.
5. RIGHT(A2,LEN(A2)-SEARCH("#",SUBSTITUTE(A2,"-","#",LEN(A2)-LEN(SUBSTITUTE(A2,"-","")))))= 오른쪽 (A2, 30): 마지막으로 RIGHT 함수를 사용하여 A30 셀의 텍스트 문자열 오른쪽에서 4 단계의 수식으로 반환 된 2 개의 문자를 추출합니다.
배송 시 요청 사항:
1. 다른 구분 기호가 마지막으로 발생한 후 텍스트를 추출해야하는 경우 필요에 따라 다른 구분 기호로 하이픈 문자를 변경하면됩니다.
2. 텍스트 문자열에 특정 구분 기호가없는 경우 위 공식은 오류 값을 가져옵니다. 스크린 샷을 참조하십시오.
이 오류를 수정하려면 위의 수식을 IFERROR 함수에 넣을 수 있습니다. 다음 수식을 적용하세요.
공식 2 : 특정 구분 기호의 마지막 인스턴스 뒤의 하위 문자열 추출
TRIM, RIGHT, SUBSTITUTE, REPT 및 LEN 함수로 만든 또 다른 간단한 공식은 Excel 에서이 작업을 해결하는 데 도움이 될 수 있습니다.
1. 결과를 얻으려는 빈 셀에 아래 수식을 복사하거나 입력하십시오.
2. 그런 다음 채우기 핸들을이 수식을 적용하려는 셀로 드래그하고 아래 스크린 샷과 같이 마지막 하이픈 이후의 모든 하위 문자열을 추출했습니다.
공식 설명 :
1. LEN (A2):이 LEN 함수는 A2 셀의 총 문자 수를 반환합니다. 이것은 RIGHT 함수에서 num_chars 인수로 인식됩니다. 44를 반환합니다.
2. SUBSTITUTE (A2, "-", REPT ( "", LEN (A2))) :
- REPT ( "", LEN (A2):이 REPT 함수는 A2 셀의 길이에 따라 여러 공백 문자열을 가져 오는 데 사용됩니다.
- SUBSTITUTE (A2, "-", REPT ( "", LEN (A2))):이 SUBSTITUTE 함수는 A2 셀의 하이픈 문자를 REPT 함수에서 반환하는 공백 문자열로 바꿉니다.
이 부분 공식은 RIGHT 함수에서 텍스트 인수로 인식됩니다.
3. 오른쪽 (SUBSTITUTE (A2, "-", REPT ( "", LEN (A2))), LEN (A2)):이 RIGHT 함수는 SUBSTITUTE 함수에서 반환 된 텍스트 문자열의 오른쪽에서 텍스트를 가져옵니다.
4. TRIM ():이 TRIM 기능은 모든 여분의 공백을 제거하고 단어 사이에 하나의 공백 만 남기는 데 사용됩니다.
사용 된 상대 함수 :
- RIGHT:
- RIGHT 함수는 텍스트 문자열의 오른쪽에서 특정 수의 문자를 추출합니다.
- SEARCH:
- SEARCH 함수는 주어진 텍스트에서 특정 문자 또는 하위 문자열의 위치를 찾는 데 도움이 될 수 있습니다.
- LEN:
- LEN 함수는 텍스트 문자열의 문자 수를 반환합니다.
- SUBSTITUTE:
- Microsoft Excel SUBSTITUTE 함수는 텍스트 문자열 내의 텍스트 또는 문자를 다른 텍스트 또는 문자로 바꿉니다.
- TRIM:
- TRIM 함수는 텍스트 문자열에서 모든 추가 공백을 제거하고 단어 사이에 단일 공백 만 유지합니다.
- REPT:
- REPT 기능은 지정된 횟수만큼 문자를 반복하는 데 사용됩니다.
더 많은 기사 :
- 셀에서 여러 줄 추출
- 줄 바꿈으로 구분 된 텍스트 문자열 목록 (텍스트를 입력 할 때 Alt + Enter 키를 눌러 발생)이있는 경우 아래 스크린 샷과 같이 이러한 텍스트 줄을 여러 셀로 추출하려고합니다. Excel의 수식으로 어떻게 해결할 수 있습니까?
- Excel의 텍스트 문자열에서 N 번째 단어 추출
- 텍스트 문자열 또는 문장 목록이있는 경우 아래 스크린 샷과 같이 목록에서 특정 n 번째 단어를 추출하려고합니다. 이 기사에서는 Excel 에서이 작업을 해결하는 몇 가지 방법을 소개합니다.
- 텍스트 문자열에서 괄호 사이의 텍스트 추출
- 텍스트 문자열 내에 괄호로 둘러싸인 텍스트의 일부가있는 경우 다음 스크린 샷과 같이 괄호 사이의 모든 텍스트 문자열을 추출해야합니다. Excel에서이 작업을 어떻게 빠르고 쉽게 해결할 수 있습니까?
- Excel의 텍스트 문자열에서 부분 문자열 추출
- 텍스트 문자열에서 하위 문자열을 추출해야하는 일반적인 작업 일 수 있습니다. Excel에서는이를 수행하는 직접적인 기능이 없지만 LEFT, RIGHT, MID 및 SEARCH 함수를 사용하여 추출 할 수 있습니다. 필요한 부분 문자열의 종류.
최고의 사무 생산성 도구
Excel 용 Kutools-군중에서 돋보 이도록 도와줍니다.
일상 업무를 빠르고 완벽하게 끝내고 싶으신가요? Excel용 Kutools는 300가지 강력한 고급 기능(통합 문서 결합, 색상별 합계, 셀 내용 분할, 날짜 변환 등...)을 제공하고 80% 시간을 절약합니다.
- 1500개의 작업 시나리오를 위해 설계되었으며 80%의 Excel 문제를 해결하는 데 도움이 됩니다.
- 매일 수천 번의 키보드 및 마우스 클릭을 줄이고 피곤한 눈과 손을 덜어줍니다.
- 3 분 안에 Excel 전문가가됩니다. 더 이상 고통스러운 공식과 VBA 코드를 기억할 필요가 없습니다.
- 30 일 무제한 무료 평가판. 60 일 환불 보장. 2 년 동안 무료 업그레이드 및 지원.

Office 탭-Microsoft Office에서 탭 읽기 및 편집 사용 (Excel 포함)
- 수십 개의 열린 문서간에 전환하는 데 XNUMX 초가 걸립니다!
- 매일 수백 번의 마우스 클릭을 줄이고 마우스 손에 작별 인사를하십시오.
- 여러 문서를 보고 편집할 때 생산성이 50% 향상됩니다.
- Chrome, Firefox 및 새로운 Internet Explorer와 마찬가지로 효율적인 탭을 Office (Excel 포함)에 제공합니다.
