Làm cách nào để chuyển đổi nhiều hàng thành nhiều cột trong excel?

Giả sử bạn đã có một danh sách dữ liệu có nhiều hàng chỉ có một cột trong trang tính excel, nhưng bạn muốn chuyển đổi những dữ liệu này thành nhiều hàng và cột, bạn có thể đạt được điều này bằng công thức Excel

Bước 1

Hãy xem xét danh sách dữ liệu nhiều hàng sau đây và cố gắng chuyển đổi những dữ liệu đó thành nhiều cột và hàng bằng công thức excel

Làm cách nào để chuyển đổi nhiều hàng thành nhiều cột trong excel?

Bước 2

Hãy chọn một ô trống (C1) trong đó chúng tôi sẽ lưu trữ dữ liệu đầu tiên của danh sách dữ liệu và nhập công thức sau vào ô C1 và nhấn Enter

=OFFSET($A$1,(ROW()-1)*3+INT((COLUMN()-3)),MOD(COLUMN()-3,1))

Làm cách nào để chuyển đổi nhiều hàng thành nhiều cột trong excel?

Bước 3

Bây giờ chúng tôi nhận được dữ liệu hàng đầu tiên của dữ liệu danh sách trong ô C1 như trong hình dưới đây

Làm cách nào để chuyển đổi nhiều hàng thành nhiều cột trong excel?

Bước 4

Để chuyển đổi tất cả dữ liệu danh sách thành nhiều cột và hàng, chúng ta chỉ cần kéo núm điều khiển tự động điền từ ô C1

Làm cách nào để chuyển đổi nhiều hàng thành nhiều cột trong excel?

Bước 5

Kéo thanh điều khiển tự động điền từ ô C1 sang các ô bên phải theo nhu cầu của chúng ta, sau đó kéo thanh điều khiển tự động điền xuống các ô cho đến khi giá trị 0 được hiển thị. Dữ liệu hiện được hiển thị trong nhiều hàng và cột như trong ảnh chụp màn hình sau

Làm cách nào để chuyển đổi nhiều hàng thành nhiều cột trong excel?

Công thức chúng ta đã sử dụng ở trên để chuyển đổi dữ liệu danh sách gồm nhiều hàng thành nhiều cột và hàng có thể được diễn giải như sau:

OFFSET($A$1,(ROW()- f_row)*rows_in_set+INT((COLUMN()f_col)/col_in_set), MOD(COLUMN()-f_col,col_in_set))

Ở đâu,

  • f_row - số hàng của công thức offset này

  • f_col − số cột của công thức offset này

  • rows_in_set − số hàng tạo một bản ghi dữ liệu từ dữ liệu gốc

  • col_in_set − số cột của dữ liệu danh sách ban đầu

Bạn có thể thay đổi giá trị của các trường trên trong công thức theo dữ liệu danh sách nhiều hàng của bạn

Sự kết luận

Trong hướng dẫn này, bạn đã học cách chuyển đổi dữ liệu danh sách gồm nhiều hàng thành nhiều cột và hàng bằng công thức trang tính

Hành động này được gọi là chuyển đổi một phạm vi hoặc bảng. Chúng tôi sẽ xem xét hai cách chúng tôi có thể chuyển đổi bảng trong Microsoft Excel

Mục lục
  1. Một ví dụ thực tế về việc sử dụng chức năng TRANSPOSE
  2. Cách chuyển đổi nhiều hàng thành cột và hàng trong Excel
  3. Câu hỏi thường gặp (FAQ)

Hãy xem một ví dụ nhanh nơi chúng ta có thể chuyển đổi một phạm vi

Bạn có một loạt các giá trị tương ứng với doanh số bán hàng hàng tháng. Mỗi hàng tương ứng với một tháng và mỗi cột tương ứng với một loại mục cụ thể.  

