Excel에서 행을 열로 변환하는 방법

이 가이드에서는 Excel에서 행을 열로 변환하는 방법을 설명합니다. Excel을 사용할 때 종종 표의 행과 열을 바꿔야 합니다. 예를 들어, 사람이 거대한 테이블을 만든 다음 그것을 뒤집으면 읽기가 훨씬 쉽다는 것을 깨달았습니다. 

Эта детальная инструкция расскажет о нескольких способах транспонирования Excel-таблицы, а также о часто встречаемых ошибках, с которыми может столкнуться пользователь. Excel, как очень старой, так и самой новой.

선택하여 붙여넣기 기능 사용

두 개의 데이터세트가 있다고 가정해 보겠습니다. 두 번째는 끝내고 싶은 것입니다. 첫 번째는 전치되어야 하는 테이블입니다. 첫 번째 버전에서는 국가의 이름이 다른 열에 표시되며 국가의 특성을 서로 비교하는 것이 읽기가 매우 불편하고 더욱 그렇습니다. 따라서 국가 이름이 다른 열에 나타나도록 테이블을 구성하는 것이 훨씬 좋습니다.Excel에서 행을 열로 변환하는 방법

행과 열을 바꾸려면 다음을 수행하십시오.

  1. 원본 테이블을 선택합니다. 전체 테이블을 한 번에 보려면(매우 큰 경우) Ctrl + Home 키 조합을 누른 다음 Ctrl + Shift + End를 눌러야 합니다.
  2. 그런 다음 셀이 복사됩니다. 컨텍스트 메뉴를 통해 또는 Ctrl+C 키 조합을 눌러 수행할 수 있습니다. 바로 가기 키를 배우면 문자 그대로 XNUMX초 안에 많은 작업을 수행할 수 있으므로 마지막 옵션에 즉시 익숙해지는 것이 좋습니다.
  3. 대상 범위의 첫 번째 셀을 선택합니다. При этом он должен находиться за пределами таблицы. Также необходимо подобрать ячейку таким образом, чтобы таблица после транспонирования не нмадресек 예를 들어 초기 테이블에 4개의 열과 10개의 행이 있는 경우 이러한 모든 작업을 수행한 후 10개의 셀을 아래로, 4개의 셀을 측면으로 펼칩니다. 따라서 이 범위(대상 셀에서 계산) 내에는 아무 것도 없어야 합니다.
  4. 대상 셀에서 마우스 오른쪽 버튼을 클릭하고 "선택하여 붙여넣기"를 선택한 다음 "조옮김" 비문 옆에 있는 상자를 선택해야 합니다.Excel에서 행을 열로 변환하는 방법

중요 사항: 원본 테이블에 수식이 있는 경우 각 셀에 절대 참조가 사용되는지 확인하는 것이 중요합니다. 모든 링크가 자동으로 업데이트되도록 이 작업을 수행해야 합니다.

Огромное преимущество опции «Специальная вставка» и заключается возможности транспонировать И при этом полностью сохраняется форматирование, что также позволяет сэкономить кучу времени

Несмотря на эти явные плюсы, есть и ряд серьезных недостатков, которые мешают этому ньатоду

  1. 진부한 값 범위로 축소되지 않은 본격적인 테이블을 전치하는 데 사용하는 것은 좋지 않습니다. 이 경우 "조옮김" 기능이 비활성화됩니다. 이 문제를 해결하려면 테이블을 범위로 변환해야 합니다.
  2. 이 방법은 새 테이블을 원본 데이터와 연결하지 않기 때문에 일회성 전치에 적합합니다. 간단히 말해서 테이블 중 하나를 변경하면 두 번째 테이블에서 정보가 자동으로 업데이트되지 않습니다. 따라서 전치를 반복해야 합니다. 

행과 열을 교환하고 기본 테이블에 연결하는 방법은 무엇입니까?

