Excel: 텍스트를 열로 분리하는 좋은 방법은 무엇입니까?

Excel: 텍스트를 열로 분리하는 좋은 방법은 무엇입니까?

때로는 아래 이미지와 같이 한 열에 모든 텍스트가 포함된 스프레드시트를 받는 경우도 있습니다. InDesign의 데이터 병합 텍스트 필드에 사용하기 위해 텍스트를 두 개의 열로 분리하는 빠른 방법이 있는지 알고 싶습니다. 이 경우에는 3자리 숫자와 회사 이름이 있습니다. Text to Columns 기능을 사용하기 위해 수동으로 쉼표를 삽입했습니다. 도움을 주시면 감사하겠습니다.

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

답변1

이를 위한 도구가 내장되어 있으므로 운이 좋습니다. 데이터를 강조표시하고 상단의 "데이터 리본"을 선택하기만 하면 됩니다. 그런 다음 "텍스트를 열로"를 클릭하십시오.

다음 대화 상자가 표시됩니다.

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

"고정 너비"를 선택하고 다음을 클릭합니다. 거기에서 화살표를 분할하려는 문자 수만큼 끌 수 있습니다. 귀하의 경우에는 3으로 보입니다. 미리 보기를 보려면 다음을 클릭하고, 변경하려면 데이터 형식을 선택하십시오(그렇지 않으면 일반으로 그대로 두십시오). 그런 다음 마침을 클릭하세요.

답변2

파워 쿼리를 사용하여 데이터를 분할할 수 있습니다. 파워 쿼리에서는 구분 기호를 지정할 수 있으며, 해당 위치에서만 데이터를 분할하도록 설정을 선택할 수도 있습니다.첫 번째구분자의 모습.

또한 파워 쿼리를 사용하면 쿼리 설정을 저장하고 새 데이터가 도착할 때 쿼리를 새로 고칠 수 있습니다.

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

답변3

고정 너비의 텍스트-열 마법사는 작동하지 않습니다. 숫자가 10보다 작거나 100보다 크거나 1000보다 크면 분할이 잘못된 위치에서 발생하기 때문입니다. (쉼표의 유무도 문제를 일으킬 수 있습니다).

다음을 수행해야 합니다.

  1. 첫 번째 공백을 사용되지 않는 문자(예: "|" 또는 "¬")로 바꿉니다.

    =REPLACE(A1;FIND(" ";A1);1;"|")

  2. 결과를 "값"으로 복사하여 붙여넣습니다.
  3. 마법사를 사용하여 사용하지 않는 캐릭터를 분할하세요.

1의 화면 캡처 https://i.stack.imgur.com/zTdf3.png

2 화면 캡처 https://i.stack.imgur.com/pHeoV.png

3 화면 캡처 https://i.stack.imgur.com/YogHz.gif

(죄송합니다. 이미지를 게시할 수 없습니다.)

관련 정보