Hướng dẫn how do i generate a list of sheet names in a workbook? - làm cách nào để tạo danh sách tên trang tính trong sổ làm việc?

Nếu bạn có một sổ làm việc Excel có hàng trăm bảng tính và bây giờ bạn muốn có được một danh sách tất cả các tên bảng tính, bạn có thể tham khảo bài viết này. Ở đây chúng tôi sẽ chia sẻ 3 phương pháp đơn giản với bạn.

Đôi khi, bạn có thể được yêu cầu tạo một danh sách tất cả các tên bảng tính trong một sổ làm việc Excel. Nếu chỉ có vài tờ, bạn chỉ có thể sử dụng Phương pháp 1 để liệt kê tên bảng theo cách thủ công. Tuy nhiên, trong trường hợp sổ làm việc Excel chứa một số lượng lớn các bảng tính, bạn đã sử dụng tốt hơn các phương pháp 2 sau, hiệu quả hơn nhiều.

Phương pháp 1: Nhận danh sách thủ công

  1. Trước hết, hãy mở sổ làm việc Excel cụ thể.
  2. Sau đó, nhấp đúp chuột vào một tờ tên trong danh sách bảng ở phía dưới.
  3. Tiếp theo, nhấn vào CTRL + C, để sao chép tên.
    Hướng dẫn how do i generate a list of sheet names in a workbook? - làm cách nào để tạo danh sách tên trang tính trong sổ làm việc?
  4. Sau đó, tạo một tệp văn bản.
  5. Sau đó, nhấn vào CTRL + V V để dán tên trang tính.
    Hướng dẫn how do i generate a list of sheet names in a workbook? - làm cách nào để tạo danh sách tên trang tính trong sổ làm việc?
  6. Bây giờ, theo cách này, bạn có thể sao chép từng tên trang tính vào tệp văn bản từng cái một.

Phương pháp 2: Danh sách với công thức

  1. Ngay từ đầu, hãy chuyển sang tab Công thức trực tuyến và nhấp vào nút Trình quản lý tên Trình quản lý.
  2. Tiếp theo, trong cửa sổ bật lên, nhấp vào New New.
    Hướng dẫn how do i generate a list of sheet names in a workbook? - làm cách nào để tạo danh sách tên trang tính trong sổ làm việc?
  3. Trong hộp thoại tiếp theo, hãy nhập vào List ListSheets, trong trường Tên tên.
  4. Sau đó, trong lĩnh vực đề cập đến trên mạng, nhập công thức sau:
=REPLACE(GET.WORKBOOK(1),1,FIND("]",GET.WORKBOOK(1)),"")

Hướng dẫn how do i generate a list of sheet names in a workbook? - làm cách nào để tạo danh sách tên trang tính trong sổ làm việc?

  1. Sau đó, nhấp vào OK OK và và đóng cửa để lưu công thức này.
  2. Tiếp theo, tạo một bảng tính mới trong sổ làm việc hiện tại.
  3. Sau đó, nhập vào 1 1 trong ô A1 và 2 2 trong ô A2.
  4. Sau đó, chọn hai ô và kéo chúng xuống đầu vào 2,3,4,5, v.v. trong cột A.
    Hướng dẫn how do i generate a list of sheet names in a workbook? - làm cách nào để tạo danh sách tên trang tính trong sổ làm việc?
  5. Sau đó, đặt công thức sau vào tế bào B1.
=INDEX(ListSheets,A1)

Hướng dẫn how do i generate a list of sheet names in a workbook? - làm cách nào để tạo danh sách tên trang tính trong sổ làm việc?

  1. Ngay lập tức, tên trang đầu tiên sẽ được nhập vào ô B1.
  2. Cuối cùng, chỉ cần sao chép công thức xuống cho đến khi bạn thấy #REF! lỗi.
    Hướng dẫn how do i generate a list of sheet names in a workbook? - làm cách nào để tạo danh sách tên trang tính trong sổ làm việc?

Phương pháp 3: Liệt kê qua Excel VBA

  1. Để bắt đầu, Trigger Excel VBA Editor theo cách làm thế nào để chạy mã VBA trong Excel của bạn.
  2. Sau đó, đặt mã sau vào một mô -đun hoặc dự án.
