Note: The other languages of the website are Google-translated. Back to English

Excel에서 서로 다른 두 문자 사이의 문자열을 추출하는 방법은 무엇입니까?

아래 스크린 샷에서 두 문자 사이의 문자열 부분을 추출 해야하는 Excel에 문자열 목록이 있다면 가능한 한 빨리 처리하는 방법은 무엇입니까? 여기서는이 일을 해결하는 몇 가지 방법을 소개합니다.

수식을 사용하여 서로 다른 두 문자 사이의 부분 문자열 추출

수식을 사용하여 동일한 두 문자 사이의 부분 문자열 추출

Excel 용 Kutools로 두 문자 사이의 부분 문자열 추출좋은 생각 3


수식을 사용하여 서로 다른 두 문자 사이의 부분 문자열 추출

두 개의 다른 문자 사이에서 부분 문자열을 추출하려면 다음과 같이 할 수 있습니다.

결과를 배치 할 셀을 선택하고 다음 수식을 입력하십시오. =MID(LEFT(A1,FIND(">",A1)-1),FIND("<",A1)+1,LEN(A1)), 그리고 언론 Enter 키.
두 문자 사이의 문서 추출 문자열 1

주의 사항: A1은 텍스트 셀입니다. >< 문자열을 추출하려는 두 문자입니다.


수식을 사용하여 동일한 두 문자 사이의 부분 문자열 추출

두 개의 동일한 문자 사이에서 부분 문자열을 추출하려면 다음과 같이 할 수 있습니다.

결과를 배치 할 셀을 선택하고 다음 수식을 입력하십시오. =SUBSTITUTE(MID(SUBSTITUTE("/" & A3&REPT(" ",6),"/",REPT(",",255)),2*255,255),",",""), 그리고 언론 Enter 키.
두 문자 사이의 문서 추출 문자열 2

참고 : A3은 텍스트 셀입니다. / 추출하려는 문자입니다.

Excel 용 Kutools로 두 문자 사이의 부분 문자열 추출

당신이 있으면 Kutools for Excel, 두 텍스트 사이의 부분 문자열을 추출 할 수도 있습니다.

Excel 용 Kutools, 이상과 300 편리한 기능으로 작업이 더 쉬워집니다. 

설치 후 Excel 용 Kutools는 다음과 같이하십시오.(지금 Excel 용 Kutools 무료 다운로드!)

1. 추출 된 문자열을 배치 할 셀을 선택한 다음 쿠툴 > 공식 > 수식 도우미.
두 문자 사이의 문서 추출 문자열 3

2. 에서 수식 도우미 대화 상자, .check 필터 확인란을 선택한 다음 "전의" 텍스트 상자에 추출에 대한 모든 공식이 공식 선택 섹션 선택 지정된 텍스트 사이의 문자열 추출, 오른쪽으로 이동 인수 입력 섹션에서 부분 문자열을 추출하려는 셀을 선택하십시오. 세포을 클릭 한 다음 추출하려는 두 텍스트를 입력하십시오.
doc kutools 두 텍스트 사이의 문자열 추출 2

3. 클릭 Ok, 지정한 두 텍스트 사이의 하위 문자열이 추출되었습니다. 채우기 핸들을 아래로 끌어 아래 각 셀에서 하위 문자열을 추출합니다.
doc kutools 두 텍스트 사이의 문자열 추출 3

doc kutools 두 텍스트 사이의 문자열 추출 4


최고의 사무 생산성 도구