그렇다면 "선택하여 붙여넣기" 옵션이 표를 주 데이터 및 전치로 인한 데이터와 연결할 수 있도록 하려면 무엇을 할 수 있습니까? 결국 모든 사람은 데이터가 자동으로 업데이트되기를 원합니다.

  1. 표를 확인하고, 전송을 완료하세요.
  2. 표의 빈 영역에 데이터가 없는 셀을 선택합니다.
  3. 이전 예와 유사하게 선택하여 붙여넣기 메뉴를 시작합니다. 그런 다음 왼쪽 하단에 있는 "링크 삽입" 버튼을 클릭해야 합니다.Excel에서 행을 열로 변환하는 방법
  4. 결과는 다음과 같습니다.Excel에서 행을 열로 변환하는 방법
  5. Выбрать новуу таблицу и запустить окно «Найти и заменить» путем нажатия комбинации клавиш Ctrl + H.
  6. Заменить все знаки ввода формулы (=) на ххх (или любую другую комбинацию знаков, которой бо ненExcel에서 행을 열로 변환하는 방법
  7. 결과적으로 끔찍한 일이 발생하지만 이것은 원하는 결과를 얻기 위한 필수 중간 조건입니다. 그러면 모든 것이 아름답게 보일 것입니다.Excel에서 행을 열로 변환하는 방법
  8. 결과 테이블을 복사한 다음 선택하여 붙여넣기를 사용하여 조옮김합니다.

그런 다음 "찾기 및 바꾸기" 대화 상자를 다시 열고 모든 셀이 원래 정보와 연결되도록 셀의 "xxx"를 "="로 변경하기만 하면 됩니다.Excel에서 행을 열로 변환하는 방법물론 이것은 더 복잡하고 더 길지만 이 방법을 사용하면 원본 테이블에 대한 링크가 없는 문제를 해결할 수 있습니다. 그러나 이 접근 방식에도 단점이 있습니다. 독립적으로 포맷을 재개할 필요가 있음을 나타냅니다.

공식의 적용

행과 열을 유연하게 변경할 수 있는 두 가지 기능이 있습니다. ТРАНСП 및 ДВССЫЛ. Здесь также есть возможность сохранить связь с первоначальной таблицей, но механика работола неск

기능 TRANSP

실제로 이 수식은 스프레드시트를 직접 조옮김합니다. 구문은 다음과 같습니다.

=TRANSP(배열)

이제 개별 주의 인구에 대한 정보가 포함된 테이블에 적용하려고 합니다.Excel에서 행을 열로 변환하는 방법

  1. 테이블의 열과 행의 수를 세고 동일한 치수를 가진 시트에서 빈 공간을 찾습니다.
  2. F2 키를 눌러 편집 모드를 시작합니다.
  3. 함수 작성 트랜스 괄호 안의 데이터 범위. 이 함수를 사용할 때는 항상 절대 참조를 사용하는 것이 중요합니다.Excel에서 행을 열로 변환하는 방법
  4. Ctrl+Shift+Enter 키 조합을 누릅니다. 키 조합을 정확히 누르는 것이 중요합니다. 그렇지 않으면 수식이 작동하지 않습니다.

그게 다야, 이제 결과는 다음과 같습니다!Excel에서 행을 열로 변환하는 방법

이 공식의 장점은 이전 방법("찾기 및 바꾸기" 기능 사용)과 동일하며 기본 정보가 변경되면 전치된 테이블이 자동으로 업데이트된다는 점입니다.

Но недостатки у нее тоже imeются:

  1. 찾기 및 바꾸기 방법의 경우와 같이 서식이 저장되지 않습니다.
  2. 원본 테이블에는 일부 데이터가 포함되어야 합니다. 그렇지 않으면 일부 셀에 XNUMX이 표시됩니다.
  3. Излишняя зависимость от источника данных. То есть, этот метод имеет противоположный по недостаток – невозможность изменять транспонубован. Если попытаться это сделать, программа скажет, что невозможно редактировать часть массива.

또한 이 기능은 상황에 따라 항상 유연하게 적용할 수 있는 것은 아니므로 이에 대해 알고 있어야 하지만 보다 효율적인 기술을 사용해야 합니다.

INDIRECT 공식 사용

이 방법의 역학은 공식을 사용하는 것과 매우 유사합니다. 트랜스, но при этом его использование решает проблему невозможности редактировать транспонированную

Но одной 형식 간접적 인 충분하지 않음: 여전히 기능을 사용해야 합니다. 주소. 이 예에는 불필요한 정보가 너무 많아 과부하가 걸리지 않도록 큰 테이블이 없습니다.

4개의 열과 5개의 행으로 구성된 테이블이 있다고 가정해 보겠습니다.Excel에서 행을 열로 변환하는 방법

다음 조치를 취해야 합니다.

  1. 다음 공식을 입력하십시오. =INDIRECT(주소(열(A1),행(A1))) 새 테이블의 왼쪽 상단 셀(이 예에서는 A7)에 입력하고 Enter 키를 누릅니다. 정보가 첫 번째 행이나 첫 번째 열에서 시작되지 않으면 더 복잡한 공식을 사용해야 합니다. =ДВССЫЛ(АДРЕС(СТОЛБЕЦ(A1)-СТОЛБЕЦ($A$1)+СТРОКА($A$1);СТРОКА(A1)-СТРОКА($A$1)+СТОЛБЕЦ($A$1))). 이 수식에서 A1은 표의 맨 위 셀을 의미하며, 이를 기반으로 전치된 셀이 형성됩니다.
  2. 새 버전의 테이블이 배치될 전체 영역으로 수식을 확장합니다. 이렇게 하려면 첫 번째 셀의 오른쪽 하단 모서리에 있는 마커를 future 테이블의 반대쪽 끝으로 끕니다.Excel에서 행을 열로 변환하는 방법
  3. 모두! 표가 성공적으로 옮겨진 것으로 판명되었으며 여전히 편집할 수 있습니다. 물론 그녀의 외모는 많은 아쉬움을 남겼지만 고치는 것은 어렵지 않다.Excel에서 행을 열로 변환하는 방법 올바른 형식을 복원하려면 변환한 테이블(즉, 원본 테이블)을 복사한 다음 새로 생성된 테이블을 선택해야 합니다. 그런 다음 선택한 범위를 마우스 오른쪽 버튼으로 클릭한 다음 붙여넣기 옵션에서 "서식"을 클릭합니다.Excel에서 행을 열로 변환하는 방법

따라서 기능을 사용하여 간접적 인 최종 테이블의 모든 값을 편집할 수 있으며 소스 테이블에서 변경 사항이 발생하는 즉시 데이터가 항상 업데이트됩니다.

물론이 방법은 더 어렵지만 실제로 해결하면 모든 것이 그렇게 무섭지 않습니다.

этот метод один из самых лучших, потому что нес, несотря на то, что не со 익은 фе렁 릅어‹сососос터 онut оне 갑 갑새

INDIRECT 및 ADDRESS 수식의 조합은 어떻게 작동합니까?

После того, как вы разобрались в tom, как использовать совокупность этих FORMUL для транспонирования таблицы, вам, возмож 아니, захочется bolее глубоко изучить принцип работы этого 방법.

함수 간접적 인 우리 수식에서 간접 셀 참조를 만드는 데 사용됩니다. 예를 들어 셀 A8에 B1과 같은 값을 지정해야 하는 경우 수식을 작성할 수 있습니다.

=INDIRECT("B1")Excel에서 행을 열로 변환하는 방법

Казалось бы, зачем это делать? Ведь можно просто написать ссылку на ячейку в другой ячейке. Но преимущество этой функции в том, что в ссылку можно превратить абсолютно любую строку, и даже ту, которая создается с использованием других формул. Собственно, это мы и делаем в formulе.

기능을 넘어서 주소 공식에도 사용 기둥 и LINE. 첫 번째는 이미 알려진 행 및 열 번호를 기반으로 셀의 주소를 반환합니다. 여기서 올바른 순서를 따르는 것이 중요합니다. 먼저 행을 지정한 다음 열만 지정합니다. 예를 들어, 함수 주소(4;2) $B$2 주소를 반환합니다.

Следуше используемая выше функция – это 기둥. 수식이 특정 참조에서 열 번호를 받도록 여기에서 필요합니다. 예를 들어, 이 함수의 대괄호 안에 B2 매개변수를 사용하면 두 번째 열이 B 열이므로 숫자 2를 반환합니다.

분명히 ROW 함수는 동일한 방식으로 작동하며 행 번호만 반환합니다. 

이제 우리는 추상적인 예가 아니라 위에서 사용된 매우 구체적인 공식을 사용할 것입니다.

=INDIRECT(주소(열(A1),행(A1)))

함수에서 먼저 볼 수 있습니다. 주소 열이 지정된 다음 행만 지정됩니다. 그리고 여기에 이 ​​공식의 작동 능력의 비밀이 숨겨져 있습니다. 이 함수는 미러 방식으로 작동하며 첫 번째 인수는 줄 번호라는 것을 기억합니다. 그리고 거기에 열의 주소를 쓰면 줄 번호로 바뀌고 그 반대의 경우도 마찬가지입니다.

예를 들어, 다음 내용을 확인하세요:

  1. 해당 함수를 사용하여 열 및 행 번호를 얻습니다.
  2. 기능 사용 주소 행이 열이 되고 그 반대의 경우도 마찬가지입니다.
  3. 함수 간접적 인 셀에 미러링된 데이터를 표시하는 데 도움이 됩니다.

모든 것이 간단합니다!

매크로를 사용하여 조옮김

매크로는 작은 프로그램입니다. 프로세스를 자동화하는 데 사용할 수 있습니다. 매크로에는 몇 가지 제한 사항이 있다는 점을 고려하는 것이 중요합니다. 최대 Transpose 방법을 사용하면 65536개의 요소로 작업할 수 있습니다. 이 제한을 초과하면 데이터가 손실됩니다.

Во всем остальном, это эффективный метод автоматизации, который сможет значительно облегчить.

예를 들어, можно написать такой код, который будет менять местами строки и олонки.

하위 TransposeColumnsRows()

    범위로 희미한 SourceRange

    범위로 희미한 DestRange

    SourceRange = Application.InputBox 설정(프롬프트:=»전치할 범위를 선택하십시오», 제목:=»행을 열로 변환», 유형:=8)

    Set DestRange = Application.InputBox(Prompt:=»대상 범위의 왼쪽 상단 셀 선택», Title:=»Transpose Rows to Columns», Type:=8)

    소스범위.복사

    목적지 선택

    Selection.PasteSpecial 붙여넣기:=xlPasteAll, 연산:=xlNone, SkipBlanks:=False, 전치:=True

    Application.CutCopyMode = False

최종 하위

Но если знаний в програмировании особо нет, ничего страшного. Mozhno воспользоваться описанными выше способами. А потом учиться новому по merе освоения старого.

댓글을 남겨주세요.