Note: The other languages of the website are Google-translated. Back to English

Làm cách nào để tạo trang tính trình tự từ một dải ô trong Excel?

Nếu bạn có một dải dữ liệu trong trang tính của mình và bây giờ, bạn muốn tạo một chuỗi các trang tính dựa trên dữ liệu ô, hãy xem ảnh chụp màn hình sau. Tất nhiên, bạn có thể chỉnh sửa tên bảng tính lần lượt theo cách thủ công, nhưng nếu có nhiều tên bảng tính cần được chỉnh sửa, cách này sẽ rất rắc rối và tốn thời gian. Ở đây, tôi sẽ nói về một số thủ thuật nhanh chóng để giúp bạn.

doc-create-sheet-from-list1

Tạo trang tính trình tự từ danh sách các ô có mã VBA

Tạo bảng tính trình tự từ danh sách các ô với Kutools cho Excel

Tab Office Cho phép Chỉnh sửa và Duyệt theo Tab trong Office, và Giúp Công việc của Bạn Dễ dàng hơn Nhiều ...
Kutools cho Excel giải quyết hầu hết các vấn đề của bạn và tăng 80% năng suất của bạn
  • Tái sử dụng mọi thứ: Thêm các công thức, biểu đồ và bất kỳ thứ gì khác được sử dụng nhiều nhất hoặc phức tạp vào mục yêu thích của bạn và nhanh chóng sử dụng lại chúng trong tương lai.
  • Hơn 20 tính năng văn bản: Trích xuất số từ chuỗi văn bản; Trích xuất hoặc loại bỏ một phần nội dung; Chuyển đổi số và tiền tệ sang từ tiếng Anh.
  • Công cụ hợp nhất: Nhiều Workbook và Sheets thành một; Hợp nhất nhiều ô / hàng / cột mà không làm mất dữ liệu; Hợp nhất các hàng và tổng trùng lặp.
  • Công cụ tách: Chia Dữ liệu thành Nhiều Trang tính Dựa trên Giá trị; Một sổ làm việc cho nhiều tệp Excel, PDF hoặc CSV; Một cột đến nhiều cột.
  • Dán bỏ qua Hàng ẩn / được lọc; Đếm và tổng theo Màu nền; Gửi hàng loạt email được cá nhân hóa cho nhiều người nhận.
  • Bộ lọc siêu: Tạo lược đồ lọc nâng cao và áp dụng cho bất kỳ trang tính nào; Sắp xếp theo tuần, ngày, tần suất và hơn thế nữa; Lọc bằng cách in đậm, công thức, chú thích ...
  • Hơn 300 tính năng mạnh mẽ; Hoạt động với Office 2007-2021 và 365; Hỗ trợ tất cả các ngôn ngữ; Dễ dàng triển khai trong doanh nghiệp hoặc tổ chức của bạn.

mũi tên màu xanh bong bóng bên phải Tạo trang tính trình tự từ danh sách các ô có mã VBA

Mã VBA sau có thể giúp bạn thêm một số trang tính được đặt tên dựa trên nội dung ô sau trang tính hiện có. Vui lòng làm như sau:

1. Giữ ALT + F11 chìa khóa, sau đó nó mở Microsoft Visual Basic cho các ứng dụng cửa sổ.

2. Nhấp chuột Chèn > Mô-đunvà dán mã sau vào Cửa sổ mô-đun.

Mã VBA: thêm bảng trình tự dựa trên danh sách các ô

Sub CreateWorkSheetByRange()
'Update 20130829
Dim WorkRng As Range
Dim Ws As Worksheet
Dim arr As Variant
On Error Resume Next
xTitleId = "KutoolsforExcel"
Set WorkRng = Application.Selection
Set WorkRng = Application.InputBox("Range", xTitleId, WorkRng.Address, Type:=8)
arr = WorkRng.Value
Application.ScreenUpdating = False
For i = 1 To UBound(arr, 1)
    For j = 1 To UBound(arr, 2)
        Set Ws = Worksheets.Add(after:=Application.ActiveSheet)
        Ws.Name = arr(i, j)
    Next
Next
Application.ScreenUpdating = True
End Sub

3. Sau đó nhấn F5 để chạy mã này, và sau đó một hộp nhắc sẽ xuất hiện để bạn chọn phạm vi mà bạn muốn sử dụng. Xem ảnh chụp màn hình:

doc-create-sheet-from-list2

4. Và sau đó nhấp vào OK, các trang tính được đặt tên theo giá trị ô đã được thêm vào sau trang tính hiện có. Xem ảnh chụp màn hình:

doc-create-sheet-from-list3

Ghi chú:

1. Các trang tính mới sẽ được chèn vào sau trang tính hiện tại.

