Microsoft Excel에서 셀의 이름에서 하위 문자열 추출


0

나는 하나의 열에 예제와 이름으로 다음 2 행을 가지고 있는데 이름 라벨 열에서 부분 문자열 인 5 개의 새로운 열을 만들어야한다.

즉 다음에 오는 숫자 rpb , cps, cm, bk & amp; cd

그 일을하는 방법 :

name                                                    rpb cps  cm  bk  cd
ram_rpb128Xcps640cm4bk8be0re0cd1dr0pg0rb1vtLOW_DEFAULT  128 640  4   8   1

ram_rpb18Xcps40cm4bk8be0re0cd1dr0pg0rb1vtLOW_DEFAULT     18  40  4   8   1

1
슈퍼 유저에 오신 것을 환영합니다. 신입 회원은 일반적으로 우리가 작업을 수행 할 서비스 사이트에 대해 이것을 잘못합니다. Q & amp; A 커뮤니티입니다. 특정 질문을하고 시도해야만 특정 질문이 제기됩니다. 스크립트, 코드 또는 수식을 포함하여 지금까지 해본 내용에 대한 세부 정보를 추가하면 도움을 드리겠습니다. 질문에 대한 자세한 정보가 필요하면 체크 아웃하십시오. 물어 보는 법 ~ 안에 지원 센터 .
CharlieRB

답변:


0

내가 사용하는 복잡한 텍스트 공식에 대한 표준 Excel 함수는 쉽지 않습니다. RegEx 추가 기능 정규 표현식을 사용할 수있는 기능을 제공합니다.

문제 해결이 가능합니다.

=RegExReplace($A2,".*"&B$1&"([0-9]*).*","$1")

enter image description here


0

이것은 매우 잘 조정 된 첫 번째 접근 방식입니다.

enter image description here

B2 셀에는 다음을 넣어야합니다.

=MID($A2,FIND(B$1,$A2)+LEN(B$1),FIND(C$1,$A2)-FIND(B$1,$A2)-LEN(B$1))

수식을 복사하여 다른 셀에 붙여 넣습니다.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.