Excel에서 긴 텍스트를 여러 셀로 분할

Excel에서 긴 텍스트를 여러 셀로 분할

다음과 같은 긴 텍스트 문자열이 있습니다: (213412=a)(223412=b)(512231=c)...

나는 이것을 각 셀이 동일한 크기의 문자열을 갖는 서로 아래에 있는 여러 셀로 분할하고 싶습니다. 각각 괄호 안에 해당 문자 비트 중 6개가 있을 수 있습니다. 이 작업을 어떻게 수행할 수 있나요?

일반적으로 원하는 작업을 수행하는 MID 수식을 시도했지만 자동 완성으로 확장할 수 없는 것 같습니다.

답변1

선택적으로 다음 기능을 사용할 수 있습니다.

=LEFT((TEXTSPLIT(A1,,"(",TRUE,1,)),6)

스크린샷

답변2

둘 중 하나: 텍스트를 열로

  • 텍스트 -> "(" 또는 ")"가 있는 열의 텍스트
  • 그런 다음 모든 새 열이 포함된 첫 번째 행을 복사하고 "전치" 확인 표시를 사용하여 행에 특수 붙여넣습니다.
  • 그런 다음 다른 브래킷을 교체하십시오.

또는: 분할을 줄 바꿈으로 교체

위의 결과로 인해 열이 너무 많은 경우:

  • Notepad++ 등과 같은 RegEx 편집기에서 열린 텍스트 파일에 문자열을 넣습니다.
  • RegEx는 ")("를 줄 바꿈 "\n"으로 바꿉니다.
  • 마지막 괄호에서 해제하세요
  • 엑셀에 붙여넣으세요.

답변3

다음 공식을 시도해 보세요.

=MID($A$1,FIND("#",SUBSTITUTE($A$1,"(","#",ROW(A1)))+1,6)

여기에 이미지 설명을 입력하세요

관련 정보