Mục lục
Hướng dẫn giải thích cú pháp của hàm TRANSPOSE và chỉ ra cách sử dụng hàm này đúng cách để chuyển đổi dữ liệu trong Excel.
Không cần tính đến sở thích. Nó cũng đúng với thói quen làm việc. Một số người dùng Excel thích sắp xếp dữ liệu theo chiều dọc trong cột trong khi những người khác chọn sắp xếp theo hàng theo chiều ngang. Trong các tình huống khi bạn cần nhanh chóng thay đổi hướng của một phạm vi nhất định, TRANSPOSE là chức năng nên sử dụng.
Hàm TRANSPOSE Excel - cú pháp
Mục đích của TRANSPOSE hàm trong Excel là chuyển đổi hàng thành cột, tức là chuyển hướng của một phạm vi nhất định từ ngang sang dọc hoặc ngược lại.
Hàm chỉ nhận một đối số:
TRANSPOSE(mảng)Ở đâu mảng là phạm vi ô cần chuyển đổi.
Mảng được chuyển đổi theo cách này: hàng đầu tiên của mảng ban đầu trở thành cột đầu tiên của mảng mới, hàng thứ hai trở thành cột thứ hai, v.v.
Lưu ý quan trọng! Để hàm TRANSPOSE hoạt động trong Excel 2019 trở xuống, bạn phải nhập nó dưới dạng công thức mảng bằng cách nhấn Ctrl + Shift + Enter . Trong Excel 2021 và Excel 365 hỗ trợ mảng nguyên bản, nó có thể được nhập dưới dạng công thức thông thường.
Cách sử dụng hàm TRANSPOSE trong Excel
Cú pháp của TRANSPOSE không có chỗ cho các lỗi khi xây dựng công thức. Một phần phức tạp hơn là nhập nó một cách chính xác trong một trang tính. nếu bạn khôngcó nhiều kinh nghiệm với các công thức Excel nói chung và công thức mảng nói riêng, vui lòng đảm bảo rằng bạn tuân thủ chặt chẽ các bước dưới đây.
1. Đếm số cột và hàng trong bảng gốc
Đối với người mới bắt đầu, hãy tìm hiểu xem bảng nguồn của bạn chứa bao nhiêu cột và hàng. Bạn sẽ cần những con số này trong bước tiếp theo.
Trong ví dụ này, chúng tôi sẽ chuyển đổi bảng hiển thị khối lượng xuất khẩu trái cây tươi theo quận:
Bảng nguồn của chúng tôi có 4 cột và 5 hàng. Hãy ghi nhớ những số liệu này, hãy chuyển sang bước tiếp theo.
2. Chọn cùng số ô nhưng thay đổi hướng
Bảng mới của bạn sẽ chứa cùng số ô nhưng sẽ được xoay từ hướng ngang sang hướng dọc hoặc ngược lại. Vì vậy, bạn chọn một dải ô chứa các ô trống chiếm cùng số lượng hàng mà bảng gốc có cột và cùng số cột như bảng gốc có hàng.
Trong trường hợp của chúng tôi, chúng tôi chọn một dải ô của 5 cột và 4 hàng:
3. Nhập công thức TRANSPOSE
Với một dải ô trống được chọn, hãy nhập công thức Transpose:
=TRANSPOSE(A1:D5)
Dưới đây là các bước chi tiết:
Đầu tiên, bạn nhập dấu đẳng thức, tên hàm và mở ngoặc đơn: =TRANSPOSE(
Sau đó, chọn dải nguồn bằng chuột hoặc nhập thủ công:
Cuối cùng, nhập dấu ngoặc đơn đóng, nhưng đừng nhấn phím Enter !tại thời điểm này, công thức Chuyển vị trong Excel của bạn sẽ giống như sau:
4. Hoàn thành công thức TRANSPOSE
Nhấn Ctrl + Shift + Enter để hoàn thành đúng công thức mảng của bạn. Tại sao bạn cần điều này? Bởi vì công thức sẽ được áp dụng cho nhiều ô và đó chính xác là mục đích của công thức mảng.
Sau khi bạn nhấn Ctrl + Shift + Enter , Excel sẽ bao quanh công thức Chuyển vị của bạn bằng {dấu ngoặc nhọn} hiển thị trong thanh công thức và là dấu hiệu trực quan của công thức mảng. Trong mọi trường hợp, bạn không nên nhập chúng theo cách thủ công, điều đó sẽ không hoạt động.
Ảnh chụp màn hình bên dưới cho thấy rằng bảng nguồn của chúng tôi đã được chuyển đổi thành công và 4 cột đã được chuyển đổi thành 4 hàng:
Công thức TRANSPOSE trong Excel 365
Trong Dynamic Array Excel (365 và 2021), hàm TRANSPOSE cực kỳ dễ sử dụng! Bạn chỉ cần nhập công thức vào ô phía trên bên trái của phạm vi đích và nhấn phím Enter. Đó là nó! Không tính hàng và cột, không có công thức mảng CSE. Nó chỉ hoạt động.
=TRANSPOSE(A1:D5)
Kết quả là một phạm vi tràn động tự động tràn vào bao nhiêu hàng và cột khi cần:
Cách chuyển đổi dữ liệu trong Excel mà không có số 0 đối với khoảng trống
Nếu một hoặc nhiều ô trong bảng gốc trống, thì các ô đó sẽ có giá trị bằng 0 trong bảng được chuyển đổi, như minh họa trong ảnh chụp màn hình bên dưới:
Nếu bạn muốn trả về giá trị trống thay vào đó, hãy lồng IFbên trong công thức TRANSPOSE của bạn để kiểm tra xem một ô có trống hay không. Nếu ô trống, IF sẽ trả về một chuỗi rỗng (""), nếu không, hãy cung cấp giá trị để chuyển đổi:
=TRANSPOSE(IF(A1:D5="","",A1:D5))
Nhập công thức như đã giải thích ở trên (hãy nhớ nhấn Ctrl + Shift + Enter để kết thúc công thức mảng một cách chính xác), và bạn sẽ có kết quả tương tự như sau:
Mẹo và lưu ý khi sử dụng TRANSPOSE trong Excel
Như bạn vừa thấy, hàm TRANSPOSE có một số điều kỳ quặc có thể gây nhầm lẫn cho người dùng chưa có kinh nghiệm. Những mẹo dưới đây sẽ giúp bạn tránh được những sai lầm điển hình.
1. Cách chỉnh sửa công thức TRANSPOSE
Là một hàm mảng, TRANSPOSE không cho phép thay đổi một phần của mảng mà nó trả về. Để chỉnh sửa công thức Chuyển đổi, hãy chọn toàn bộ phạm vi mà công thức đề cập đến, thực hiện thay đổi mong muốn và nhấn Ctrl + Shift + Enter để lưu công thức đã cập nhật.
2. Cách xóa công thức TRANSPOSE
Để xóa công thức Transpose khỏi trang tính của bạn, hãy chọn toàn bộ phạm vi được tham chiếu trong công thức và nhấn phím Delete.
3. Thay thế công thức TRANSPOSE bằng các giá trị
Khi bạn lật một phạm vi bằng cách sử dụng hàm TRANSPOSE, phạm vi nguồn và phạm vi đầu ra sẽ được liên kết. Điều này có nghĩa là bất cứ khi nào bạn thay đổi một số giá trị trong bảng gốc, thì giá trị tương ứng trong bảng được chuyển đổi sẽ tự động thay đổi.
Nếu bạn muốn ngắt kết nối giữahai bảng, hãy thay thế công thức bằng các giá trị được tính toán. Đối với điều này, hãy chọn tất cả các giá trị do công thức của bạn trả về, nhấn Ctrl + C để sao chép chúng, nhấp chuột phải và chọn Dán Đặc biệt > Giá trị từ menu ngữ cảnh.
Để biết thêm thông tin, vui lòng xem Cách chuyển đổi công thức thành giá trị.
Đó là cách bạn sử dụng hàm TRANSPOSE để xoay dữ liệu trong Excel. Tôi cảm ơn bạn đã đọc và hy vọng được gặp bạn trên blog của chúng tôi vào tuần tới!