셀을 여러 행으로 나누지 않고 Word 테이블을 Excel로 복사하는 방법은 무엇입니까?


33

줄과 단락 나누기를 포함하는 Word 테이블에 데이터가 있습니다. 데이터를 Excel로 복사하면 원하는 각 줄과 단락이 여러 셀로 분할됩니다. Excel에 데이터를 복사하고 나누기를 유지하려면 어떻게합니까?

답변:


39

약간의 문자 교체가 필요합니다. 꽤 간단한 수정입니다.

한마디로 :

  1. Word에서 전체 테이블을 선택하십시오.
  2. "찾기 및 바꾸기"대화 상자를 엽니 다 (예 : Ctrl+ H).
  3. "찾을 내용"필드에을 입력하십시오 ^l. 모든 줄 바꿈이 선택됩니다.
    • 을 입력하여 단락 나누기를 선택할 수 있습니다 ^p.
  4. "바꾸기"필드에을 입력하십시오 ^v.
    • 이것은 단락 기호 ¶의 바로 가기이며 "필로우 (pilcrow)"라고도합니다.
    • 나중에 쉽게 교체 할 수 있도록 단락 기호를 두 개의 필로우로 바꿀 수 있습니다.
  5. "모두 바꾸기"를 클릭하십시오.
  6. 테이블 데이터를 클립 보드에 복사하십시오.

Excel에서 :

  1. Excel에서 원하는 위치에 테이블을 붙여 넣습니다.
  2. 테이블 형식 데이터를 선택한 상태에서 "찾기 및 바꾸기"대화 상자를 다시 엽니 다 ( Ctrl+ H작동).
  3. "찾을 내용"필드에 다음 Alt 코드를 입력하십시오. Alt+ 0182. 순례자가 나타납니다.
    • Alt 코드를 입력하려면 Alt숫자 키패드에서 숫자를 입력 할 때 키를 누르고 있습니다. 계속하는 것이 도움이 될 수 있습니다 Num Lock.
  4. 바꾸기 필드에 다음 Alt 코드를 입력하십시오. Alt+ 0010.
    • 이 코드는 한 줄 바꿈으로 들어갑니다. 커서가 변경 될 수 있지만 아무 것도 나타나지 않습니다.
  5. "모두 바꾸기"를 클릭하십시오.

참고 문헌 :


이 답변은 (사소하고 외관상의 차이가 있지만) Word 테이블을 Excel에 붙여 넣을 때 여러 줄로 된 셀 유지의 Microsoft.com에 나타났습니다 . 그리고 BTW는 (Alt) +010이 충분하다는 것을 알았습니다. 두 개의 0이 필요하지 않습니다.
G-Man, 'Reinstate

@ G-Man Ha ... 만약 일찍 찾았다면! 당시 Office 2007에서 일하고 있지 않은 것이 너무 나쁩니다. 또한 선행 1 영 (Alt + 010) 또는 선행 2 (Alt + 10)를 의미합니까?
skia.heliou

감사합니다-마지막 단계를 제외하고 Mac (Excel 15)에서 작동하는 모든 단계를 얻었습니다 .alt-0010 또는 줄 바꿈을 입력 할 수 없었습니다. 어떤 제안? 다른 소스와 다른 몇 가지 트릭에서 줄 바꿈을 복사하여 붙여 넣기를 시도했습니다.
JayCrossler 2016 년

여기 Office 2013에서는 작동하지 않습니다. 교체 후에도 Excel에서 여러 행이 계속 표시됩니다.
Neil

17

더 쉬운 방법이 있습니다.

Google Gmail 계정이있는 경우 Google 드라이브를 열고 새 스프레드 시트를 만든 다음 Microsoft Word에서 Google 스프레드 시트로 전체 테이블을 복사 할 수 있습니다. 원하는 형식으로 만들면 테이블을 Microsoft Excel로 복사 할 수 있습니다.


5
... 또는 ... 그냥 드라이브에 두십시오 :)
GreenAsJade

Word에서 Google Doc으로 복사 한 다음 Google Doc에서 Google Sheet로 복사해야했습니다. 그렇지 않으면 줄 바꿈이 사라집니다. 어쨌든 +1
user2518618

1

LibreOffice Calc를 사용할 수 있음을 발견했습니다.

  1. 당신의 워드 테이블을 선택
  2. LibreOffice Calc에서 Special을 HTML로 붙여 넣기
  3. 좋아하는 형식으로 저장

테이블이 여러 셀로 분할되지 않습니다.


LibreOffice Calc에 잘 작동합니다. 그런 다음 Calc에서 Excel로 가져 오기 : 1. Calc 테이블을 선택합니다. 2. 복사 3. Microsoft Excel에서 Special을 DIF로 붙여 넣기
Paul Gobée

0

Excel로 복사하기 전에 셀을 Excel로 분할하는 개행을 제거하는 vba 기능을 만들었습니다.

subRemoveNewLinesFromTabelCells (정수로 tblnumber)
'테이블 번호로 선택한 테이블 테이블의 모든 셀에서 줄 바꿈 제거
  희미한 x 길이, y 길이, columncount 길이, rowcount 길이
  columncount = Activedocument.Tables (tblNumber) .Range.Columns.Count
  rowcount = Activedocument.Tables (tblNumber) .Range.Rows.Count
  x = 1 인 경우 행 개수
     y = 1의 경우 columncount
        ActiveDocument.Tables (tblNumber) .cell (x, y) .Range.Text = 바꾸기 (ActiveDocument.TAbles (tblNumber) .cell (x, y) .Range.Text, Chr (13, "")
     다음 y
  다음 x
엔드 서브
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.