Bạn đã nhận được hướng dẫn rằng người quản lý của bạn muốn rằng mỗi cột phải là một tháng khác nhau, với các danh mục được sắp xếp trên mỗi hàng. Có cách nào làm dễ hơn không?

Chúng ta có thể sử dụng tùy chọn Paste Transpose và hàm TRANSPOSE() để thực hiện tác vụ này. Tùy chọn Paste Transpose rất hữu ích nếu bạn muốn nhanh chóng chuyển đổi một bảng thành dạng được chuyển đổi của nó. Mặt khác, hàm TRANSPOSE là động. Điều này có nghĩa là bạn có thể thực hiện các thay đổi đối với bảng gốc và nó được phản ánh trong bản sao được chuyển đổi do hàm tạo ra

Nếu bạn thấy xoay bảng sao cho các hàng thành cột là hợp lý hơn, thì bạn nên thử chuyển đổi phạm vi. Hãy cùng tìm hiểu cách tự chuyển đổi bảng trong Excel và sau đó kiểm tra hàm với giá trị thực

 

 

Một ví dụ thực tế về việc sử dụng chức năng TRANSPOSE

Hãy cùng xem một ví dụ thực tế về chuyển vị đang được sử dụng trong bảng tính Excel

Trong ví dụ dưới đây, chúng tôi có hai bảng có cùng dữ liệu. Bảng đầu tiên có mỗi hàng tương ứng với một tháng khác nhau, trong khi mỗi cột tương ứng với một tên sản phẩm. Bảng thứ hai là dạng xoay của dữ liệu của bảng đầu tiên. Mỗi hàng bây giờ tương ứng với một tên sản phẩm và mỗi cột đề cập đến một tháng

Làm cách nào để chuyển đổi nhiều hàng thành nhiều cột trong excel?

 

Để lấy các giá trị trong cột thứ hai, chúng ta chỉ cần sử dụng công thức sau trong ô G1

=TRANSPOSE(A1:E13)

Hàm TRANSPOSE cũng có thể được sử dụng với các công thức khác. Trong ví dụ bên dưới, chúng tôi đã sử dụng hàm FILTER trên phạm vi A2. A6 để nhận các giá trị nhỏ hơn 30. Sau đó, chúng tôi đã sử dụng hàm TRANSPOSE để chuyển đổi phạm vi dọc thành phạm vi ngang.

Làm cách nào để chuyển đổi nhiều hàng thành nhiều cột trong excel?

 

Để có được các giá trị trong hàng 8, chúng tôi đã sử dụng công thức sau

=TRANSPOSE(FILTER(A2:A6,A2:A6<30))

Bạn có thể tạo bản sao của riêng mình cho bảng tính ở trên bằng cách sử dụng liên kết được đính kèm bên dưới.  

Tạo một bản sao của bảng tính mẫu

Nếu bạn đã sẵn sàng thử chuyển đổi dữ liệu trong Excel, hãy làm theo hướng dẫn từng bước của chúng tôi trong phần tiếp theo

 

 

Cách chuyển đổi nhiều hàng thành cột và hàng trong Excel

Hướng dẫn này sẽ chỉ cho bạn từng bước cần thiết để bắt đầu chuyển đổi dữ liệu trong bảng tính của bạn. Bạn sẽ tìm hiểu cách chúng ta có thể sử dụng cả chức năng Paste Transpose và TRANSPOSE trong Excel để xoay một phạm vi

