Bạn đang xem: Chuyển cột thành hàng trong excel 2007
Bạn đang xem: Chuyển cột thành hàng trong excel 2007
Bạn đang đọc: Cách Chuyển Cột Thành Hàng Trong Excel 2007, Cách Chuyển Hàng Thành Cột Trong Excel 2007
Chuyển đổi các hàng thành các cột trong Excel bằng cách sử dụng Paste Special (Transpose)Chuyển đổi những hàng thành những cột trong Excel bằng cách sử dụng Paste Special ( Transpose )
Giả sử bạn đã tạo bảng tính Excel tương tự như những gì bạn thấy ở phần trên của hình dưới đây. Tên quốc gia được sắp xếp theo các cột, nhưng danh sách các quốc gia có thể quá dài, vì vậy chúng ta nên thay đổi các cột thành hàng để phù hợp với màn hình:
Chọn hàng và cột bạn muốn chuyển. Nếu bạn muốn xoay toàn bộ bảng, tức là tất cả các ô có dữ liệu trong bảng tính, nhấn Ctrl + Home và Ctrl + Shift + End .Sao chép ô đã chọn bằng cách nhấp chuột phải vào vùng chọn và chọn Copytừ trình đơn ngữ cảnh hoặc nhấn Ctrl + C hoặc nhấp vào nút copy trên tab Home tab > Clipboard group.Chọn ô đầu tiên của vùng mà bạn muốn sao chép dữ liệu đã chuyển đổi.Chọn hàng và cột bạn muốn chuyển. Nếu bạn muốn xoay hàng loạt bảng, tức là tổng thể những ô có tài liệu trong bảng tính, nhấn Ctrl + Home và Ctrl + Shift + End. Sao chép ô đã chọn bằng cách nhấp chuột phải vào vùng chọn và chọntừ trình đơn ngữ cảnh hoặc nhấn Ctrl + C hoặc nhấp vào nút copy trên tab trang chủ tab > Clipboard group. Chọn ô tiên phong của vùng mà bạn muốn sao chép tài liệu đã quy đổi .Lưu ý: Điều quan trọng là bạn chọn một ô nằm ngoài phạm vi chứa dữ liệu ban đầu của bạn, sao cho vùng sao chép và vùng dán không chồng chéo. Ví dụ: nếu bạn có 4 cột và 10 hàng, khi bạn chuyển vị trí của bảng thì sẽ có 10 cột và 4 hàng.
Dán dữ liệu được sao chép bằng cách sử dụng tính năng Paste Special > Transpose. Bạn có thể mở hộp thoại Excel Paste Special theo 3 cách:Trên tab Home tab > Clipboard group,, nhấp vào mũi tên màu đen nhỏ bên dưới nút Paste, và chọn Transpose .Nhấp chuột phải vào ô đích và chọn Paste Specialtừ trình đơn ngữ cảnh, sau đó chọn Transpose .Và cuối cùng, cách nhanh nhất là nhấn Ctrl + Alt + V , chọn Transposevà nhấn OK .Dán tài liệu được sao chép bằng cách sử dụng tính năng. Bạn hoàn toàn có thể mở hộp thoại Exceltheo 3 cách : Trên tab trang chủ tab > Clipboard group, , nhấp vào mũi tên màu đen nhỏ bên dưới nút Paste, và chọn. Nhấp chuột phải vào ô đích và chọntừ trình đơn ngữ cảnh, sau đó chọn. Và sau cuối, cách nhanh nhất là nhấn Ctrl + Alt + V, chọnvà nhấn OK .
Lưu ý: Nếu bạn di chuyển các ô có chứa công thức, phải đảm bảo có tham chiếu tuyệt đối (dấu $) trong tất cả các ô. Điều này là cần thiết vì các công thức của bạn cũng sẽ được chuyển và các tham chiếu ô tự động được điều chỉnh.
Như bạn vừa thấy, tính năng Transpose của Excel được cho phép bạn triển khai quy đổi từ hàng sang cột ( hoặc cột sang hàng ) chỉ trong vài giây. Tôi tin rằng giải pháp này là một cách thực sự tốt nếu chỉ cần quy đổi bảng tính một lần duy nhất. Phương pháp này cũng sao chép những định dạng của tài liệu bắt đầu của bạn, thêm một đối số trong vùng ảnh hưởng tác động .
Xem thêm: Roblox Bee Swarm Simulator Codes February 2022, Bee Swarm Simulator Promo Codes December 2021
Tuy nhiên, cách làm được đề cập ở trên có hai nhược điểm khiến nó không phải là giải pháp hoàn hảo cho việc chuyển tiếp dữ liệu trong Excel:
Tùy chọn transpose không thể dùng khi sao chép / dán bảng Excel đầy đủ hàm, không như phạm vi đơn giản. Trong trường hợp này, bạn cần phải sao chép bảng không có tiêu đề cột, hoặc chuyển đổi nó sang dạng Range (nhấp chuột phải vào bất kỳ ô nào trong bảng và chọn Table > Convert to Range từ menu ngữ cảnh).Một hạn chế nghiêm trọng hơn của phương pháp này là nó tạo ra một bản sao của dữ liệu ban đầu của bạn và bất cứ khi nào dữ liệu nguồn thay đổi, bạn cần phải lặp lại quá trình và xoay bảng một lần nữa. Chẳng ai muốn lãng phí thời gian quý giá của họ để chuyển đi chuyển lại như thế, đúng không?Làm thế nào để chuyển một bảng được liên kết với dữ liệu ban đầuTùy chọn transpose không hề dùng khi sao chép / dán bảng Excel khá đầy đủ hàm, không như khoanh vùng phạm vi đơn thuần. Trong trường hợp này, bạn cần phải sao chép bảng không có tiêu đề cột, hoặc quy đổi nó sang dạng Range ( nhấp chuột phải vào bất kể ô nào trong bảng và chọn Table > Convert to Range từ menu ngữ cảnh ). Một hạn chế nghiêm trọng hơn của giải pháp này là nó tạo ra một bản sao của tài liệu khởi đầu của bạn và bất kể khi nào tài liệu nguồn đổi khác, bạn cần phải lặp lại quy trình và xoay bảng một lần nữa. Chẳng ai muốn tiêu tốn lãng phí thời hạn quý giá của họ để chuyển đi chuyển lại như vậy, đúng không ? Làm thế nào để chuyển một bảng được link với tài liệu khởi đầuHãy xem cách bạn hoàn toàn có thể chuyển hàng sang những cột trong Excel bằng cách sử dụng kỹ thuật sao chép / dán quen thuộc để link những ô đã được vận động và di chuyển so với tài liệu khởi đầu. Điều tốt nhất khi sử dụng cách này là bất kể khi nào bạn đổi khác tài liệu trong bảng nguồn, bảng quy đổi cũng sẽ đổi khác và update cho tương thích .Copy hàng bạn muốn chuyển đổi sang các cột (hoặc các cột được chuyển sang hàng).Chọn một ô trống trong cùng một trang hoặc một bảng tính khác.Mở hộp thoại Paste Special, như đã giải thích trong cách trước đó và chọn Paste Linkở góc dưới bên trái của cửa sổ hộp thoại.Copy hàng bạn muốn quy đổi sang những cột ( hoặc những cột được chuyển sang hàng ). Chọn một ô trống trong cùng một trang hoặc một bảng tính khác. Mở hộp thoại Paste Special, như đã lý giải trong cách trước đó và chọnở góc dưới bên trái của hành lang cửa số hộp thoại .
Bạn sẽ có tác dụng tựa như như sau :Chọn dữ liệu mới này và mở hộp thoại Find and Replace thế của Excel (bạn có thể nhấn Ctrl + H để chuyển đến tab Replace ngay).Thay thế tất cả các ký tự “=” bằng “xxx” (bạn cũng có thể thay thế nó bằng bất kỳ ký tự nào khác không tồn tại ở bất kỳ nơi nào trong dữ liệu thực của bạn).Chọn tài liệu mới này và mở hộp thoại Find and Replace thế của Excel ( bạn hoàn toàn có thể nhấn Ctrl + H để chuyển đến tab Replace ngay ). Thay thế toàn bộ những ký tự “ = ” bằng “ xxx ” ( bạn cũng hoàn toàn có thể thay thế sửa chữa nó bằng bất kể ký tự nào khác không sống sót ở bất kể nơi nào trong tài liệu thực của bạn ) .
Điều này sẽ biến bảng của bạn thành một cái gì đó đáng sợ, như bạn thấy trong ảnh chụp màn hình hiển thị dưới đây, nhưng đừng lo ngại, chỉ cần thêm hai bước nữa và bạn sẽ đạt được tác dụng mong ước .Sao chép bảng bằng giá trị “xxx”, và sau đó áp dụng Paste Special > Transpose để chuyển đổi các cột thành hàng, hoặc các hàng thành cột, tùy thuộc vào nhu cầu của bạn.Và cuối cùng, mở hộp thoại Find and Replace một lần nữa để đảo ngược sự thay đổi, tức là thay thế tất cả “xxx” bằng “=” để khôi phục liên kết đến các ô gốc. Đã xong!Sao chép bảng bằng giá trị “ xxx ”, và sau đó vận dụng Paste Special > Transpose để quy đổi những cột thành hàng, hoặc những hàng thành cột, tùy thuộc vào nhu yếu của bạn. Và sau cuối, mở hộp thoại Find and Replace một lần nữa để đảo ngược sự đổi khác, tức là sửa chữa thay thế tổng thể “ xxx ” bằng “ = ” để Phục hồi link đến những ô gốc. Đã xong !
Đây là một giải pháp nhanh, nhẹ nhàng và đơn thuần, phải không ? Hạn chế duy nhất của cách này là định dạng của bảng khởi đầu bị mất trong quy trình và bạn sẽ cần phải Phục hồi lại nó bằng tay ( tôi sẽ chỉ cho bạn một cách nhanh gọn để làm điều này trong hướng dẫn này ) .Chuyển dữ liệu trong Excel bằng công thứcChuyển tài liệu trong Excel bằng công thứcNếu bạn không tìm kiếm những cách thuận tiện, thì bạn hoàn toàn có thể sử dụng những công thức để quy đổi những cột thành hàng trong bảng Excel của bạn và ngược lại .
Chuyển hàng sang cột trong Excel bằng hàm TRANSPOSE
Như tên gọi của nó, hàm Transpose được phong cách thiết kế đặc biệt quan trọng để chuyển tài liệu trong Excel. Nếu bạn không có nhiều kinh nghiệm tay nghề với những công thức Excel nói chung, và những hàm array nói riêng, hãy bảo vệ bạn tuân thủ đúng theo những bước dưới đây .Trong ví dụ này, tất cả chúng ta sẽ quy đổi một bảng liệt kê những tiểu bang Hoa Kỳ theo dân số :
Trước hết, bạn cần phải xác lập đúng chuẩn số hàng và cột trong bảng của bạn. Bảng mẫu của tất cả chúng ta có 7 cột và 6 hàng, gồm có tiêu đề. Hãy ghi nhớ những số lượng này, và tất cả chúng ta hãy mở màn chuyển những hàng .Đếm các ô mà bạn muốn chuyển đổi. Trong trường hợp của chúng ta là 7 cột và 6 hàng.Chọn một phạm vi trống. Vì hàm TRANSPOSE chuyển hướng dọc và ngang của một dải ô đã chọn, bạn cần phải chọn một vùng có cùng số hàng và cột như bảng nguồn của bạn. Trong ví dụ này, chúng ta đang chọn 6 cột và 7 hàng.Nhấn F2 để vào chế độ chỉnh sửa.Viết hàm TRANSPOSE và nhập dải dữ liệu mà bạn muốn chuyển đổi trong ngoặc đơn: = TRANSPOSE (array). Trong trường hợp của này, chúng ta nhập =TRANSPOSE($A$1:$G$6).Đếm những ô mà bạn muốn quy đổi. Trong trường hợp của tất cả chúng ta là 7 cột và 6 hàng. Chọn một khoanh vùng phạm vi trống. Vì hàm TRANSPOSE chuyển hướng dọc và ngang của một dải ô đã chọn, bạn cần phải chọn một vùng có cùng số hàng và cột như bảng nguồn của bạn. Trong ví dụ này, tất cả chúng ta đang chọn 6 cột và 7 hàng. Nhấn F2 để vào chính sách chỉnh sửa. Viết hàm TRANSPOSE và nhập dải tài liệu mà bạn muốn quy đổi trong ngoặc đơn : Trong trường hợp của này, tất cả chúng ta nhập
Lưu ý: Bạn luôn cần phải sử dụng tham chiếu tuyệt đối trong hàm TRANSPOSE.
Nhấn Ctrl + Shift + Enter .Nhấn Ctrl + Shift + Enter .
Đã xong! Dữ liệu của chúng ta được chuyển đổi và chúng ta có 7 cột được thay đổi thành 6 cột, chính xác như chúng ta muốn: