미해결 M365윈도우10
한 행에 줄바꿈으로 된 데이터를 여러 행으로 분할하는 방법
안녕하세요.
첨부파일처럼 한 행 줄바꿈으로 표시되어 있는 데이터를 여러행으로 쪼개고 싶습니다
현재는 텍스트나누기로 분할한 후 다시 선택하여 붙여넣기에서 값/행열바꿈으로 편집하고 있습니다.
하지만 데이터가 너무 많아서.. 함수로 해결할 수 있을까요?
첨부파일처럼 한 행 줄바꿈으로 표시되어 있는 데이터를 여러행으로 쪼개고 싶습니다
현재는 텍스트나누기로 분할한 후 다시 선택하여 붙여넣기에서 값/행열바꿈으로 편집하고 있습니다.
하지만 데이터가 너무 많아서.. 함수로 해결할 수 있을까요?
홍
정
예
당
y
댓글 10
다른 셀에 함수를 입력해서 결과를 나열하고 값을 복사하는 것이 최선입니다.
=TEXTSPLIT(B7,,CHAR(10))
다른셀 입력 및 복사 같은 것이 불편하여 정 필요하다면 Macro를 사용하셔야 합니다.
Macro라도 자료가 많으면 어떻게 분할 배열할지 알아야 하므로 전체 데이터가 어떻게 배치되어 있는지가 중요합니다.
=TEXTSPLIT(TEXTJOIN(CHAR(10),1,범위), ,CHAR(10))으로 처리하심 되고..
그 이상인 경우엔 아래처럼
TEXTSPLIT하신후.. TOCOL(범위)로 처리하심 되겠습니다.. 아래의 경우 1600개 이상정도 되면 출력이 안되네요..
그이상은 VBA로...처리하셔야 겠습니다...
열분할에서
수만줄도 순식간에 해내내요
메모장에 있는걸 다시 복사하여 엑셀에 붙여넣기 하시면 자동으로 행 구분되서 들어갑니다.