엑셀에서 주어진 데이터를 가공하다보면 데이터의 행과 열을 바꿔야 할 때가 있습니다. 간단한 데이터는 일일이 직접 타이핑해서 데이터의 행과 열을 바꿀 수 있지만, 무수히 많은 데이터의 행과 열을 바꿀때는 수작업으로 하면 상당히 고통스러울 겁니다. 쉽게 행과 열을 바꿀 수 있는 방법에 대해서 알아보도록 합시다.

 

-----------------------------------------------------

[목차]

1. 행과 열 바꾸기란 무엇인가?

2. 행과 열 바꾸기 방법 및 적용 (TRANSPOSE 함수)

-----------------------------------------------------

 

1. 행과 열 바꾸기란 무엇인가?

 

말그대로 엑셀에서 표로 주어진 데이터의 행과 열을 바꾸어 주는 것입니다. 에 있는 데이터가 로 이동하고, 에 있는 데이터가으로 이동합니다. 다음 예시를 통해 쉽게 알아봅시다.

데이터의 행과 열 바꾸기 예시

위 예시에서 행과 열이 서로 바뀐것을 확인 할 수 있습니다. 그렇다면, 어떻게 하면 쉽게 데이터의 행과 열을 쉽게 바꿀 수 있을까요?

 

 

2. 행과 열 바꾸기 방법 및 적용 (transpose 함수)

 

엑셀에서 데이터의 행과 열을 바꾸는 방법 중 하나는 transpose 함수를 통해 실현시킬 수 있습니다.

 

=transpose(행과 열을 바꿀 데이터 범위 지정)

 

TRANSPOSE 함수의 인수는 상당히 간단합니다. 행과 열을 바꿀 데이터만 지정해서 넣어주기만 하면 됩니다. 그러나, 말처럼 쉽지 않을 것입니다. TRANSPOSE 함수를 사용하기 위해서는 몇가지 다른 방식을 적용해주어야 합니다. 글로만으로 표현하는데 한계가 있기에 그림과 함께 설명해드리겠습니다.

 

 

2-1. 행과 열을 바꾸고자 하는 표가 몇행 몇열인지 확인하기

 

3행 6열의 표 예시

 

위의 예시에서 행은 구분 포함하여 "구분, 1행, 2행"해서 총 3행, 열은 구분 포함하여 "구분, 1열, 2열, 3열, 4열, 5열"해서 총 6열 인것을 확인 할 수 가 있습니다. 즉, 3행 6열 표의 데이터 입니다.

 

 

2-2. 몇행 몇열인지 확인하였으면 행과 열의 숫자를 바꾸어 생각하기

 

위의 예시의 표는 3행 6열 표의 데이터였습니다. 행과 열을 바꾸어 생각해보면 6행 3열이 되겠죠? 6행 3열을 생각하고 계시면 됩니다.

 

 

2-3. 바꾼 행과 열을 빈공간에 드래그 하기

 

바꾼 행과 열을 빈 셀 공간에 드래그 해줍니다. 위의 예시는 3행 6열을 6행 3열로 바꿀것이므로 6행 3열만큼의 빈 공간에 드래그를 해주면 됩니다.

 

빈공간에 6행3열만큼 드래그

 

2-4. =TRANSPOSE(행과 열을 바꿀 데이터 범위 지정)

 

드래그 한뒤에 "=TRANSPOSE(행고 열을 바꿀 데이터 범위 지정)"을 기입합니다. 위의 예시에서는 =TRANSPOSE(B2:G4)를 기입하면 되겠지요?

=transpose(B2:G4)

 

2-5. 컨트롤 + 쉬프트 + 엔터

 

TRANSPOSE 함수를 기입하고 단순히 엔터만 쳐주시면 안됩니다. 여러개의 행과 열 형태이기때문에 반드시 컨트롤+쉬프트+엔터를 쳐주어야 합니다.

컨트롤+쉬프트+엔터

TRANSPOSE 함수를 기입하고 컨트롤+쉬프트+엔터를 쳐주게 되면 위처럼 원래 데이터에서 행과 열이 바뀐 데이터 결과를 확인할 수가 있습니다. 하지만, 서식은 따라오지 않으니 지정을 해주어야 합니다.

 

※ 서식을 간단하게 복사하는 방법에 대해서는 아래 링크를 참고 해주세요.

https://hakinasun.tistory.com/27         ← 서식 복사 사용하는 방법

서식지정후 최종 결과 예시

 

엑셀에서 데이터의 행과 열을 바꾸기 위해 TRANSPOSE 함수를 이용해 보았습니다. 함수 자체는 간단하지만, 행과 열을 바꾸어 빈공간에 드래그를 해주고, 함수를 기입한 후 컨트롤+쉬프트+엔터를 쳐주어야 한다는 점이 여타 함수방식과는 달라 복잡해 보일 수도 있었습니다. 차근차근 따라해보시면 TRANSPOSE 함수 사용방식을 금방 숙지 할 수 있을 것입니다.

 

이상, TRANSPOSE 함수를 이용해 데이터의 행과 열 바꾸기 였습니다. 궁금하거나 공유하고싶은 내용이 있으시다면, 댓글 남겨주세요!

 

 

※ 행과 열을 더 쉽고 간단하게 바꾸고 싶다면 아래 링크를 클릭해주세요.

https://hakinasun.tistory.com/26    ← 데이터의 행과 열 바꾸기 : 복사, 붙여넣기 이용

Posted by HOTSWAN

블로그 이미지
Info. Sharing
HOTSWAN

글 보관함

공지사항

최근에 올라온 글

최근에 달린 댓글