30 hàm Excel trong 30 ngày: TRANSPOSE

Hôm qua trong cuộc thi marathon 30 hàm Excel trong 30 ngày chúng tôi đã đếm số cột trong phạm vi bằng cách sử dụng hàm CỘT (NUMBERCOLUMN), và bây giờ là lúc cho một thứ gì đó có nhu cầu hơn.

Vào ngày thứ 13 của cuộc thi marathon, chúng tôi sẽ dành để nghiên cứu về hàm VẬN CHUYỂN (VẬN TẢI). Với chức năng này, bạn có thể xoay dữ liệu của mình bằng cách chuyển vùng dọc thành vùng ngang và ngược lại. Bạn có nhu cầu như vậy không? Bạn có thể làm điều này bằng cách sử dụng một phụ trang đặc biệt không? Các chức năng khác có làm được không?

Vì vậy, hãy chuyển sang thông tin và ví dụ về hàm VẬN CHUYỂN (VẬN TẢI). Nếu bạn có thêm thông tin hoặc ví dụ, vui lòng chia sẻ chúng trong phần bình luận.

Chức năng 13: VẬN CHUYỂN

Chức năng VẬN CHUYỂN (TRANSPOSE) trả về một dải ô nằm ngang dưới dạng một dải ô dọc hoặc ngược lại.

Làm cách nào để sử dụng chức năng TRANSPOSE?

Chức năng VẬN CHUYỂN (TRANSP) có thể thay đổi hướng của dữ liệu, cũng như hoạt động cùng với các chức năng khác:

  • Thay đổi bố cục dữ liệu theo chiều ngang thành chiều dọc.
  • Hiển thị tổng mức lương tốt nhất trong những năm gần đây.

Để thay đổi hướng dữ liệu mà không tạo liên kết đến dữ liệu gốc:

  • Sử dụng dán đặc biệt (Dán đặc biệt)> Chuyển đổi (Dịch chuyển).

Cú pháp TRANSPOSE (VẬN CHUYỂN)

Chức năng VẬN CHUYỂN (TRANSPOSE) có cú pháp sau:

TRANSPOSE(array)

ТРАНСП(массив)

  • mảng (mảng) là mảng hoặc dải ô được hoán vị.

Bẫy VẬN CHUYỂN (VẬN CHUYỂN)

  • Chức năng VẬN CHUYỂN (TRANSPOSE) phải được nhập dưới dạng công thức mảng, bằng cách nhấn Ctrl + Shift + Enter.
  • Phạm vi sẽ là kết quả của việc chuyển đổi bởi hàm VẬN CHUYỂN (TRANSPOSE) phải có cùng số hàng và số cột như phạm vi ban đầu có cột và hàng tương ứng.

Ví dụ 1: Chuyển dữ liệu ngang thành dữ liệu dọc

Nếu dữ liệu nằm ngang trong trang tính Excel, bạn có thể áp dụng hàm VẬN CHUYỂN (TRANSPOSE) để chuyển đổi chúng sang một vị trí thẳng đứng, nhưng ở một vị trí khác trên trang tính. Ví dụ, trong bảng điểm chuẩn cuối cùng, sắp xếp theo chiều dọc sẽ thuận tiện hơn. Sử dụng chức năng VẬN CHUYỂN (TRANSPOSE), bạn có thể tham chiếu dữ liệu ngang ban đầu mà không thay đổi vị trí của nó.

Để chuyển đổi phạm vi ngang 2 × 4 vào phạm vi dọc 4 × 2:

  1. Chọn 8 ô mà bạn muốn đặt phạm vi dọc kết quả. Trong ví dụ của chúng tôi, đây sẽ là các ô B4: C7.
  2. Nhập công thức sau và biến nó thành công thức mảng bằng cách nhấp vào Ctrl + Shift + Enter.

=TRANSPOSE(B1:E2)

=ТРАНСП(B1:E2)

Dấu ngoặc nhọn sẽ tự động được thêm vào đầu và cuối công thức để cho biết rằng một công thức mảng đã được nhập.

30 hàm Excel trong 30 ngày: TRANSPOSE

Thay vì VẬN CHUYỂN (TRANSPOSE), bạn có thể sử dụng một hàm khác để chuyển đổi dữ liệu, ví dụ: INDEX (MỤC LỤC). Nó không yêu cầu bạn nhập công thức mảng và bạn không phải chọn tất cả các ô trong vùng đích khi tạo công thức.

=INDEX($B$2:$E$2,,ROW()-ROW(C$4)+1)

=ИНДЕКС($B$2:$E$2;;СТРОКА()-СТРОКА(C$4)+1)

30 hàm Excel trong 30 ngày: TRANSPOSE

Ví dụ 2: Thay đổi hướng mà không có liên kết

Nếu bạn chỉ muốn thay đổi hướng dữ liệu của mình mà không giữ tham chiếu đến dữ liệu gốc, bạn có thể sử dụng Dán Đặc biệt:

  1. Chọn dữ liệu nguồn và sao chép nó.
  2. Chọn ô trên cùng bên trái của khu vực bạn muốn đặt kết quả.
  3. Trên tab Nâng cao Trang Chủ (Trang chủ) nhấp vào menu thả xuống lệnh dán (Chèn).
  4. lựa chọn Chuyển đổi (Dịch chuyển).
  5. Xóa dữ liệu gốc (tùy chọn).

30 hàm Excel trong 30 ngày: TRANSPOSE

Ví dụ 3: Tổng mức lương tốt nhất trong những năm qua

Chức năng VẬN CHUYỂN (TRANSP) có thể được sử dụng kết hợp với các tính năng khác, chẳng hạn như trong công thức tuyệt đẹp này. Nó được đăng bởi Harlan Grove trên Excel News Bloc trong một cuộc thảo luận về cách tính tổng mức lương tốt nhất trong 5 năm qua (liên tiếp!).

=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)

30 hàm Excel trong 30 ngày: TRANSPOSE

Как можно понять по фигурным скобкам в строке формул - это формула массива. Ячейка A5 названа Con số Và trong phần 4 của phần XNUMX, bạn sẽ không thể tìm thấy nó.

Формула проверяет диапазоны, чтобы увидеть достаточно ли в них последовательных столбцов. Результаты проверки (1 или 0) умножаются на значения ячеек, чтобы получить суммарный объём затыр плной затнор.

Для проверки результата на рисунке ниже в строке под значениями зарплат показаны суммарные значения для каждой стартовой ячейки, при этом максимальное значение выделено жёлтым. Это более долгий путь к тому же результату, что предыдущая формула массива получает в одной ячет в однке ячет в одной ячет в!

30 hàm Excel trong 30 ngày: TRANSPOSE

Bình luận