2. Nếu phạm vi đã chọn bao gồm các ô trống, các trang tính được đặt tên dựa trên mặc định. Xem ảnh chụp màn hình:

doc-create-sheet-from-list4
-1
doc-create-sheet-from-list5

mũi tên màu xanh bong bóng bên phải Tạo bảng tính trình tự từ danh sách các ô với Kutools cho Excel

Ở đây, tôi giới thiệu một công cụ tiện dụng-Kutools cho Excel, Với khả Tạo Trang tính Trình tự, bạn có thể nhanh chóng tạo trang tính với tên tháng, tên ngày, danh sách tùy chỉnh, v.v.

Kutools cho Excel bao gồm hơn 300 công cụ Excel tiện dụng. Dùng thử miễn phí không giới hạn trong 30 ngày. Lấy nó ngay.

Sau khi cài đặt Kutools cho Excel, vui lòng thực hiện theo các bước sau:

1. Chọn phạm vi mà bạn muốn tạo trang tính dựa trên.

2. Nhấp chuột Doanh nghiệp > Công cụ trang tính > Tạo Trang tính Trình tự, xem ảnh chụp màn hình:

doc-create-sheet-from-list6

3. Trong Tạo Trang tính Trình tự hộp thoại, chọn loại trang tính mà bạn muốn tạo trang tính trình tự mới, sau đó kiểm tra Dữ liệu trong một phạm vi tùy chọn, xem ảnh chụp màn hình:

doc-create-sheet-from-list7

4. Sau đó nhấn vào OK để đóng hộp thoại và một sổ làm việc mới chứa các trang tính được đặt tên theo dữ liệu phạm vi đã chọn đã được tạo. Xem ảnh chụp màn hình:

doc-create-sheet-from-list8

Ghi chú:

1. Nếu bạn chọn Trang tính 1 hoặc Trang tính 2, các trang tính mới được tạo sẽ có cùng định dạng với Trang tính 1 hoặc Trang tính 2.

2. Các trang tính mới được tạo trong một sổ làm việc mới.

3. Nếu phạm vi đã chọn bao gồm các ô trống, các trang tính được đặt tên dựa trên mặc định. Xem ảnh chụp màn hình:

doc-create-sheet-from-list9
-1
doc-create-sheet-from-list10

Nhấp để biết thêm về tính năng Tạo Trang tính Trình tự này.


Bài viết liên quan:

Làm cách nào để thêm trang tính mới với tên tùy chỉnh trong Excel?


Các công cụ năng suất văn phòng tốt nhất

Kutools cho Excel giải quyết hầu hết các vấn đề của bạn và tăng 80% năng suất của bạn

  • Tái sử dụng: Chèn nhanh công thức phức tạp, biểu đồ và bất cứ thứ gì bạn đã sử dụng trước đây; Mã hóa ô với mật khẩu; Tạo danh sách gửi thư và gửi email ...
  • Thanh siêu công thức (dễ dàng chỉnh sửa nhiều dòng văn bản và công thức); Bố cục đọc (dễ dàng đọc và chỉnh sửa số lượng ô lớn); Dán vào Dải ô đã Lọchữu ích. Cảm ơn !
  • Hợp nhất các ô / hàng / cột mà không làm mất dữ liệu; Nội dung phân chia ô; Kết hợp các hàng / cột trùng lặp... Ngăn chặn các ô trùng lặp; So sánh các dãyhữu ích. Cảm ơn !
  • Chọn trùng lặp hoặc duy nhất Hàng; Chọn hàng trống (tất cả các ô đều trống); Tìm siêu và Tìm mờ trong Nhiều Sổ làm việc; Chọn ngẫu nhiên ...
  • Bản sao chính xác Nhiều ô mà không thay đổi tham chiếu công thức; Tự động tạo tài liệu tham khảo sang Nhiều Trang tính; Chèn Bullets, Hộp kiểm và hơn thế nữa ...
  • Trích xuất văn bản, Thêm Văn bản, Xóa theo Vị trí, Xóa không gian; Tạo và In Tổng số phân trang; Chuyển đổi giữa nội dung ô và nhận xéthữu ích. Cảm ơn !
  • Siêu lọc (lưu và áp dụng các lược đồ lọc cho các trang tính khác); Sắp xếp nâng cao theo tháng / tuần / ngày, tần suất và hơn thế nữa; Bộ lọc đặc biệt bằng cách in đậm, in nghiêng ...
  • Kết hợp Workbook và WorkSheets; Hợp nhất các bảng dựa trên các cột chính; Chia dữ liệu thành nhiều trang tính; Chuyển đổi hàng loạt xls, xlsx và PDFhữu ích. Cảm ơn !
  • Hơn 300 tính năng mạnh mẽ. Hỗ trợ Office / Excel 2007-2021 và 365. Hỗ trợ tất cả các ngôn ngữ. Dễ dàng triển khai trong doanh nghiệp hoặc tổ chức của bạn. Đầy đủ tính năng Dùng thử miễn phí 30 ngày. Bảo đảm hoàn lại tiền trong 60 ngày.