Sub ListSheetNamesInNewWorkbook()
    Dim objNewWorkbook As Workbook
    Dim objNewWorksheet As Worksheet

    Set objNewWorkbook = Excel.Application.Workbooks.Add
    Set objNewWorksheet = objNewWorkbook.Sheets(1)

    For i = 1 To ThisWorkbook.Sheets.Count
        objNewWorksheet.Cells(i, 1) = i
        objNewWorksheet.Cells(i, 2) = ThisWorkbook.Sheets(i).Name
    Next i

    With objNewWorksheet
         .Rows(1).Insert
         .Cells(1, 1) = "INDEX"
         .Cells(1, 1).Font.Bold = True
         .Cells(1, 2) = "NAME"
         .Cells(1, 2).Font.Bold = True
         .Columns("A:B").AutoFit
    End With
End Sub

Hướng dẫn how do i generate a list of sheet names in a workbook? - làm cách nào để tạo danh sách tên trang tính trong sổ làm việc?

  1. Sau đó, nhấn vào F5 F5 để chạy macro này ngay bây giờ.
  2. Ngay lập tức, một cuốn sách bài tập Excel mới sẽ hiển thị, trong đó bạn có thể thấy danh sách tên bảng tính của Sổ làm việc Excel nguồn.
    Hướng dẫn how do i generate a list of sheet names in a workbook? - làm cách nào để tạo danh sách tên trang tính trong sổ làm việc?

So sánh

& nbsp;Thuận lợi Nhược điểm
Phương pháp 1 Dễ dàng hoạt độngQuá rắc rối nếu có nhiều bảng tính
Phương pháp 2 Dễ dàng hoạt độngQuá rắc rối nếu có nhiều bảng tính
Phương pháp 2 Yêu cầu bạn nhập chỉ mục trướcPhương pháp 3
Nhanh chóng và thuận tiện

Người dùng nên cẩn thận với các macro độc hại bên ngoài

Dễ dàng ngay cả đối với người mới VBA

Excel bị hỏng

MS Excel được biết là do đó bị sập theo thời gian, do đó làm hỏng các tệp hiện tại khi lưu. Do đó, nó rất khuyến khích để có được một công cụ sửa chữa Excel mạnh mẽ bên ngoài, chẳng hạn như sửa chữa Outlook Datanumen. Nó khác vì tính năng tự phục hồi trong Excel được chứng minh là thất bại thường xuyên.

Làm cách nào để sao chép danh sách các tên bảng trong Excel?

Làm thế nào để sao chép nhiều tờ trong Excel..
Nhấp vào bất kỳ tab đã chọn nào, nhấn CTRL và kéo các tab vào vị trí mong muốn ..
Nhấp chuột phải vào bất kỳ bảng nào đã chọn và nhấp vào sao chép hoặc di chuyển.Sau đó, thực hiện các bước này ..
Trên tab Home, nhấp vào Định dạng> Di chuyển hoặc sao chép trang tính.Nhiều thông tin thêm có thế được tìm thấy ở đây..

Làm thế nào tôi có thể nhận được một danh sách các tờ?

Để xem toàn bộ danh sách các bảng tính, nhấp chuột phải vào mũi tên bên trái của các tab trang tính.Tất cả các tên bảng tính được hiển thị trong danh sách bật lên.Để nhảy vào một tờ nhất định, chọn tên của tờ (ví dụ: Sheet5) và nhấp vào OK.Ô A1 trong Sheet5 hiện đã được chọn.right-click the arrow to the left of the sheet tabs. All worksheet names are displayed in the pop-up list. To jump to a certain sheet, select the sheet's name (e.g., Sheet5), and click OK. Cell A1 in Sheet5 is now selected.

Làm cách nào để tạo một danh sách động của tên bảng tính trong Excel?

Tạo một danh sách động các tên bảng tính với mã VBA..
Tạo một bảng tính mới và đổi tên nó thành INDEX.....
Nhấp chuột phải vào tên trang của chỉ mục, chọn Xem mã từ menu ngữ cảnh.....
Trong cửa sổ bật lên, sao chép và dán dưới mã VBA vào đó.....
Nhấp vào Chạy hoặc F5 để chạy VBA, bây giờ một danh sách động của tên bảng tính được tạo ..