Làm theo các bước sau để bắt đầu sử dụng tùy chọn Paste Transpose

  1. Đầu tiên, xác định phạm vi bạn muốn chuyển đổi. Trong ví dụ bên dưới, chúng tôi muốn chuyển đổi phạm vi A1. E13 . Điều này có nghĩa là mỗi cột phải chỉ ra một tháng và mỗi hàng phải thuộc về một tên sản phẩm cụ thể.
    Làm cách nào để chuyển đổi nhiều hàng thành nhiều cột trong excel?

  2. Tiếp theo, chọn toàn bộ phạm vi mà bạn muốn chuyển đổi. Nhập Ctrl + C để sao chép lựa chọn của bạn.
    Làm cách nào để chuyển đổi nhiều hàng thành nhiều cột trong excel?

  3. Tại một ô khác trong trang tính của bạn, nhấp chuột phải và chọn biểu tượng Chuyển đổi bên dưới Tùy chọn dán .
    Làm cách nào để chuyển đổi nhiều hàng thành nhiều cột trong excel?

  4. Bây giờ bạn sẽ có phạm vi chuyển đổi trong bảng tính của mình. Bây giờ bạn có thể xóa bảng gốc nếu cần
    Làm cách nào để chuyển đổi nhiều hàng thành nhiều cột trong excel?

Tiếp theo, chúng tôi sẽ chỉ cho bạn cách bạn có thể sử dụng hàm TRANSPOSE trong Microsoft Excel

  1. Hàm TRANSPOSE không thay đổi bảng ban đầu. Thay vào đó, nó tạo ra một bản sao được chuyển đổi của bảng nguồn. Trong ví dụ này, chúng tôi đã chọn ô G1 để có công thức TRANSPOSE.
    Làm cách nào để chuyển đổi nhiều hàng thành nhiều cột trong excel?

  2. Tiếp theo, gõ “=TRANSPOSE(“ vào thanh công thức để bắt đầu thực hiện hàm
    Làm cách nào để chuyển đổi nhiều hàng thành nhiều cột trong excel?

  3. Nhập phạm vi bạn muốn chuyển đổi làm đối số. Trong ví dụ này, chúng tôi muốn chuyển đổi phạm vi ô A1. E13 .
    Làm cách nào để chuyển đổi nhiều hàng thành nhiều cột trong excel?

  4. Nhấn phím Enter để trả về bảng đã chuyển đổi.
    Làm cách nào để chuyển đổi nhiều hàng thành nhiều cột trong excel?

 

Câu hỏi thường gặp (FAQ)

  1. Điều gì xảy ra nếu bảng của tôi bao gồm các công thức?
    Nếu dữ liệu của bạn bao gồm các công thức, Excel sẽ tự động cập nhật chúng để khớp với vị trí mới của từng ô.  
  2. Tôi nên chuyển đổi dữ liệu của mình hay sử dụng PivotTable?
    Chuyển đổi tốt nhất nên sử dụng nếu bạn chỉ có ý định chuyển đổi hai biến thành hàng và cột.
    Bạn cũng nên sử dụng PivotTable nếu bạn có ý định thường xuyên thay đổi cách bạn muốn xem dữ liệu của mình. PivotTable giúp bạn dễ dàng chọn những trường bạn muốn xem dưới dạng hàng hoặc cột.

Đó là tất cả những gì bạn cần nhớ để bắt đầu chuyển đổi dữ liệu của mình trong Excel. Hướng dẫn từng bước này cho thấy việc xoay bảng dễ dàng như thế nào để các hàng của bạn trở thành các cột và ngược lại

Chuyển đổi bảng chỉ là một trong nhiều tính năng mà Excel có để thao tác với bảng tính của bạn. Với rất nhiều hàm Excel khác ngoài kia, chắc chắn bạn có thể tìm thấy một hàm có thể giúp ích cho mình.

Bạn có muốn tìm hiểu thêm về những gì Excel có thể làm không? . newsletter to be the first to know about the latest guides and tutorials from us. 

Làm cách nào để chuyển đổi nhiều hàng thành nhiều cột trong excel?

Nhận email từ chúng tôi về Excel

Mục tiêu của chúng tôi trong năm nay là tạo ra nhiều hướng dẫn chi tiết, phong phú cho những người dùng Excel như bạn. Nếu bạn thích cái này, bạn sẽ thích những gì chúng tôi đang làm. Độc giả nhận được ✨ quyền truy cập sớm ✨ vào nội dung mới