tab kte 201905

Tab Office mang lại giao diện Tab cho Office và giúp công việc của bạn trở nên dễ dàng hơn nhiều

  • Cho phép chỉnh sửa và đọc theo thẻ trong Word, Excel, PowerPoint, Publisher, Access, Visio và Project.
  • Mở và tạo nhiều tài liệu trong các tab mới của cùng một cửa sổ, thay vì trong các cửa sổ mới.
  • Tăng 50% năng suất của bạn và giảm hàng trăm cú nhấp chuột cho bạn mỗi ngày!
officetab dưới cùng
Nhận xét (9)
Chưa có xếp hạng. Hãy là người đầu tiên xếp hạng!
Nhận xét này đã được giảm thiểu bởi người điều hành trên trang web
Rất hữu ích. cảm ơn
Nhận xét này đã được giảm thiểu bởi người điều hành trên trang web
Tôi cần sao chép một trang tính khi tạo tất cả các trang tính mới này từ một danh sách. Bạn có thể thêm mã cho điều đó? Thanks!
Nhận xét này đã được giảm thiểu bởi người điều hành trên trang web
Bạn có thể nhấp chuột phải vào tab và chọn "di chuyển hoặc sao chép" để sao chép nó.
Nhận xét này đã được giảm thiểu bởi người điều hành trên trang web
Xin chào, Tôi có thể loại trừ khoảng trống và tự động sao chép dữ liệu với tên phía sau không? Dữ liệu này được tạo từ một trục và tôi muốn có tất cả các tên trong các tab khác nhau với dữ liệu đằng sau nó trong bố cục. dữ liệu dữ liệu tên1 dữ liệu dữ liệu dữ liệu dữ liệu trống dữ liệu dữ liệu dữ liệu trống Tên 2 Cảm ơn!
Nhận xét này đã được giảm thiểu bởi người điều hành trên trang web
Bạn có thể sửa đổi mã VBA để nếu trang tính tồn tại, nó sẽ bị bỏ qua không? Vì nó tồn tại hiện nay, việc chạy mã lần thứ hai trên cùng một phạm vi sẽ tạo ra các trang tính được đánh số. Thanks! Chris
Nhận xét này đã được giảm thiểu bởi người điều hành trên trang web
Xin chào, tôi muốn tạo hóa đơn bằng excel và cần biết liệu có cách nào để tự động tạo trang tiếp theo thứ hai khi các mục trên trang đầu tiên vượt quá bố cục trang A4 mà tôi đã xác định trước không? Bất kỳ trợ giúp được đánh giá cao.
Nhận xét này đã được giảm thiểu bởi người điều hành trên trang web
Xin chào, Có thể thiết lập một mẫu cho các trang tính mới được tạo, thay vì các trang tính trống không. Cảm ơn Dave
Nhận xét này đã được giảm thiểu bởi người điều hành trên trang web
Làm cách nào để sửa đổi mã để sao chép một trang tính có nhãn "Mẫu" và đổi tên nó thành các giá trị trong danh sách được chọn trong phạm vi? Tôi đã thử sửa đổi mã "worksheets.Add" thành "Worksheets (" Template "). Sao chép nhưng nó chỉ tạo bản sao với các trang tính có nhãn" Template (1) "," Template (2) ", v.v. Ngoài ra, có một Cách đặt các tab theo thứ tự số khi chúng được thêm vào?
Nhận xét này đã được giảm thiểu bởi người điều hành trên trang web
Cách thêm bảng mặc định với tên hàng và tên cột trên trang tính sau khi tạo trang tính bằng nút lệnh. Hãy giúp tôi.
Không có bình luận nào được đăng ở đây
Để lại ý kiến ​​của bạn
Đăng với tư cách khách
×
Đánh giá bài viết này:
0   Nhân vật
Các vị trí được đề xuất

Kết nối với chúng tôi

Bản quyền © 2009 - www.extendoffice.com. | Đã đăng ký Bản quyền. cung cấp bởi ExtendOffice. | BẢN ĐỒ CHI NHÁNH
Microsoft và logo Office là các nhãn hiệu hoặc nhãn hiệu đã đăng ký của Microsoft Corporation tại Hoa Kỳ và / hoặc các quốc gia khác.
Được bảo vệ bởi Sectigo SSL