Excel 용 Kutools는 대부분의 문제를 해결하고 생산성을 80 % 향상시킵니다.

  • 재사용: 빠르게 삽입 복잡한 공식, 차트 그리고 이전에 사용한 모든 것; 셀 암호화 암호로; 메일 링리스트 생성 이메일 보내기 ...
  • 슈퍼 포뮬러 바 (여러 줄의 텍스트와 수식을 쉽게 편집 할 수 있습니다.) 레이아웃 읽기 (많은 수의 셀을 쉽게 읽고 편집합니다.) 필터링 된 범위에 붙여 넣기...
  • 셀 / 행 / 열 병합 데이터 손실없이; 셀 내용 분할; 중복 행 / 열 결합... 중복 셀 방지; 범위 비교...
  • 중복 또는 고유 선택 행; 빈 행 선택 (모든 셀이 비어 있음); 슈퍼 찾기 및 퍼지 찾기 많은 통합 문서에서; 무작위 선택 ...
  • 정확한 사본 수식 참조를 변경하지 않고 여러 셀; 참조 자동 생성 여러 시트에; 글 머리 기호 삽입, 확인란 등 ...
  • 텍스트 추출, 텍스트 추가, 위치 별 제거, 공간 제거; 페이징 부분합을 만들고 인쇄합니다. 셀 내용과 주석 간 변환...
  • 슈퍼 필터 (다른 시트에 필터 구성표 저장 및 적용) 고급 정렬 월 / 주 / 일, 빈도 등 특수 필터 굵은 기울임 꼴로 ...
  • 통합 문서와 워크 시트 결합; 키 열을 기반으로 테이블 병합; 데이터를 여러 시트로 분할; xls, xlsx 및 PDF 일괄 변환...
  • 300 개 이상의 강력한 기능. Office / Excel 2007-2019 및 365를 지원합니다. 모든 언어를 지원합니다. 기업 또는 조직에 쉽게 배포 할 수 있습니다. 전체 기능 30 일 무료 평가판. 60 일 환불 보장.
kte 탭 201905

Office Tab은 Office에 탭 인터페이스를 제공하여 작업을 훨씬 쉽게 만듭니다.

  • Word, Excel, PowerPoint에서 탭 편집 및 읽기 사용, Publisher, Access, Visio 및 Project.
  • 새 창이 아닌 동일한 창의 새 탭에서 여러 문서를 열고 만듭니다.
  • 생산성을 50 % 향상시키고 매일 수백 번의 마우스 클릭을 줄입니다!
officetab 하단
코멘트 (31)
아직 평가가 없습니다. 가장 먼저 평가하세요!
이 댓글은 사이트의 중재자에 의해 최소화되었습니다
안녕,

U21-CMI0001-1A


이 문자 "CMI0001" 사이에서 이것을 얻는 방법은 무엇입니까?
이 댓글은 사이트의 중재자에 의해 최소화되었습니다
안녕하세요, 귀하의 질문을 이해하지 못합니다. U0001-CMI21-0001A에서 CMI1을 추출하시겠습니까? 아니면 CMI0001을 U21-CMI0001-1A로 변환하시겠습니까?

