열에서 문자의 하위 문자열 추출


0

SharePoint에 다음과 같은 정보가 포함 된 열이 있습니다.

ABCD-D-12345678-10012-.PDF

XYZAB-D1-87654321-2110-.PDF

ABCD-D0-12345678-10012-.PDF

XYZAB-D1-87654321-2110-.PDF

이 파일 이름을 다음 그룹으로 구분해야합니다.

생성물# (문자열의 첫 번째 부분, 첫 번째 대시 포함)

ABCD-D

XYZAB-E1

ABCD-A0

XYZAB-D1

연속물# (문자열의 두 번째 부분은 대시를 무시합니다)

12345678

87654321

12345678

87654321

부품# (문자열의 세 번째 부분은 대시를 무시합니다)

10012

2110 년

10012

2110 년

나는 힘든 시간을 보내고있다. "왼쪽" ; "MID" "권리" 첫 번째 그룹을 만들려면 첫 번째 대시를 무시하십시오. 중간 섹션에있는 항목을 찾는 것도 마찬가지입니다.

나는 이것을 시도했다. = LEFT (Name1, INT (FIND ( "-", Name1))) 하지만 다음 대시까지 첫 번째 대시와 나머지 문자를 포함시켜야합니다.

목표는 세 개의 계산 된 열을 작성하여 각 열에서 위에서 설명한대로 데이터를 추출하는 것입니다.


어떤 응용 프로그램을 사용하고 있습니까?
fixer1234

몇 번이나 게시물에 돌아 왔지만 설명을 제공하지 않았습니다. Sharepoint는 응용 프로그램이 아니며 많은 응용 프로그램과 함께 사용할 수있는 파일 관리 시스템입니다. 귀하의 명령은 Excel이 될 수있는 것처럼 보입니다 (그렇다면 버전은 무엇입니까?). 그러나 Excel에 국한되지는 않습니다. PDF 이름은 스프레드 시트 셀 내용이 될 수 있습니다.이 내용은 SharePoint 정보로 언급되지만 작업에 적합 할 수 있습니다. Name1은 명명 된 범위입니까? 필드 이름? (계속)
fixer1234

이것이 Excel 인 경우 간단한 하이테크 솔루션은 일련의 도우미 셀로 시작하여 각 하이픈의 위치를 ​​계산하는 것입니다. MID에서 FIND를 사용하여 마지막 하이픈이있는 위치의 시작점 (및 원래 문자열의 위치에 대한 산술)을 사용하여이 작업을 수행 할 수 있습니다. 이러한 결과를 MID와 함께 사용하여 원하는 문자열을 추출하십시오. 일단 작업을 완료하면 도우미 셀 참조를 도우미 셀 수식으로 대체하여 도우미 셀을 필요로하지 않는 독립 실행 형 수식으로 줄일 수 있습니다.
fixer1234
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.