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

Làm cách nào để chèn nhanh tên trang tính vào ô trong Excel?

Có cách nào dễ dàng để chèn tên của trang tính hiện tại vào một ô không? Làm cách nào để chèn tên của tất cả các trang tính vào các ô? Bài viết này sẽ mang đến cho bạn những phương pháp khó để giải quyết những vấn đề này.

Chèn nhanh tên trang tính hiện tại vào một ô có các hàm

Chèn nhanh tất cả các tên trang tính trong các ô bằng VBA

Chèn nhanh tên trang tính đang hoạt động với Kutools cho Excel ý kiến ​​hay3

Chèn nhanh tất cả các tên trang tính có siêu liên kết trong các ô dưới dạng chỉ mục ý kiến ​​hay3


mũi tên màu xanh bong bóng bên phải Chèn nhanh tên trang tính hiện tại vào một ô có các hàm

Chỉ cần nhập công thức của = RIGHT (CELL ("tên tệp", D2), LEN (CELL ("tên tệp", D2)) - FIND ("]", CELL ("tên tệp", D2))) trong bất kỳ ô nào và nhấn đăng ký hạng mục thi , nó hiển thị tên trang tính hiện tại trong ô.
doc-insert-sheet-name-into-cells1

Công thức này chỉ có thể hiển thị tên của trang tính hiện tại, nhưng không thể hiển thị tên của trang tính khác.


mũi tên màu xanh bong bóng bên phải Chèn nhanh tất cả các tên trang tính trong các ô bằng VBA

Nếu bạn muốn chèn tất cả các tên trang tính vào các ô, macro VBA là một lựa chọn tốt.

Bước 1: Giữ phím Khác + F11 các phím trong Excel và nó sẽ mở Microsoft Visual Basic cho các ứng dụng cửa sổ.

Bước 2: Nhấp Chèn > Mô-đunvà dán macro sau vào Cửa sổ mô-đun.

VBA để chèn tất cả tên của trang tính trong các ô:

Tên trang con ()
Các cột (1). Chèn
Với i = 1 To Sheets.Count
Cells (i, 1) = Sheets (i) .Name
Tiếp theo
End Sub

Bước 3: Nhấn F5 phím để chạy macro này. Sau đó, tên của tất cả các trang tính sẽ được liệt kê trong Cột A của trang tính hiện tại. Xem ảnh chụp màn hình:
doc-insert-sheet-name-into-cells2

Chú thích: Trong mã VBA, bạn có thể thay đổi Ô (i, 1) đến tham chiếu khác để chèn tên trang tính bắt đầu ở các ô khác. Ví dụ: chèn tên trang tính bắt đầu từ C3, thay đổi nó thành Ô (i + 2, 3).


mũi tên màu xanh bong bóng bên phải Chèn nhanh tên trang tính đang hoạt động với Kutools cho Excel

Nếu bạn muốn chèn thông tin của trang tính hoạt động bao gồm tên trang tính, tên sổ làm việc, đường dẫn tệp, v.v. vào một ô hoặc đầu trang / chân trang, bạn có thể sử dụng Kutools cho Excel'S Chèn thông tin sổ làm việc.

Kutools cho Excel, với hơn 300 chức năng tiện dụng, giúp công việc của bạn dễ dàng hơn. 

Sau cài đặt miễn phí Kutools cho Excel, vui lòng làm như sau:

1. Chọn một ô hoặc một dải ô để đặt tên trang tính và nhấp vào Kutools Plus > Bảng tính > Chèn thông tin sổ làm việc.doc chèn thông tin trang tính 1

2. Sau đó, chọn thông tin sổ làm việc bạn cần chèn Thông tin và chỉ định vị trí bạn muốn đặt thông tin từ đó Chèn tại phần. Sau đó nhấp vào OK.

doc 1

Bạn có thể bấm vào đây để biết thêm về Chèn thông tin sổ làm việc.

mũi tên màu xanh bong bóng bên phải Chèn thông tin sổ làm việc vào ô / Đầu trang / Chân trang


mũi tên màu xanh bong bóng bên phải Chèn nhanh tất cả các tên trang tính có siêu liên kết trong các ô dưới dạng chỉ mục

Kutools cho Excel's Tạo danh sách tên trang tính tiện ích không chỉ chèn tất cả tên trang tính trong ô mà còn chèn siêu liên kết đến các trang tính tương ứng.

Kutools cho Excel, với hơn 300 chức năng tiện dụng, giúp công việc của bạn dễ dàng hơn. 

