Trong khi chúng tôi đang làm việc trong excel với một bảng dữ liệu, chúng tôi có thể cần phải chuyển một bảng Excel (với các tiêu đề hàng và cột) thành một danh sách vì lý do nào đó. Các phương pháp sau có thể cung cấp cho bạn hướng dẫn thích hợp để chuyển đổi một bảng chéo thành một danh sách một cách dễ dàng và nhanh chóng.
Tải xuống Sách Thực hành
Bạn có thể tải xuống mẫu Excel miễn phí từ đây và tự thực hành.
3 cách nhanh chóng để chuyển đổi bảng thành danh sách trong Excel
Phương pháp 1:Tạo trình hướng dẫn PivotTable và PivotChart để chuyển đổi bảng thành danh sách trong Excel
Trước tiên, chúng ta hãy làm quen với tập dữ liệu của chúng tôi. Tôi đã đặt doanh số của một số nhân viên bán hàng theo ba tuần. Bạn sẽ nhận thấy rằng có các tiêu đề khác nhau đối với Hàng 2 và Cột B . Chúng tôi muốn tạo một danh sách có tất cả các tiêu đề của các tuần dọc theo một cột và số tiền bán hàng dọc theo một cột khác. Vì vậy, bây giờ chúng tôi sẽ chuyển đổi bảng dữ liệu này thành một danh sách bằng cách sử dụng PivotTable và PivotChart Wizard . Đây là một thủ tục khá dài nhưng dễ dàng.
Đầu tiên, chúng tôi sẽ mang đến Trình hướng dẫn PivotTable và PivotChart trên thanh menu trên cùng trong Excel.
Bước 1:
➥ Nhấp vào Tệp và bạn sẽ thấy các tùy chọn khác nhau.
Bước 2:
➥ Sau đó nhấn vào “ Tùy chọn” menu.
Tùy chọn Excel cửa sổ sẽ mở ra.
Bước 3:
➥ Sau đó nhấp vào như sau: Tùy chỉnh ruy-băng> Lệnh không có trong ruy-băng> Trình hướng dẫn PivotTable và PivotChart.
Bước 4:
➥ Sau đó, nhấn liên tiếp: Dữ liệu> Nhóm mới> Nhóm mới (Tùy chỉnh)> Thêm
Ngay sau đó, bạn sẽ thấy tùy chọn “ PivotTable And PivotChart Wizard” như hình ảnh bên dưới.
Bước 5:
➥ Bây giờ chỉ cần nhấn OK và bạn sẽ nhận được Trình hướng dẫn PivotTable và PivotChart trong thanh menu trên cùng.
Bước 6:
➥ Nhấp vào tuần tự: Dữ liệu> Trình hướng dẫn PivotTable và PivotChart
Một hộp thoại sẽ xuất hiện.
Bước 7:
➥ Đánh dấu trên Nhiều phạm vi hợp nhất và PivotTable
➥ Sau đó nhấn Tiếp theo
Bước 8:
➥ Sau đó, nhấp vào nút radio có tên Tạo một trường trang duy nhất cho tôi và nhấn Tiếp theo.
Bước 9:
➥ Bây giờ, hãy chọn phạm vi dữ liệu và nhấn Tiếp theo một lần nữa.
Bước 10:
➥ Chọn trang tính mong muốn của bạn. Tôi đã chọn Trang tính mới .
➥ Nhấp vào Kết thúc .
Một Trường PivotTable sẽ xuất hiện ở bên phải cửa sổ Excel của bạn.
Bước 11:
➥ Bỏ chọn Hàng và Cột tùy chọn
➥ Cuối cùng chỉ cần nhấp đúp vào trên Tổng giá trị .
Bây giờ bạn nhận thấy rằng chúng tôi đã tìm thấy danh sách mong muốn của mình trong một trang tính mới.
Đọc thêm: Cách Chèn Bảng Tổng hợp trong Excel
Bài đọc tương tự:
- Sự khác biệt giữa Bảng và Dải ô trong Excel là gì?
- Cách Sử dụng Tham chiếu Bảng Excel (10 Ví dụ)
- Sử dụng Slicer để Lọc Bảng trong Excel 2013
- Sử dụng Công thức trong Bảng Excel một cách hiệu quả (Với 4 Ví dụ)
Phương pháp 2:Mở Power Query để chuyển bảng thành danh sách trong Excel
Truy vấn nguồn là một công cụ được sử dụng để đơn giản hóa quá trình thu thập dữ liệu từ các nguồn khác nhau và có thể được sắp xếp thành một trang tính Excel ở định dạng thuận tiện và có thể sử dụng được. Ở đây, chúng tôi sẽ sử dụng nó để chuyển đổi một bảng excel thành một danh sách.
Bước 1:
➥ Chọn phạm vi dữ liệu
➥ Sau đó nhấp vào như sau: Dữ liệu> Từ Bảng / Phạm vi
Hộp thoại có tên Tạo bảng sẽ mở ra.
Bước 2:
➥ Chỉ cần nhấn OK ngay bây giờ.
Và bạn sẽ nhận được một cửa sổ mới có tên “ Power Query Editor ”.
Bước 3:
➥ Nhấn Ctrl và giữ nó rồi sử dụng nhấp chuột trái bằng chuột của bạn, hãy chọn ba cột trong tuần từ cửa sổ mới này.
➥ Sau đó, nhấp vào: Chuyển đổi> Bỏ cột
Ngay sau đó, bạn sẽ tìm thấy một danh sách như hình dưới đây.
Bước 4:
➥ Bây giờ chỉ cần nhấn Đóng và tải.
Sau đó, bạn sẽ thấy rằng chúng tôi đã có danh sách mong đợi của chúng tôi trong một trang tính mới.
Đọc thêm: Chuyển đổi Phạm vi thành Bảng trong Excel
Phương pháp 3:Nhúng VBA Excel để chuyển bảng thành danh sách trong Excel
Nếu bạn thích viết mã thì bạn có thể thực hiện tác vụ bằng cách sử dụng VBA Excel . Hãy xem cách thực hiện.
Bước 1:
➥ Nhấp chuột phải con chuột của bạn trên tiêu đề trang tính.
➥ Chọn Xem mã từ trình đơn ngữ cảnh .
A VBA cửa sổ sẽ mở ra.
Bước 2:
➥ Viết các mã được cung cấp bên dưới-
Sub TransposeThis()
Set TheRange = Sheets("VBA").Range("B5:B11")
Set TheRange_output = Sheets("sheet4").Range("B2")
For i = 1 To TheRange.Cells.Count
Set range_values = Range(TheRange.Cells(i).Offset(0, 1), TheRange.Cells(i).End(xlToRight))
If range_values.Cells.Count < 15000 Then
For j = 1 To range_values.Cells.Count
TheRange_output.Value = TheRange.Cells(i).Value
TheRange_output.Offset(0, 1).Value = range_values.Cells(j).Value
Set TheRange_output = TheRange_output.Offset(1, 0)
Next j
End If
Next i
End Sub
➥ Sau đó nhấn nút Phát biểu tượng để chạy mã.
Ngay sau đó, bạn sẽ nhận được danh sách mong muốn của mình trong một trang tính mới.
Đọc thêm: Cách sử dụng bảng Excel với VBA
Kết luận
Tôi hy vọng tất cả các phương pháp được mô tả ở trên sẽ đủ tốt để chuyển đổi bảng thành danh sách. Vui lòng đặt bất kỳ câu hỏi nào trong phần bình luận và vui lòng phản hồi cho tôi.
Bài đọc thêm
- Hàm TABLE có tồn tại trong Excel không?
- Chỉnh sửa Bảng Tổng hợp trong Excel (5 Phương pháp)
- Cách Tự động Làm mới Bảng Tổng hợp trong Excel (2 Phương pháp)
- Các loại bảng trong Excel:Tổng quan đầy đủ