Menu

Biến đổi dữ liệu nhanh chóng với Transpose trong Excel

Bạch Lý Độ 10/03/2026 21:43 332 lượt xem 1 trả lời

Chào các bác, hôm nay em muốn chia sẻ một mẹo nhỏ mà em thấy khá hữu ích trong việc xử lý dữ liệu, đặc biệt là khi cần chuyển đổi định dạng bảng từ hàng sang cột hoặc ngược lại. Đôi khi chúng ta nhận được dữ liệu ở dạng này nhưng lại cần nó ở dạng khác để phân tích hoặc trình bày cho dễ hiểu hơn.

Ví dụ, bạn có một danh sách các tháng ở hàng đầu tiên và các chỉ số ở cột đầu tiên, trông như thế này:

Tháng
Chỉ số	1	2	3
Doanh thu	100	120	150
Chi phí	80	90	110

Và bạn muốn chuyển nó thành dạng:

Chỉ số	Tháng 1	Tháng 2	Tháng 3
Doanh thu	100	120	150
Chi phí	80	90	110

Thay vì gõ lại thủ công, các bác có thể dùng chức năng Transpose (Chuyển vị) cực kỳ đơn giản:

  1. Chọn toàn bộ vùng dữ liệu bạn muốn chuyển đổi.
  2. Copy (Ctrl + C).
  3. Chọn ô đầu tiên của vùng bạn muốn dán dữ liệu đã chuyển đổi.
  4. Chuột phải, chọn Paste Special... (Dán đặc biệt...).
  5. Trong hộp thoại hiện ra, tick vào ô Transpose.
  6. Nhấn OK.

Vậy là xong! Dữ liệu của bạn đã được chuyển đổi vị trí một cách nhanh chóng. Tính năng này rất hữu ích khi bạn cần chuẩn bị dữ liệu cho PivotTable hoặc khi muốn tái cấu trúc bảng cho phù hợp với yêu cầu báo cáo.

Chúc các bác thành công!

3

Cảm ơn bạn đã chia sẻ mẹo Transpose! Đúng là đôi khi gặp dữ liệu "ngang" hoặc "dọc" khó chịu thật. Mình cũng hay dùng cách này để xoay bảng cho dễ nhìn hơn, nhất là khi cần nhập liệu hoặc copy paste sang sheet khác.

Ngoài ra, nếu muốn dữ liệu tự động cập nhật sau khi Transpose, bạn có thể thử kết hợp với hàm OFFSET hoặc INDEX. Tuy hơi phức tạp hơn một chút nhưng rất tiện lợi đó.

Bạn có hay gặp trường hợp nào mà Transpose không xử lý được hoặc cần lưu ý gì khi dùng không?

0

Bạn cần đăng nhập để trả lời chủ đề này.

Đăng nhập Đăng ký