수식을 사용하여 열을 행으로 변경하는 Excel의 TRANSPOSE 함수

  • 이 공유
Michael Brown

튜토리얼에서는 TRANSPOSE 함수의 구문을 설명하고 이를 올바르게 사용하여 Excel에서 데이터를 바꾸는 방법을 보여줍니다.

취향에 대한 설명은 없습니다. 일하는 습관도 마찬가지입니다. 일부 Excel 사용자는 열에서 데이터를 세로로 구성하는 것을 선호하는 반면 다른 사용자는 행에서 가로 정렬을 선택합니다. 주어진 범위의 방향을 빠르게 바꿔야 하는 상황에서 TRANSPOSE가 사용하는 함수입니다.

    Excel TRANSPOSE 함수 - 구문

    TRANSPOSE의 목적 Excel의 기능은 행을 열로 변환하는 것입니다. 즉, 지정된 범위의 방향을 가로에서 세로로 또는 그 반대로 전환합니다.

    이 함수는 인수를 하나만 사용합니다.

    TRANSPOSE(array)

    여기서 array 는 바꿀 셀의 범위입니다.

    배열은 다음과 같은 방식으로 변환됩니다. 원래 배열의 첫 번째 행은 새 배열의 첫 번째 열이 되고 두 번째 행은 두 번째 열이 됩니다.

    중요 참고 사항! TRANSPOSE 함수가 Excel 2019 이하에서 작동하려면 Ctrl + Shift + Enter 를 눌러 배열 수식으로 입력해야 합니다. 기본적으로 배열을 지원하는 엑셀 2021과 엑셀 365에서는 일반 수식으로 입력할 수 있습니다.

    엑셀에서 TRANSPOSE 함수 사용하는 방법

    TRANSPOSE 구문은 공식 만들기. 더 까다로운 부분은 워크시트에 올바르게 입력하는 것입니다. 당신이하지 않으면일반적인 Excel 수식, 특히 배열 수식에 대한 경험이 많으면 아래 단계를 주의 깊게 따르십시오.

    1. 원본 테이블의 열과 행 수 계산

    먼저 원본 테이블에 포함된 열과 행의 수를 확인합니다. 다음 단계에서 이 숫자가 필요합니다.

    이 예에서는 국가별 신선한 과일 수출량을 보여주는 테이블을 바꿉니다.

    소스 테이블에는 4개의 열이 있습니다. 그리고 5행. 이 수치를 염두에 두고 다음 단계로 진행합니다.

    2. 동일한 수의 셀을 선택하되 방향을 변경하십시오.

    새 테이블에는 동일한 수의 셀이 포함되지만 가로 방향에서 세로 방향으로 또는 그 반대로 회전됩니다. 따라서 원래 테이블에 열이 있는 것과 동일한 수의 행을 차지하고 원래 테이블에 행이 있는 것과 동일한 수의 열을 차지하는 빈 셀 범위를 선택합니다.

    이 경우에는 범위를 선택합니다. 5열 4행:

    3. TRANSPOSE 수식 입력

    빈 셀 범위를 선택한 상태에서 Transpose 수식 입력:

    =TRANSPOSE(A1:D5)

    자세한 단계는 다음과 같습니다.

    먼저, 등호, 함수 이름 및 여는 괄호를 입력합니다. =TRANSPOSE(

    그런 다음 마우스를 사용하여 소스 범위를 선택하거나 수동으로 입력합니다.

    마지막으로 닫는 괄호를 입력하지만 Enter 키를 누르지 마십시오 !이 시점에서 Excel 전치 수식은 다음과 유사해야 합니다.

    4. TRANSPOSE 수식 완성

    Ctrl + Shift + Enter를 눌러 배열 수식을 올바르게 완성합니다. 왜 이것이 필요합니까? 수식은 둘 이상의 셀에 적용되어야 하기 때문에 배열 수식의 목적과 정확히 일치하기 때문입니다.

    Ctrl + Shift + Enter를 누르면 Excel에서 {중괄호}로 전치 수식을 둘러쌉니다. 수식 입력줄에 표시되며 배열 수식을 시각적으로 나타냅니다. 어떤 경우에도 수동으로 입력하면 안 됩니다.

    아래 스크린샷은 소스 테이블이 성공적으로 바뀌었고 4개의 열이 4개의 행으로 변환되었음을 보여줍니다.

    TRANSPOSE 수식 Excel 365

    Dynamic Array Excel(365 및 2021)에서 TRANSPOSE 함수는 매우 사용하기 쉽습니다! 대상 범위의 왼쪽 위 셀에 수식을 입력하고 Enter 키를 누르기만 하면 됩니다. 그게 다야! 계산 행과 열, CSE 배열 수식이 없습니다. 그냥 작동합니다.

    =TRANSPOSE(A1:D5)

    결과는 필요한 만큼의 행과 열로 자동으로 확장되는 동적 유출 범위입니다.

    0 없이 Excel에서 데이터를 바꾸는 방법 for blanks

    원본 테이블에 있는 하나 이상의 셀이 비어 있는 경우 아래 스크린샷과 같이 해당 셀은 전치된 테이블에서 0 값을 갖게 됩니다.

    공백을 반환하려는 경우 대신 셀에 IF를 중첩TRANSPOSE 수식 내부의 함수를 사용하여 셀이 비어 있는지 여부를 확인합니다. 셀이 비어 있으면 I는 빈 문자열("")을 반환하고, 그렇지 않으면 값을 다음과 같이 입력하여 바꿉니다.

    =TRANSPOSE(IF(A1:D5="","",A1:D5))

    위에서 설명한 대로 수식을 입력합니다(Ctrl + 배열 수식을 올바르게 완료하려면 Shift + Enter)를 입력하면 다음과 유사한 결과가 표시됩니다. 경험이없는 사용자를 혼란스럽게 할 수있는 여러 가지 단점이 있습니다. 아래 팁은 일반적인 실수를 피하는 데 도움이 됩니다.

    1. TRANSPOSE 수식 편집 방법

    배열 함수로서 TRANSPOSE는 반환하는 배열의 일부를 변경할 수 없습니다. 전치 수식을 편집하려면 수식이 참조하는 전체 범위를 선택하고 원하는 대로 변경한 다음 Ctrl + Shift + Enter를 눌러 업데이트된 수식을 저장합니다.

    2. TRANSPOSE 수식 삭제 방법

    워크시트에서 수식을 제거하려면 수식에서 참조하는 전체 범위를 선택하고 Delete 키를 누릅니다.

    3. TRANSPOSE 수식을 값으로 바꾸기

    TRANSPOSE 함수를 사용하여 범위를 뒤집으면 소스 범위와 출력 범위가 연결됩니다. 즉, 원래 테이블에서 일부 값을 변경할 때마다 전치된 테이블의 해당 값이 자동으로 변경됩니다.

    두 테이블에서 수식을 계산된 값으로 바꿉니다. 이를 위해 수식에서 반환된 모든 값을 선택하고 Ctrl + C를 눌러 복사한 다음 마우스 오른쪽 버튼을 클릭하고 상황에 맞는 메뉴에서 선택하여 붙여넣기 > 을 선택합니다.

    자세한 내용은 수식을 값으로 변환하는 방법을 참조하세요.

    TRANSPOSE 함수를 사용하여 Excel에서 데이터를 회전하는 방법입니다. 읽어 주셔서 감사합니다. 다음 주 블로그에서 뵙겠습니다!

    Michael Brown은 소프트웨어 도구를 사용하여 복잡한 프로세스를 단순화하려는 열정을 가진 열성적인 기술 애호가입니다. 기술 산업에서 10년 이상의 경험을 쌓은 그는 Microsoft Excel 및 Outlook은 물론 Google 스프레드시트 및 문서 도구에 대한 기술을 연마했습니다. Michael의 블로그는 자신의 지식과 전문 지식을 다른 사람과 공유하는 데 전념하며 따라하기 쉬운 팁과 생산성 및 효율성 향상을 위한 자습서를 제공합니다. 노련한 전문가이든 초보자이든 Michael의 블로그는 이러한 필수 소프트웨어 도구를 최대한 활용하기 위한 귀중한 통찰력과 실용적인 조언을 제공합니다.