Cách chuyển đổi vị trí trong Excel

Tìm hiểu cách chuyển dữ liệu trong Excel và nhanh chóng chuyển hướng của các cột và hàng của bạn trên trang tính.

Chuyển dữ liệu trong Excel có nghĩa là chuyển đổi hoặc xoay dữ liệu từ mảng ngang sang mảng dọc hoặc từ mảng dọc sang mảng ngang. Nói một cách dễ hiểu, hàm TRANSPOSE thay đổi hàng thành cột và cột thành hàng.

Trong Excel, bạn có thể chuyển đổi dữ liệu theo hai cách khác nhau, bằng cách sử dụng hàm TRANSPOSE và phương pháp Dán Đặc biệt. Trong bài viết này, chúng tôi sẽ hướng dẫn bạn cách chuyển giá trị hàng thành giá trị cột và giá trị cột thành giá trị hàng trong Excel.

Sử dụng Chức năng TRANSPOSE

Chức năng TRANSPOSE cho phép bạn chuyển hướng của một phạm vi ô nhất định (một mảng) từ dọc sang ngang hoặc ngược lại. Vì đây là công thức mảng nên hàm phải được nhập vào một dải ô có cùng số hàng và cột với nguồn.

Cú pháp cho hàm Transpose là:

= Transpose (mảng)

Trong bảng tính mẫu sau đây, chúng ta sẽ chuyển bảng có chứa khối lượng động vật xuất khẩu theo quận.

Đầu tiên, bạn phải biết bảng gốc của bạn chứa bao nhiêu hàng và cột. Sau đó, chọn số ô chính xác làm dải ô ban đầu nhưng theo hướng khác.

Ví dụ, chúng ta có 5 hàng và 3 cột, vì vậy chúng ta cần chọn 3 hàng và 5 cột ô cho dữ liệu được hoán vị. Trong trường hợp của chúng tôi, chúng tôi có 5 hàng và 4 cột, vì vậy bạn cần chọn 4 hàng và 5 cột.

Chọn một dải ô trống và nhập công thức: = VẬN CHUYỂN (A1: D5), nhưng chưa nhấn phím "Enter"! Tại thời điểm này, Excel của bạn sẽ trông giống như sau:

Bây giờ, nhấn ‘Ctrl + Shift + Enter’. Sau khi nhấn tổ hợp phím, dữ liệu sẽ được chuyển đổi.

Hãy nhớ rằng, công thức mảng phải luôn được kết thúc bằng cách nhấn ‘CTRL + SHIFT + ENTER’. Khi bạn nhấn tổ hợp phím, nó sẽ đặt một tập hợp các dấu ngoặc nhọn xung quanh công thức trong thanh công thức để kết quả sẽ được coi là một mảng dữ liệu chứ không phải một giá trị ô đơn lẻ.

Hàm Transpose trong Excel chỉ sao chép dữ liệu chứ không phải định dạng dữ liệu gốc. Như bạn có thể thấy, định dạng của tiêu đề gốc không được sao chép. Ngoài ra, Transpose là một hàm động, khi giá trị của bạn trong dữ liệu gốc được sửa đổi, nó sẽ được phản ánh trong dữ liệu đã chuyển đổi, nhưng không phải ngược lại.

Cách chuyển dữ liệu trong Excel mà không cần Zeros

Nếu bạn hoán vị một bảng hoặc dải ô có một hoặc nhiều ô trống, những ô đó sẽ không có giá trị khi chuyển vị, như thể hiện trong hình bên dưới:

Để sao chép các ô trống trong khi chuyển vị, hãy sử dụng hàm IF bên trong công thức TRANSPOSE của bạn để kiểm tra xem ô trống hay không. Nếu ô trống / rỗng, nó trả về một chuỗi trống (“”) cho bảng đã chuyển vị.

Nếu bảng của bạn có các ô trống, hãy nhập công thức: = TRANSPOSE (IF (A1: D5 = "", "", A1: D5)) trong các ô đã chọn.

Sau đó, nhấn tổ hợp phím ‘Ctrl + Shift + Enter’. Bây giờ, không gian trống trong ô D5 được sao chép sang ô chuyển vị E11.

Cách chuyển đổi vị trí trong Excel bằng cách sử dụng Dán phương pháp đặc biệt

Một cách khác bạn có thể chuyển dữ liệu trong Excel là sử dụng phương pháp Dán Đặc biệt. Nhưng việc chuyển đổi dữ liệu bằng cách sử dụng phương pháp Paste Special đi kèm với một sự lừa dối và chuyên nghiệp. Tính năng này cho phép bạn chuyển dữ liệu với định dạng nội dung ban đầu nhưng dữ liệu được chuyển sẽ là tĩnh.

Không giống như hàm TRANSPOSE, nếu bạn thay đổi một giá trị trong dữ liệu gốc, nó sẽ không phản ánh trong nội dung đã chuyển đổi khi sử dụng phương pháp Paste Special.

Đầu tiên, chọn phạm vi mà bạn muốn chuyển đổi, sau đó nhấp chuột phải và chọn ‘Sao chép’ hoặc nhấn ‘CTRL + C’ để sao chép bảng.

Tiếp theo, chọn phạm vi ô phù hợp với kích thước chính xác của bảng gốc, như bạn đã làm đối với phương pháp trước đó.

Sau đó, nhấp chuột phải vào các ô đã chọn và nhấp vào ‘Dán đặc biệt’.

Trong hộp thoại Dán Đặc biệt, chọn hộp kiểm ‘Transpose’ và nhấp vào ‘OK’.

Bây giờ, bảng sẽ được chuyển vị (sao chép) sang các ô đã chọn.

Trong phương pháp này, bạn không phải lo lắng về việc các ô màu đen trở thành số không trong bảng đã chuyển vị vì các ô trống cũng sẽ được sao chép sang các ô đã chọn.