목차
Excel에서 두 문자 사이의 텍스트를 추출하는 특별한 방법을 찾고 있다면 잘 찾아오셨습니다. Microsoft Excel에는 두 문자 사이의 텍스트를 추출하는 다양한 방법이 있습니다. 이 기사에서는 두 문자 사이의 텍스트를 추출하는 네 가지 방법에 대해 설명합니다. 이 모든 것을 배우기 위해 전체 가이드를 따르십시오.
연습 워크북 다운로드
이 기사를 읽는 동안 연습할 이 연습 워크북을 다운로드하십시오.
두 문자 사이의 텍스트 추출.xlsm
Excel에서 두 문자 사이의 텍스트를 추출하는 4가지 방법
여기에 참조 및 클라이언트 코드가 포함된 데이터 세트가 있습니다. 주요 목표는 두 문자 사이의 텍스트를 추출하는 것입니다.
다음 섹션에서는 두 문자 사이의 텍스트를 추출하기 위해 4가지 방법을 사용합니다.
1 . MID, LEFT 및 FIND 기능을 사용하여 텍스트 추출
텍스트를 추출하기 위해 MID 기능 , LEFT 기능 및 찾기 기능 . 여기서 MID 함수는 텍스트 문자열의 중간부터 문자를 반환합니다. LEFT 함수는 텍스트 문자열의 처음부터 지정된 문자 수를 반환합니다. 마지막으로 FIND 함수는 하나의 텍스트 문자열의 시작 위치를 반환합니다. 아래 데이터 세트의 클라이언트 코드 열에서 텍스트를 추출하려면 다음 단계를 따라야 합니다.
우리는출력 셀 C5:
=LEFT(MID(B5,FIND("/",B5)+1,LEN(B5)),FIND("/",MID(B5,FIND("/",B5)+1,LEN(B5)))-1)
에서 다음 결합 수식을 입력한 후 Enter<7을 누릅니다> 채우기 핸들을 드래그합니다. 이제 다음과 같은 결과를 얻을 수 있습니다.
🔎 공식은 어떻게 작동합니까?
- 여기서 FIND(“/”,B5)+1 함수는 두 문자 사이에서 추출하고자 하는 하나의 텍스트 문자열의 시작 위치를 반환하고 다음과 같은 출력이 표시됩니다.
{5;7;5;5;5;5}
- LEN(B5) 함수는 a의 문자 수를 반환합니다. 다음과 같은 텍스트 문자열:
{11;11;13;12;10;10}
- 여기에서 MID(B5,FIND(“/”,B5)+ 1,LEN(B5)) 은 다음 출력과 같이 첫 번째 문자 뒤에 텍스트를 반환합니다.
{THER/38 ;GS/31; XLMNE/846; ENHT/846; TML/23; KGF/14}
- FIND("/",MID(B5,FIND("/",B5)+1,LEN(B5)))-1 은 추출하려는 텍스트의 길이(위 함수에서 얻은 것)를 반환하고 다음 출력을 표시합니다.
{4;2;5;4;3;3}
- 마지막으로 LEFT 함수 를 사용하여 두 문자 사이에 지정된 수의 텍스트를 가져옵니다.
자세히 보기: 방법 Excel에서 셀에서 텍스트 추출하기(5가지 방법)
2. Excel에서 두 문자 사이의 텍스트를 추출하는 SUBSTITUTE, MID, REPT 함수
클라이언트 코드에서 텍스트 추출하기 열, SUBSTITUTE 기능 , MID를 결합합니다.function , 및 REPT 기능 . 여기에서 SUBSTITUTE 기능은 기존 텍스트를 텍스트 문자열의 새 텍스트로 대체합니다. REPT 함수는 주어진 횟수만큼 텍스트를 반복합니다.
출력 셀 C5:<에서 다음과 같은 결합된 수식을 사용합니다. 7>
=SUBSTITUTE(MID(SUBSTITUTE("/"&B5&REPT(" ",6),"/",REPT(",",255)),2*255,255),",","")
그 후. Enter 를 누르고 채우기 핸들을 드래그합니다. 이제 다음과 같은 결과가 표시됩니다.
🔎 공식은 어떻게 작동합니까?
- 여기서 REPT(" ",6) REPT 함수는 주어진 횟수만큼 텍스트를 반복합니다.
- MID(SUBSTITUTE("/"&B5& ;REPT(" ",6),"/",REPT(",",255)),2*255,255) 은 셀 C5 : <16에 다음 출력을 반환합니다>
- 그러면 SUBSTITUTE 함수는 다음 출력을 반환합니다.
- Excel에서 두 번째 공백 이후 텍스트를 추출하는 방법(6가지 방법)
- 엑셀에서 특정 텍스트 뒤의 텍스트를 추출하는 방법(10가지 방법)
- 엑셀에서 마지막 공백 이후의 텍스트를 추출하는 방법(5가지 방법)
{,,,Nancy,,,,,,,,,,,,..}
{Nancy;GS;XLMNE;ENHT;TML;KGF}
자세히 보기: Excel에서 문자 앞의 텍스트 추출(4 빠른 방법)
유사 읽기
3. MID 및 SEARCH 기능을 이용한 텍스트 추출
Client 코드 열의 텍스트를 추출하기 위해서는 MID 기능 과 을 결합해야 합니다>검색 기능 에 . 여기서, SEARCH 함수는 특정 문자 또는 텍스트 문자열이 처음 발견된 문자 수를 반환합니다.
출력에서 다음과 같은 조합된 수식을 사용합니다. 셀 C5:
=MID(B5, SEARCH("/",B5) + 1, SEARCH("/",B5,SEARCH("/",B5)+1) - SEARCH("/",B5) - 1)
그런 다음 Enter 를 누르고 채우기 핸들을 드래그합니다. . 이제 다음과 같은 결과가 표시됩니다.
🔎 공식은 어떻게 작동합니까?
- 여기서 SEARCH(“/”,B5) + 1 함수는 다음과 같이 특정 문자나 텍스트 문자열이 처음 발견된 문자 수를 반환합니다.
{5;7;5;5;5;5}
MID 기능 의 시작 문자로 사용됩니다.
- SEARCH("/",B5,SEARCH("/",B5)+1) – SEARCH("/",B5) – 1 함수는 다음 출력을 반환합니다.
{4;2;5;4;3;3}
그리고 이것은 MID 기능의 종료 문자입니다.
- 마지막으로 MID 함수는 텍스트 문자열의 중간에서 문자를 반환합니다.
자세히 보기: Excel에서 문자 뒤의 텍스트 추출(6가지 방법)
4. Excel에서 VBA를 사용하여 두 문자 사이의 텍스트 추출
이제 클라이언트 코드 열에서 텍스트를 추출하려면 다음 단계를 따라야 합니다.
📌 단계:
- 먼저 ALT+F를 누릅니다. 11 또는 개발자 탭으로 이동하여 Visual Basic 을 선택하여 Visual Basic Editor를 엽니다. 삽입을 클릭하고 모듈 을 선택합니다.
- 다음으로 다음을 입력해야 합니다. 다음 코드:
5117
- 이제 F5 를 누르거나 Run 을 선택하고 Run Sub/UserFrom 을 클릭합니다.
마지막으로 다음과 같은 필수 출력을 얻게 됩니다.
💬 기억해야 할 사항
✎ 합친 큰 수식을 사용하는 경우 괄호를 주의해서 사용해야 합니다.
결론
오늘 세션은 여기까지입니다. 나는 지금부터 Excel에서 두 문자 사이의 텍스트를 추출할 수 있다고 굳게 믿습니다. 질문이나 권장 사항이 있는 경우 아래 의견 섹션에서 공유하십시오.
웹 사이트 Exceldemy.com 에서 다양한 Excel 관련 문제 및 솔루션을 확인하는 것을 잊지 마십시오. 새로운 방법을 계속 배우고 계속 성장하세요!