메뉴
해결 엑셀2016 이전윈도우

엑셀 -> 한글 서식 깨짐

8월 26일 조회 129

엑셀에서 한글로 표를 붙여넣으면 채우기랑 숫자가 깨집니다 ㅜ

엑셀

한글

안 깨지게 옮기려면 어떻게 해야 하나요

댓글 7

수메리안 채택된 답변 8월 26일

안녕하세요~

아래와 같이 적용해 보세요.

이러한 현상은 엑셀의 셀 서식과 한글의 표 서식 구조가 서로 다르기 때문인데, 엑셀에서 셀을 복사하면 클립보드에는 하나의 데이터만 저장되는 것이 아니라 엑셀 전용 형식, HTML, RTF, 텍스트, 그림 등 여러 형식의 데이터가 함께 저장됩니다.

이때 한글은 이들 중 자신이 처리할 수 있는 형식을 선택하여 한글의 표 구조로 다시 변환하게 되어, 가령 엑셀의 숫자 표시 형식인 #,##0은 한글로 붙여넣는 과정에서 숫자 자체 또는 문자열 형태로 변환될 수 있고 셀의 채우기 색상이나 정렬 등의 서식도 엑셀과 동일하게 처리되지 않을 수 있습니다.

즉, 엑셀에서 한글로 표를 붙여넣는 과정은 원본 셀을 그대로 옮기는 것이 아니라 서로 다른 표 체계 사이에서 변환하는 과정이라고 보면 됩니다.

표의 모양만 그대로 옮기면 된다면 그림 형태로 붙여넣는 방법이 가장 간단하지만 한글에서 표의 내용을 계속 수정하고 편집해야 한다면 그림으로 붙여넣을 수 없고,
아래 첨부된 VBA를 이용하여 엑셀의 셀 값을 읽고 한글 표를 직접 생성하는 방법을 사용할 수 있습니다. 단순 복사,붙여넣기 방식이 아니라 엑셀의 표시값과 셀 서식을 읽어 HWP 표에 직접 전달하도록 해서 가능한 한 서식 깨짐을 줄일 수 있도록 했습니다.

사이온쉴드뻥 작성자 8월 27일

@수메리안 님 자료 만들어주셔서 감사합니다. ㅜ

그런데 제가 실행하니 그림처럼 마지막 셀만 나오고 표가 안 만들어 집니다.

한글 2018 쓰고 있는데 버전 문제일까요

수메리안 8월 27일

@사이온쉴드뻥 님 위 현상은 버전 문제가 아니라
셀 C3만 선택되어서 C3만 한글에서 표로 불러온 것입니다.

복사하고자 하는 표 전체를 블록 지정하시고 다시 [엑셀→한글]을 클릭해보세요.

사이온쉴드뻥 작성자 8월 28일

@수메리안 님 범위를 다 잡고 바꾸니까 잘 됩니다 ㅜㅜ 감사합니다

마법의손 8월 27일

한글메뉴에서 보기-조판 부호   에 체크한후

엑셀ctrl+C후  한글에 ctrl+V한후에

^표시 하나 카피해서 ctrl+H해서 모두바꾸기를 하세요..

그런후 오른쪽 정렬하면 되겠습니다..

사이온쉴드뻥 작성자 8월 28일

@마법의손 님 조판부호로 볼 수 있는건 처음 알았는데 팁 공유해주셔서 감사합니다

행복820 8월 29일

이제 야근 탈출할 수 있겠습니다. 꼭 필요했던 팁 감사합니다

질문답변 게시판의 최근 글

스크랩 완료