Sau cài đặt miễn phí Kutools cho Excel, vui lòng làm như sau:

Bước 1: Nhấp vào Kutools Plus > Bảng > Tạo Danh sách Tên Trang tính.
doc-insert-sheet-name-into-cells3

Bước 2: Trong Tạo danh sách tên trang tính hộp thoại, chỉ định cài đặt theo nhu cầu của bạn và nhấp vào OK.
doc-insert-sheet-name-into-cells4

Sau đó, bạn sẽ thấy tất cả các tên trang tính được chèn vào một trang tính mới và mỗi tên trang tính liên kết đến trang tính tương ứng. Xem ảnh chụp màn hình sau:

Tên trang tính có siêu liên kết
Tên trang tính có các nút macro
doc-insert-sheet-name-into-cells5
doc-insert-sheet-name-into-cells6

Mô hình Tạo danh sách tên trang tính tiện ích giúp bạn dễ dàng tạo danh sách tất cả các tên trang tính của sổ làm việc đang hoạt động trong một trang tính mới, chứa các siêu liên kết hoặc nút macro để điều hướng nhanh đến các trang tính khác. Bấm để biết thêm về tiện ích này.

mũi tên màu xanh bong bóng bên phải Liệt kê tất cả các tên trang tính với siêu liên kết



Kutools cho Excel: 300 + hàm bạn phải có trong Excel, 30-ngày dùng thử miễn phí từ đây

Dễ dàng kết hợp nhiều trang tính / Sổ làm việc thành một Trang tính hoặc Sổ làm việc

Để kết hợp nhiều trang tính hoặc sổ làm việc thành một trang tính hoặc sổ làm việc có thể khó khăn trong Excel, nhưng với Kết hợp trong Kutools cho Excel, bạn có thể kết hợp hợp nhất hàng chục trang tính / sổ làm việc thành một trang tính hoặc sổ làm việc, ngoài ra, bạn có thể hợp nhất các trang tính thành một chỉ bằng vài cú nhấp chuột.  Nhấp để xem đầy đủ tính năng 30 ngày dùng thử miễn phí!
kết hợp các tấm
 
