구분 기호가 없는 문자열 구문 분석안녕,
A, B, C의 3개 열이 있습니다.각 열에는 "A121A5*6"과 같은 문자열이 포함됩니다.각 알파벳 또는 * 기호와 후속 숫자를 별도의 열로 구문 분석하고 싶습니다.예제 문자열을 사용하면 A121, A5 및 *6이 포함된 3개의 열이 있습니다. 열 값이 NA인 경우를 제외하고 Columan A, B 및 C에 대해 그렇게 하고 싶습니다.어떻게 해야 하나요?감사합니다!
자동화 및 스크립팅Re: 구분 기호 없이 문자열 구문 분석하나의 컬럼에서 3개 이상의 컬럼을 생성할 수 있습니까? 분할에 사용될 알파벳이 알려져 있습니까? 그들은 같은 셀에서 항상 동일합니까? 행에 여러 개의 분할 문자가 있을 수 있으며 가능하다면 이러한 상황을 어떻게 처리해야 합니까?
Re: 구분 기호 없이 문자열 구문 분석예, 단일 열에서 3개 이상의 열이 생성될 수 있습니다.단일 열에 A1B12C34D112가 있는 경우 A1, B12, C34 및 D112에 대해 3개의 열이 필요합니다.
예, 알파벳이 알려져 있습니다.
그들은 항상 같은 셀에 있다는 것이 무엇을 의미합니까?
예, 한 행에 여러 분할 문자가 있을 수 있습니다. 이 경우 수용하기 위해 더 많은 열을 만들어야 합니다.
감사해요!
Re: 구분 기호 없이 문자열 구문 분석가능한 한 다양한 유형의 사례(다른 양의 알파벳, 다른 알파벳, * 포함, * 제외, 행의 알파벳 등)와 솔루션을 제공할 수 있습니까? 알파벳을 알면 어떻게 알 수 있습니까? 행별로?
"그들은 항상 같은 셀에 있습니까?"라는 말은 특정 셀에 항상 같은 알파벳이 있지만 귀하의 응답에 따라 단일 셀에 많은 다른 알파벳이 있을 수 있다는 것을 의미한다고 생각합니다.
현재 내 마음에 오는 매우 쉬운 해결책은 For Each Row를 사용하고 필요에 따라 새 열을 만드는 동안 행별로 이동하는 것입니다.