Truy xuất Tên trang tính (Microsoft Excel)
Có thể có trường hợp khi bạn đang phát triển một trang tính và bạn cần tham chiếu đến tên mà bạn đã gán cho trang tính. (Đây là tên xuất hiện trên tab trang tính, ở cuối cửa sổ Excel.) Thật không may, Excel không bao gồm bất kỳ hàm nội tại nào để thực hiện việc này. Tuy nhiên, bạn có thể tạo một hàm như vậy bằng cách bắt đầu bằng việc sử dụng hàm trang tính CELL.
Nếu bạn bao gồm phần sau trong một ô, Excel sẽ trả về đường dẫn đầy đủ của sổ làm việc, cùng với tên trang tính:
=CELL("filename")
Ví dụ: nếu bạn nhập thông tin này vào một ô trong trang tính Sheet3 của sổ làm việc MyBook, thông tin được trả về bởi Excel có thể giống như C: \ My Documents \ [MyBook.xls] Sheet3 (tất nhiên, tùy thuộc vào ổ đĩa và thư mục mà sổ làm việc được lưu).
Để chỉ trả về tên trang tính từ giá trị này, bạn có thể sử dụng như sau trong ô của mình:
=MID(CELL("filename"),(FIND("]",CELL("filename"))+1),50)
Điều này sẽ hoạt động đối với bất kỳ tên trang tính nào có độ dài tối đa 50 ký tự. (Nếu bạn thường xuyên sử dụng các độ dài khác nhau, chỉ cần thay đổi giá trị trong biểu thức.)
Nếu bạn muốn sử dụng cách tiếp cận theo hướng macro, bạn có thể tạo một macro đầy đủ tính năng sẽ thực hiện công việc. Macro sau, SheetStuff, sẽ trả về bất kỳ mục nào trong ba mục riêng biệt:
Function SheetStuff(numWanted As Byte) As String Select Case numWanted Case 1 SheetStuff = ActiveSheet.Name Case 2 SheetStuff = ThisWorkbook.Name Case 3 SheetStuff = ThisWorkbook.FullName Case Else SheetStuff = ActiveSheet.Name End Select End Function
Để sử dụng hàm macro này, chỉ cần đặt = SheetStuff (X) vào một ô trong trang tính của bạn. Bạn nên thay thế X bằng 1, 2 hoặc 3, tùy thuộc vào thông tin bạn muốn. Nếu bạn sử dụng 1, tên của trang tính hiện tại sẽ được trả về. Nếu bạn sử dụng 2, thì tên của sổ làm việc được trả về.
Cuối cùng, 3 trả về tên và đường dẫn đầy đủ của sổ làm việc.
_Lưu ý: _
Nếu bạn muốn biết cách sử dụng các macro được mô tả trên trang này (hoặc trên bất kỳ trang nào khác trên trang ExcelTips), tôi đã chuẩn bị một trang đặc biệt bao gồm thông tin hữu ích.
ExcelTips là nguồn của bạn để đào tạo Microsoft Excel hiệu quả về chi phí.
Mẹo này (2019) áp dụng cho Microsoft Excel 97, 2000, 2002 và 2003.