내용
어제 마라톤에서 30일 동안 30가지 Excel 기능 함수를 사용하여 범위의 열 수를 계산했습니다. COLUMNS (NUMBERCOLUMN), 이제 더 수요가 많은 제품이 필요할 때입니다.
마라톤 13일째 되는 날, 우리는 기능 연구에 전념할 것입니다. 바꾸어 놓다 (트랜스프). 이 기능을 사용하면 수직 영역을 수평 영역으로 또는 그 반대로 변환하여 데이터를 회전할 수 있습니다. 그런 필요가 있습니까? 특수 인서트를 사용하여 이 작업을 수행할 수 있습니까? 다른 기능이 할 수 있습니까?
함수에 대한 정보와 예제를 살펴보겠습니다. 바꾸어 놓다 (트랜스프). 추가 정보나 예가 있으면 의견에 공유해 주세요.
기능 13: 조옮김
함수 바꾸어 놓다 (TRANSPOSE)는 셀의 가로 범위를 세로 범위로 반환하거나 그 반대의 경우도 마찬가지입니다.
TRANSPOSE 기능을 어떻게 사용할 수 있습니까?
함수 바꾸어 놓다 (TRANSP)는 데이터의 방향을 변경할 수 있을 뿐만 아니라 다른 기능과 함께 사용할 수 있습니다.
- 데이터의 가로 레이아웃을 세로로 변경합니다.
- 최근 몇 년 동안 최고의 총 급여를 보여줍니다.
원본 데이터에 대한 링크를 생성하지 않고 데이터 방향을 변경하려면:
- 특수 붙여넣기 (특수 페이스트) > 바꾸어 놓다 (바꾸어 놓다).
구문 TRANSPOSE (TRANSP)
함수 바꾸어 놓다 (TRANSPOSE)의 구문은 다음과 같습니다.
TRANSPOSE(array)
ТРАНСП(массив)
- 정렬 (배열)은 전치할 셀의 배열 또는 범위입니다.
트랩 TRANSPOSE (TRANSPOSE)
- 함수 바꾸어 놓다 (TRANSPOSE)를 눌러 배열 수식으로 입력해야 합니다. Ctrl + Shift + Enter.
- 함수에 의한 변환의 결과 범위 바꾸어 놓다 (TRANSPOSE)에는 원래 범위에 각각 열과 행이 있는 것과 동일한 수의 행과 열이 있어야 합니다.
예 1: 수평 데이터를 수직 데이터로 변환
데이터가 Excel 시트에서 수평인 경우 함수를 적용할 수 있습니다. 바꾸어 놓다 (TRANSPOSE)를 사용하여 세로 위치로 변환하지만 시트의 다른 위치에 있습니다. 예를 들어, 벤치마크의 최종 테이블에서는 수직 배열이 더 편리할 것입니다. 기능 사용 바꾸어 놓다 (TRANSPOSE), 위치를 변경하지 않고 원래 수평 데이터를 참조할 수 있습니다.
수평 범위를 조옮김하려면 2 × 4 수직 범위로 4 × 2:
- 결과 세로 범위를 배치할 8개의 셀을 선택합니다. 이 예에서는 B4:C7 셀이 됩니다.
- 다음 수식을 입력하고 클릭하여 배열 수식으로 바꿉니다. Ctrl + Shift + Enter.
=TRANSPOSE(B1:E2)
=ТРАНСП(B1:E2)
배열 수식이 입력되었음을 나타내기 위해 수식의 시작과 끝에 중괄호가 자동으로 추가됩니다.
대신 바꾸어 놓다 (TRANSPOSE), 다른 함수를 사용하여 데이터를 변환할 수 있습니다. 예를 들면 다음과 같습니다. INDEX (인덱스). 배열 수식을 입력할 필요가 없으며 수식을 만들 때 대상 영역의 모든 셀을 선택할 필요가 없습니다.
=INDEX($B$2:$E$2,,ROW()-ROW(C$4)+1)
=ИНДЕКС($B$2:$E$2;;СТРОКА()-СТРОКА(C$4)+1)
예 2: 링크 없이 방향 변경
원본 데이터에 대한 참조를 유지하지 않고 데이터 방향만 변경하려면 선택하여 붙여넣기를 사용할 수 있습니다.
- 소스 데이터를 선택하고 복사합니다.
- 결과를 배치할 영역의 왼쪽 상단 셀을 선택합니다.
- 고급 탭에서 홈 (홈) 명령 드롭다운 메뉴를 클릭합니다. 파스타 (끼워 넣다).
- 선택 바꾸어 놓다 (바꾸어 놓다).
- 원본 데이터를 삭제합니다(선택 사항).
예 3: 지난 몇 년간 최고의 총 급여
함수 바꾸어 놓다 (TRANSP)는 이 놀라운 공식과 같은 다른 기능과 함께 사용할 수 있습니다. Harlan Grove가 Excel News Bloc의 지난 5년 동안(연속으로!) 최고의 총 임금 계산에 대한 토론에서 게시했습니다.
=MAX(MMULT(A8:J8, --(ABS(TRANSPOSE(COLUMN(A8:J8))-COLUMN(OFFSET(A8:J8,0,0,1,COLUMNS(A8:J8)-Number+1))-(Number-1)/2)
=МАКС(МУМНОЖ(A8:J8; --(ABS(ТРАНСП(СТОЛБЕЦ(A8:J8))-СТОЛБЕЦ(СМЕЩ(A8:J8;0;0;1;ЧИСЛСТОЛБ(A8:J8)-Number+1))-(Number-1)/2)
Как можно понять по фигурным скобкам в строке form – это мормула массива. Ячейка A5 названа 번호 그리고 в этом примере число 4 введено, как значение для количества лет.
Формула проверяет диапазоны, чтобы увидеть достаточно ли в них последовательных столбцов. Результаты проверки (1 или 0) умножаются на значения ячеек, чтобы полутаты суммарный обнйём.
Для проверки результата на рисунке ниже в строке под значениями зарплат показаны суммарные значения для каждой стартовой ячейки, при этом максимальное значение выделено жёлтым. Это более долгий путь к тому же результату, что предыдущая формула массива получает в очейной я