Kutools cho Excel: với hơn 300 bổ trợ Excel tiện dụng, dùng thử miễn phí không giới hạn về số lượng 30 ngày

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 (32)
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
tôi không thể nhận được bước cuối cùng của VBA này.
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ó trang tính đầu tiên (tên là "DỮ LIỆU"), chứa bảng (tên cột Location1, Location2, v.v.). Trang thứ hai tên là LOCATOIN-1, trang thứ ba tên LOCATION-2, v.v. Bây giờ, trong trang tính LOCATION-1, tôi cần đặt một số dữ liệu từ bảng (từ trang "DỮ LIỆU", cột "Vị trí1"). Tôi sẽ lấy dữ liệu vì nó là như vậy, ý tôi là tôi sẽ sử dụng "=". Làm thế nào để tìm nạp dữ liệu này cho mỗi trang tính ... vui lòng giúp đỡ
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 nghĩ bạn có thể đơn giản sử dụng bản sao từ trang DỮ LIỆU, dán vào ô LOCATION-1 làm liên kết. Hoặc bạn có thể nhập thủ công địa chỉ như = 'DATA'! $ I $ 105 trong đó 'DATA' chỉ trang tính chứa dữ liệu nguồn, $ I $ 105 tham chiếu đến cột I & hàng 105 là địa chỉ ô cần được liên kết. [quote] Tôi có trang tính đầu tiên (có tên là "DỮ LIỆU"), chứa bảng (tên cột Location1, Location2, v.v.). Trang thứ hai tên là LOCATOIN-1, trang thứ ba tên LOCATION-2, v.v. Bây giờ, trong trang tính LOCATION-1, tôi cần đặt một số dữ liệu từ bảng (từ trang tính "DỮ LIỆU", cột "Vị trí 1"). Tôi sẽ lấy dữ liệu vì nó là như vậy, ý tôi là tôi sẽ sử dụng "=". Làm thế nào để tìm nạp dữ liệu này cho mỗi trang tính ... vui lòng giúp đỡBởi NAQAASH[/ B]
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 thế nào để hiển thị tên trang tính trong các ô khác nhau, vì mã này, chỉ hiển thị tên trang tính từ ô A1. Tôi muốn bắt đầu nó ở ô A10. Tên trang con () Cột (1). Chèn cho i = 1 vào trang tính. Số ô (i, 1) = Trang tính (i) Tên tiếp theo i Kết thúc phụ
Nhận xét này đã được giảm thiểu bởi người điều hành trên trang web
[trích dẫn] ô A10. Tên trang con () Cột (1). Chèn cho i = 1 vào Trang tính. Số ô (I + 9, 1) = Trang tính (i) Tên Tiếp theo i Kết thúc PhụBởi Macleen[/ quote] Vui lòng xem ví dụ trong dấu ngoặc kép để thay đổi phạm vi bắt đầu.
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ó vẻ như một trang web tuyệt vời với nhiều thông tin hữu ích. Tôi có một câu hỏi nhưng không biết có được hay không. Tôi đang cố gắng tạo một sổ làm việc với nhiều trang tính được liên kết với một trang tính chính. Tất cả các thông tin liên quan sẽ được sao chép từ trang tính chính sang các trang tính khác. Câu hỏi của tôi: Mỗi trang tính sẽ được đặt tên theo mỗi nhân viên. Nếu tôi nhập tất cả các tên vào một ô trong ô cái thì nó có thể được sao chép vào tab (tên của trang tính) không? Ví dụ trên trang chính CELL D2 có 5 tên nhân viên và tôi sẽ có 5 trang có tiêu đề tên từng nhân viên. Nếu không rõ tôi đang muốn nói gì, tôi sẽ sẵn lòng gửi sổ làm việc của mình để xem xét. Rất cám ơn vì bất kỳ sự giúp đỡ nào mà tôi nhận được.
Nhận xét này đã được giảm thiểu bởi người điều hành trên trang web
Tuyệt quá! Đã lưu ngày của tôi!
Nhận xét này đã được giảm thiểu bởi người điều hành trên trang web
= RIGHT (CELL ("tên tệp"), LEN (CELL ("tên tệp")) - FIND ("]", CELL ("tên tệp"))) Đầu tiên hãy lưu tệp của bạn sau khi nhập công thức này vào bất kỳ đâu
Nhận xét này đã được giảm thiểu bởi người điều hành trên trang web
công thức này mà bạn đã đề cập không thành công vì tôi có nhiều trang tính trong tệp của mình và bất cứ khi nào tôi áp dụng công thức này trong một trang tính thì nó cũng tốt nhưng khi tôi áp dụng công thức này trong nhiều trang tính, nó chỉ cung cấp một tên trang tính trong tất cả các trang tính ngay cả khi tôi không làm điều này trong khi chọn tất cả các trang tính. PHƯƠNG PHÁP ĐÚNG LÀ: = MID (CELL ("tên tệp", A1), FIND ("]", CELL ("tên tệp", A1)) + 1,255)
Nhận xét này đã được giảm thiểu bởi người điều hành trên trang web
Điều này là tuyệt vời ... cảm ơn bạn!
Nhận xét này đã được giảm thiểu bởi người điều hành trên trang web
Chào mừng bạn thân yêu nhất của tôi ... :)
Nhận xét này đã được giảm thiểu bởi người điều hành trên trang web
*****************Cảm ơn rất nhiều*****************
Nhận xét này đã được giảm thiểu bởi người điều hành trên trang web
Có ai biết liệu có thể sao chép điều này trong Google Bảng tính không?
Nhận xét này đã được giảm thiểu bởi người điều hành trên trang web
Vì vậy, tôi đã nhập công thức dưới dạng một hàm theo hướng dẫn ở trên vào bảng tính của mình và nó hoạt động. Cảm ơn rất nhiều! Tuy nhiên, có vẻ như tôi không còn có thể chỉnh sửa tên trang tính trên tab bằng cách nhấp đúp như trước đây. Đây có phải là một tác dụng phụ được biết đến và có chủ ý không? Làm cách nào để chỉnh sửa tên trang tính bây giờ? Tôi không phải là một người VBA vì vậy các hướng dẫn cơ bản sẽ được đánh giá cao. cảm ơn nhiều
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ó một vấn đề mà tôi không thể giải quyết là, Làm cách nào để hiển thị tên nhiều trang tính trong các ô tương ứng (trong danh sách) chỉ trong một trang tính?
Nhận xét này đã được giảm thiểu bởi người điều hành trên trang web
Cảm ơn sự giúp đỡ của #Macleen. Nó đã giúp tôi rất nhiều. Tiếp tục đăng những lời khuyên như vậy. :cười lớ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, Bạn có thể vui lòng giúp tôi với mã VBA đơn giản. Tôi có danh sách Tên trong Cột A. Phạm vi Cụ thể - (A2: A251) - Bây giờ tôi cần tạo bảng tính mới với những tên này. Các tên được điều khiển từ một trang tính khác, do đó chúng liên tục thay đổi. Vì vậy, tóm lại, nếu tôi có 10 cái tên hôm nay, thì ngày mai chúng có thể sẽ không xuất hiện. Vì vậy, khi nhấp vào nút, tất cả các bảng tính cũ hơn (ngoại trừ 1) phải được xóa trước tiên và sau đó từ các tên trên cột, các bảng tính mới sẽ được tạo. Xin lời khuyên nếu điều này là có thể để làm gì? Cảm ơn, Manish Gupta
Nhận xét này đã được giảm thiểu bởi người điều hành trên trang web
Bất cứ ai có thể giúp tôi điều này: Tạo macro tạo 10 trang tính và đặt tên chúng từ Trang tính1 đến Trang tính10 nhưng sử dụng vòng lặp
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ó nhiều cơ sở dữ liệu trang tính dự án với tên tab khác nhau và tên này được hiển thị trong bảng trang tính chính. tôi có thể đưa ra công thức nào khi tôi chèn tab mới, nó sẽ tự động được cập nhật trong bảng chính.
Nhận xét này đã được giảm thiểu bởi người điều hành trên trang web
Trang web tuyệt vời rất hữu ích. Tôi có các tên tab khác nhau và tôi lấy tên trong một trang tính bằng cách sử dụng mã của bạn, nhưng nó cung cấp tên của tất cả các tên tab, dù sao thì chúng ta cũng có thể thêm mã để chọn từ một số tab nhất định hoặc tương tự như vậy.
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 Vui lòng tôi muốn mã VBA để chèn tên tệp trong ô cụ thể. Thanks
Nhận xét này đã được giảm thiểu bởi người điều hành trên trang web
Thanks!! đây là một sự trợ giúp tuyệt vời.
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 để VBA bắt đầu trong một ô cụ thể thay vì A1?
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ể thay đổi số trong Ô (i, 1) = Trang (i). Tên khác để chèn tên trang trong cột khác, ví dụ: chèn bắt đầu từ C1, thay đổi Ô (i, 1) = Trang (i) thành Cells (i, 3) = Sheets (i), nhưng VBA này chỉ có thể chèn tên trang tính bắt đầu từ hàng 1.
Nhận xét này đã được giảm thiểu bởi người điều hành trên trang web
Chỉ cần thêm vào tôi như tôi đã làm dưới đây. Nếu bạn thêm vào tôi, bạn có thể bắt đầu ở bất kỳ hàng nào bạn muốn.

