Excel에서 데이터를 조옮김하고 워크시트에서 열과 행의 방향을 빠르게 이동하는 방법을 알아보세요.
Excel에서 데이터를 전치한다는 것은 수평 배열에서 수직 배열로 또는 수직 배열에서 수평 배열로 데이터를 전환하거나 회전하는 것을 의미합니다. 간단히 말해서 TRANSPOSE 함수는 행을 열로, 열을 행으로 변경합니다.
Excel에서는 TRANSPOSE 함수와 선택하여 붙여넣기 방법을 사용하여 두 가지 방법으로 데이터를 전치할 수 있습니다. 이 기사에서는 Excel에서 행 값을 열 값으로, 열 값을 행 값으로 전환하는 방법을 보여줍니다.
사용 조옮김 기능
TRANSPOSE 기능을 사용하면 주어진 셀 범위(배열)의 방향을 수직에서 수평으로 또는 그 반대로 전환할 수 있습니다. 배열 수식이기 때문에 소스와 행과 열의 개수가 같은 범위에 함수를 입력해야 합니다.
Transpose 함수의 구문은 다음과 같습니다.
=전치(배열)
다음 샘플 스프레드시트에서 카운티별 동물 수출량이 포함된 테이블을 전치할 것입니다.
먼저 원래 테이블에 포함된 행과 열의 수를 알아야 합니다. 그런 다음 정확한 셀 수를 원래 셀 범위로 선택하되 다른 방향으로 선택합니다.
예를 들어, 행 5개와 열 3개가 있으므로 전치된 데이터에 대해 셀의 행 3개와 열 5개를 선택해야 합니다. 우리의 경우 5개의 행과 4개의 열이 있으므로 4개의 행과 5개의 열을 선택해야 합니다.
빈 셀 범위를 선택하고 수식을 입력합니다. =조옮김(A1:D5)
하지만 아직 'Enter' 키를 누르지 마세요! 이 시점에서 Excel은 다음과 유사합니다.
이제 'Ctrl + Shift + Enter'를 누르십시오. 키 조합을 누르면 데이터가 조옮김됩니다.
배열 수식은 항상 'CTRL + SHIFT + ENTER'를 눌러 완료해야 합니다. 키 조합을 누르면 결과가 단일 셀 값이 아닌 데이터 배열로 처리되도록 수식 입력줄의 수식 주위에 중괄호 세트가 배치됩니다.
Excel Transpose 기능은 원본 데이터의 서식이 아닌 데이터만 복사합니다. 보시다시피 원본 헤더의 서식은 복사되지 않습니다. 또한 Transpose는 동적 기능으로 원본 데이터의 값이 수정되면 전치된 데이터에 반영되지만 그 반대의 경우는 반영되지 않습니다.
0 없이 Excel에서 데이터를 전치하는 방법
하나 이상의 빈 셀이 있는 테이블이나 셀 범위를 바꾸면 아래 그림과 같이 해당 셀을 바꿀 때 값이 0이 됩니다.
조옮김하는 동안 빈 셀을 복사하려면 TRANSPOSE 수식 내의 IF 함수를 사용하여 셀이 비어 있는지 여부를 확인합니다. 셀이 비어 있거나 비어 있으면 빈 문자열("")이 전치된 테이블에 반환됩니다.
표에 빈 셀이 있는 경우 수식을 입력합니다. =TRANSPOSE(IF(A1:D5="","",A1:D5))
선택한 셀에서
그런 다음 'Ctrl + Shift + Enter' 키 조합을 누릅니다. 이제 셀 D5의 공백이 조옮김된 셀 E11에 복사됩니다.
Excel에서 조옮김하는 방법 붙여넣기 특수 방법
Excel에서 데이터를 조옮김할 수 있는 또 다른 방법은 선택하여 붙여넣기 방법을 사용하는 것입니다. 그러나 Paste Special 방법을 사용하여 데이터를 전치하는 것은 단점과 장점이 있습니다. 이 기능을 사용하면 원본 콘텐츠 형식으로 데이터를 전치할 수 있지만 전치된 데이터는 고정됩니다.
TRANSPOSE 기능과 달리 원본 데이터의 값을 변경하면 Paste Special 방식을 사용할 때 전치된 내용에 반영되지 않습니다.
먼저 조바꿈하려는 범위를 선택한 다음 마우스 오른쪽 버튼을 클릭하고 '복사'를 선택하거나 'CTRL + C'를 눌러 표를 복사합니다.
그런 다음 이전 방법에서와 같이 원본 테이블의 정확한 크기와 일치하는 셀 범위를 선택합니다.
그런 다음 선택한 셀을 마우스 오른쪽 버튼으로 클릭하고 '선택하여 붙여넣기'를 클릭합니다.
선택하여 붙여넣기 대화 상자에서 '조옮김' 확인란을 선택하고 '확인'을 클릭합니다.
이제 테이블이 선택한 셀로 옮겨집니다(복사).
이 방법에서는 빈 셀도 선택한 셀에 복사되기 때문에 전치 테이블에서 검은색 셀이 0이 되는 것에 대해 걱정할 필요가 없습니다.