추출: =MID("U21-CMI0001-1A",5,7)
if
변환: ="U21"&"-"&"CMI0001"&"-"&"1A"
이 댓글은 사이트의 중재자에 의해 최소화되었습니다
이 문자와 참조 사이에서 이것을 얻는 방법은 무엇입니까?
예: 12345D76765
나는 그 "D"를 얻고 싶습니다. 그리고 이 D는 "Daily"를 나타냅니다
이 댓글은 사이트의 중재자에 의해 최소화되었습니다
"수식을 사용하여 동일한 두 문자 사이의 부분 문자열 추출" 섹션에서;
동일한 문자 두 개 뒤에 텍스트를 추출하는 수식을 만들려고 합니다. 즉, / 및 /(이 경우 Judy가 됨) 뒤에 텍스트를 추출합니다.
이것이 내가 지금까지 얻은 것입니다.
=TRIM(MID(액션!C2,FIND(";",SUBSTITUTE(액션!C2,";";",3))+1,255))

모든 팁을 주시면 감사하겠습니다.
이 댓글은 사이트의 중재자에 의해 최소화되었습니다
어떻게 두 기호 사이에서 추출할 수 있지만 여러 개의 동일한 기호가 있습니다.예: A2가 David~Spanish~Texas~0534~Eighth~3421이라고 가정해 보겠습니다. "Texas" 또는 문자열의 세 번째 항목을 추출하고 싶다고 가정해 보겠습니다. 그게 가능할까요?
이 댓글은 사이트의 중재자에 의해 최소화되었습니다
안녕하세요, Bret, 수식을 사용해 하위 문자열을 추출할 수 있습니다.
FIND("~",O1,FIND("~",O1,FIND("~",O1)+1)+1) 문자열에서 세 번째 ~의 위치를 ​​찾습니다.
FIND("~",O1,FIND("~",O1,FIND("~",O1,FIND("~",O1)+1)+1)+1) 에서 네 번째 ~의 위치를 ​​찾습니다. 문자열
MID(O1,P1+1,Q1-P1-1) 세 번째 ~와 네 번째 ~ 사이의 부분 문자열을 추출합니다.
이 댓글은 사이트의 중재자에 의해 최소화되었습니다
이 셀에서 2개의 소년 장난감을 추출해야 하는 셀에 숫자 및 문자(인형 5개, 소년 장난감 4개, 줄 5개)가 있었습니다.
이 댓글은 사이트의 중재자에 의해 최소화되었습니다
안녕하세요, 불행히도 공식은 저에게 적합하지 않습니다. 내 기본 텍스트는 다음과 같습니다. {"results":[{"id":0,"value":"TEXTA"},{"id":1,"value":"TEXTB​​​​​"}] }. 길이를 알 수 없는 TEXTA를 사용하여 TEXTA를 추출하는 단일 수식이 필요합니다. 어떻게 해야 하나요? 감사

이 댓글은 사이트의 중재자에 의해 최소화되었습니다
안녕하세요, Matt, 네 번째 "" 문자 사이의 문자열을 추출해야 한다는 말씀이신가요? 그렇다면 제가 해결할 수 있는 공식이 아니어서 죄송합니다.
이 댓글은 사이트의 중재자에 의해 최소화되었습니다
안녕하세요! 그 마법의 공식이 나를 위해 일했습니다! 정말 감사합니다 :)
이 댓글은 사이트의 중재자에 의해 최소화되었습니다
셀에 아래와 같은 수식이 있다고 가정해 보겠습니다. 그리고 Formulatext로 검색 기능을 수행하여 "oper"를 찾은 다음 "*" 전후의 숫자를 추출하고 싶습니다. 엑셀로 해도 되나요?
=(1*LABFSW*4+4*LABSW*8+1*OPER14SW*8+1*TEAMSW*8)/H35


이 댓글은 사이트의 중재자에 의해 최소화되었습니다
안녕하세요, Oleg, "oper" 텍스트 앞뒤의 모든 숫자를 추출하시겠습니까? 그렇다면 죄송합니다.
이 댓글은 사이트의 중재자에 의해 최소화되었습니다
우선 공식에 감사드립니다. 도움이 되었습니다. 어떻게, 출력을 조금 포맷하고 싶습니다. Excel에 이 링크가 있는 셀이 있습니다. --> https://www.google.com/search?q=how+to+create+hyperlink+in+excel+cell&oq=how+to+create+hyperlink+in+excel+cell&aqs=chrome..69i57.7896j0j15&sourceid=chrome&ie=UTF-8 <-
"+"를 제거하고 공백으로 바꾸려면 출력 형식을 지정해야 합니다. 서식을 추가하기 위해 위의 수식을 수정하려면 어떻게 해야 합니까?
이 댓글은 사이트의 중재자에 의해 최소화되었습니다
안녕하세요, graytech, 찾기 및 바꾸기 기능을 사용할 수 있습니다. 사용하는 셀을 선택하고 Ctrl + H 키를 눌러 찾기 및 바꾸기 대화 상자를 활성화한 다음 Find_what의 텍스트 상자에 +를 입력하고 Replace_with의 텍스트 상자에 공백을 입력하고 모두 바꾸기 버튼을 클릭합니다.
이 댓글은 사이트의 중재자에 의해 최소화되었습니다
[A:174, Theatre Street, Harbin, 78485][N:AH Hoteles][I:HID-535342][N:45.00€][C:32156][C:Category_4]

45.00 또는 32156을 어떻게 추출합니까? 정말 고마워
이 댓글은 사이트의 중재자에 의해 최소화되었습니다
안녕, britech, 나는 당신의 질문을 이해하지 못합니다. 이 긴 문자열에서 45.00e 및 32156을 별도로 추출하시겠습니까:[A:174, Theatre Street, Harbin, 78485][N:AH Hoteles][I:HID-535342][N:45.00€][C:32156 ][C:Category_4]? 모든 데이터의 길이와 형식이 동일합니까? 자세한 내용을 알려주세요. 감사합니다.
이 댓글은 사이트의 중재자에 의해 최소화되었습니다
여기요! 이 매우 유용한 게시물에 감사드립니다.

이 문자열에서 "202.020"을 대상으로 하는 데 도움이 되는 이 수식을 수정하는 방법이 있습니까? 내가 수식을 사용할 때 [ "<"를 "("로 변경) 두 번째 쌍이 아닌 첫 번째 대괄호 쌍 사이의 결과를 제공합니다.
"C-CLASS(W202) C 180(202.018) 추가 정보"

결과: "W202"
원하는 결과: "202.020"

감사합니다!
이 댓글은 사이트의 중재자에 의해 최소화되었습니다
안녕, 잭, 나도 당신의 문제에 대해 전혀 모른다는 점을 유감스럽게 생각합니다. 이 문제를 포럼에 게시할 수 있습니다. https://www.extendoffice.com/forum.html, 아마도 누군가가 당신을 도울 수 있습니다.
이 댓글은 사이트의 중재자에 의해 최소화되었습니다
안녕! 이것을 다시 게시했다면 죄송하고 공식에 대해 너무 감사드립니다.
그러나 이것을하는 방법을 잘 모르겠습니다. 셀에 이것을 가지고 있습니다.

임의 댓글;24/21/2 오후 34:3240;임의 ID;XNUMX

24/nov/21 과 같이 시간 없이 날짜를 별도의 셀에 입력해야 합니다. 그리고 다른 셀에서 마지막 숫자입니다. 이 경우 3240(형식은 항상 동일하고 날짜는 항상 9자 길이이며 변경될 수 있는 유일한 것은 마지막 숫자와 무언가를 수행하는 데 걸린 시간(초)입니다.

어떻게해야합니까?
고맙습니다!! 
이 댓글은 사이트의 중재자에 의해 최소화되었습니다
안녕하세요, 날짜를 추출하려면 수식 =MID(A1,16,9)를 사용하세요. A1은 원본 데이터가 있는 셀입니다. ID 번호를 추출하려면 수식 =MID(A1,44,10)를 사용하세요. 자세한 내용은 이 기사를 참조할 수 있습니다. https://www.extendoffice.com/documents/excel/3639-excel-extract-part-of-string.html
이 댓글은 사이트의 중재자에 의해 최소화되었습니다
안녕하세요 Excel의 텍스트 및 숫자 집합에서 숫자를 추출하려고 하는 문제가 있습니다. 이것은 내가 가지고 있는 데이터에서 발췌한 것입니다:AUS23-7W
GER490-8W
MEX114-2M
MEX444-5M
MEX331-3W
US118-15W
ARG572-16W
일본122-6W
일본526-13W
ARG585-7W
일본398-16W
일본320-15W
ARG141-3Mo
캐나다329-5W
US421-17Mo
캐나다427-14W
대시 오른쪽에 있는 숫자만 추출할 수 있어야 합니다. 예를 들어, Japan320-15W가 자체 열에 15개만 반환해야 합니다. 이 작업을 수행할 수 있도록 제공할 수 있는 공식이 있습니까? 감사합니다!

이 댓글은 사이트의 중재자에 의해 최소화되었습니다
안녕하세요, Duggled, 작업을 해결하려면 두 단계만 거치면 됩니다. 먼저 텍스트 문자열을 선택하고 데이터 탭에서 열에 텍스트를 적용하고 구분 > 기타를 선택한 다음 기타 옵션 옆의 텍스트 상자에 -를 입력하고 마침을 클릭합니다. 이 단계에서 데이터는 구분 기호 -에 의해 두 개의 열로 분할되었습니다. 둘째, 공식을 사용하십시오. =SUMPRODUCT(MID(0&B1, LARGE(INDEX(ISNUMBER(--MID(B1, ROW(INDIRECT("1:"&LEN(B1)))), 1)) * ROW(INDIRECT("1: "&LEN(B1))), 0), ROW(INDIRECT("1:"&LEN(B1))))+1, 1) * 10^ROW(INDIRECT("1:"&LEN(B1)))/10 ) (A1은 숫자를 추출하려는 셀입니다. 여기에서 두 번째 열 셀로 변경합니다.) 그런 다음 - 뒤의 숫자가 추출되었습니다. 또는 두 번째 단계에서 VBA 또는 편리한 도구를 적용할 수 있습니다. 자세한 내용은 다음을 방문하십시오.https://www.extendoffice.com/documents/excel/1622-excel-extract-number-from-string.html
이 댓글은 사이트의 중재자에 의해 최소화되었습니다
이 공식은 MEX114-2M 데이터를 제외한 거의 모든 경우에 잘 작동합니다.
MEX444-5M
MEX373-15M
MEX540-8M
MEX396-11M
MEX386-10M
MEX369-14M
MEX446-3M
MEX75-12M
MEX372-3M
MEX178-6M
MEX510-7M
MEX361-17M
MEX501-13M
MEX221-17M
이를 포함하도록 해당 공식을 수정할 수 있는 방법이 있습니까? 정말 감사합니다!
이 댓글은 사이트의 중재자에 의해 최소화되었습니다
안녕하세요

Ik moet een stuk tekst extraheren uit een cel, maar kom er niet aan uit.

51420647 Ondersteuner Kringdirectie(채워지지 않은)
P_00040501 상품매니저 Wendbare Pool Bedrijven(미보유)

De tekst die ik nodig heb ik is het middelste deel tussen de cijfers en (unfilled).
Welke Formular kan ik hiervoor gebruiken?
이 댓글은 사이트의 중재자에 의해 최소화되었습니다
안녕하세요

Me encantan tus foros.

Me podrias ayudar con esto?

Tengo una serie de columnas 아시:

U 캘리퍼 R/H/R 1J0615424H Es
N 도어 윈도우 스위치 R/H/F 8E0959851D5PR Ebbett Audi
N TAILIGHT L/H - 렌즈 및 본체 - ON QTR - W/XENON H/LAMP 63217217311 Coombes Johnson European Ltd
U*GUARD R/H/F - RET NUT 도 5G0821106A 교체(V) 개인 구매

추가 작업이 필요하지 않은 경우 추가 작업을 수행할 수 없습니다. 다른 작업을 수행할 때, 기본 작업으로 사용할 수 있습니다. 1J0615424H, 8세대 0959851E5PR,63217217311D5D0821106DXNUMXD

정말 감사합니다

앤더슨
이 댓글은 사이트의 중재자에 의해 최소화되었습니다
안녕하세요 다음과 같은 설명에서 특정 값을 얻는 방법
설명: 날짜: 2022-07-22 23:59:51 노드: VA10TWPSQL026 유형: TSM SM_SERVER_EVENT 2579 리소스: 1700 메시지 키: TSM_VA10TWPSQL026

노드 값을 VA10TWPSQL026으로 가져오고 싶습니다.
이 댓글은 사이트의 중재자에 의해 최소화되었습니다
안녕, Sandhya, 노드 값이 항상 고정 길이(14자)인 경우 다음 공식을 시도할 수 있습니다. =MID(A1,SEARCH("Node",A1)+5,14) 도움이 되기를 바랍니다. .
이 댓글은 사이트의 중재자에 의해 최소화되었습니다
안녕하세요

J'ai un texte AAMMJJ que je souhaite transformer en JJMMAAAA
이 댓글은 사이트의 중재자에 의해 최소화되었습니다
안녕하세요, GG, 이 공식을 사용해 보세요 =TEXTE(date; "jj/mm/aaaa")
이 댓글은 사이트의 중재자에 의해 최소화되었습니다
안녕하세요, 해결하기 어려운 문제가 있습니다. 그래서 나는 많은 대답을 가지고 있으며 별도의 셀로 분리하고 싶습니다.

즉 A: XYZ|B*: SDR|C: AQS|

나는 분리할 수 있지만 내 문제는 각 질문에 대한 정답으로 이동하는 별표와 함께 많은 줄이 있다는 것입니다. 이 문제를 해결하려면 어떻게 해야 합니까?

나는 현재 아래 공식을 사용하고 있습니다

=MID(A5,SEARCH("A:",셀 참조)+2,SEARCH("|",A5)-SEARCH(":",셀 참조)-1)
이 댓글은 사이트의 중재자에 의해 최소화되었습니다
안녕하세요, Mohannmed Faisal, 귀하의 질문은 XYZ, SDR 및 AQS를 세 개의 셀로 개별적으로 추출하는 것입니다. 그렇다면 아래 공식을 별도로 사용하십시오.
=MID(A7,SEARCH("A:",A7)+3,3)
=MID(A7,SEARCH("B*:",A7)+4,3)
=MID(A7,SEARCH("|C:",A7)+4,3)
A7은 추출하는 데 사용하는 셀입니다.
도움이 되기를 바랍니다.
아직 코멘트가 없습니다
여러분의 의견을 남겨
게스트로 게시
×
이 게시물 평가 :
0   등장 인물
추천 위치