Sub GetNames ()

Với i = 1 To Sheets.Count

Cells (i + 6, 1) = Sheets (i) .Name

Tiếp theo
End Sub
Nhận xét này đã được giảm thiểu bởi người điều hành trên trang web
Cảm ơn bạn đã bổ sung.
Nhận xét này đã được giảm thiểu bởi người điều hành trên trang web
Vừa mới thử macro để chèn tất cả tên của trang tính vào một trang tính. Tuyệt vời! Cám ơn rất nhiều
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 để bạn có được công thức này để sao chép các tên tab vào các cột liên tiếp. Nói cách khác không phải theo chiều dọc mà là chiều ngang.
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ể sao chép dữ liệu đã nhập, sau đó dán Transpose, điều này sẽ chuyển đổi Cols thành Rows và Rows thành Cols.
Nhận xét này đã được giảm thiểu bởi người điều hành trên trang web
Thay đổi những điều sau:

Cells (i, 1) = Sheets (i) .Name
đến
Cells (1, i) = Sheets (i) .Name

Điều này gây ra bước các cột trong cùng một 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
làm thế nào để tìm tên trang tính (tên phần) khi bạn nhập không có nhân viên. trong một phòng giam? Một sổ làm việc có 15 trang tính được đặt tên theo các phần của bộ phận. Trong mỗi phần có 100 nhân viên trong phạm vi A2: A101 với số nhân viên duy nhất. Tôi có một danh sách gồm 50 nhân viên nos trong các phần khác nhau. Trong một bảng công việc mới, làm thế nào để tìm tên phần tương ứng với số nhân viê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, Ashley Pereira, vui lòng truy cập trang này: https://www.extendoffice.com/documents/excel/5335-excel-vlookup-return-sheet-name.html bài viết này có thể giúp bạn.
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