Tìm kiếm tên sheet trong công thức Excel

Người dùng Excel thường có rất nhiều việc phải làm. Nếu bạn muốn bảng tính Excel của mình hoặc bất kỳ tài liệu nào khác được đọc và phân tích, thì bạn chắc chắn sẽ cần một quy ước đặt tên phù hợp. Excel có nhiều tùy chọn để đặt tên cho sheet mới khi bạn tạo workbook mới. Bạn có thể chọn đặt tên trang tính theo tên khác với tên của sổ làm việc và điều này có thể hữu ích nếu bạn có nhiều trang tính trong một sổ làm việc hoặc ngay cả khi bạn muốn đặt tên tùy chỉnh của riêng mình. Nhưng còn việc tìm kiếm cái tên đó thì sao?

Trong Excel đôi khi bạn cần tìm tên sheet trong Excel và sử dụng nó cho nhiều mục đích khác, có rất nhiều công thức phục vụ cho mục đích này. Trong bài viết này, chúng tôi sẽ cho bạn biết các phương pháp khác nhau để tìm hiểu xem trang tính hiện tại bạn đang làm việc là gì, bạn có thể thử bất kỳ phương pháp nào sau đây để làm như vậy

Cách tìm tên sheet theo công thức trong Excel

Phương pháp đầu tiên mà chúng tôi muốn chỉ ra là sử dụng phương thức hàm Right này, cú pháp của công thức này là

=RIGHT(CELL(tên tệp),LEN(CELL(tên tệp))-FIND(],CELL(tên tệp)))

1. Mở Excel

2. Chọn bất kỳ ô nào

3. Và trên đầu thanh chức năng, hãy viết công thức trên, câu trả lời sẽ hiển thị tên của trang tính bạn đang làm việc bên trong sổ làm việc

4. Nó đã trả lại cho tôi tên của trang tính đang được sử dụng

Cách tìm tên sheet theo công thức trong Excel. Chức năng tế bào

Hàm tiếp theo mà chúng ta có thể sử dụng để tìm tên sheet theo công thức là hàm ô này, cú pháp của công thức này là

CELL(tên tệp, số ô )

1. Số ô đề cập đến ô mà bạn  muốn nhập dữ liệu đầu ra của mình, bạn cũng có thể sử dụng số này làm

Cell(“filename”) bằng cách chọn một ô

3. Điều này sẽ trả về tên sổ làm việc, đường dẫn của tệp cũng như tên trang tính

Ví dụ sau cho thấy cách chúng ta có thể sử dụng công thức này

4. Bạn có thể thấy ở đây nó đã trả về tên trang tính mà chúng tôi yêu cầu cho công việc tiếp theo của chúng tôi

Bây giờ bạn đã biết cách tìm tên sheet theo công thức trong excel bằng phương pháp ô này

Thay thế cho phương pháp Công thức

Nếu bạn nghĩ rằng việc sử dụng các công thức và hàm này không phải sở thích của mình, thì đừng lo, có một cách khác để tìm kiếm

Mỗi sổ làm việc đều có trang tính được liệt kê ở góc

Vì vậy, nếu bạn muốn biết nhanh bạn đang làm việc trong trang tính nào

1. Chỉ cần nhìn vào góc dưới cùng bên trái của sổ làm việc của bạn

2. mở excel

3. Nhìn vào góc dưới cùng của sổ làm việc như thế này

4. Như bạn có thể thấy ở đây, mọi trang tính đều được lập chỉ mục để người dùng dễ sử dụng, như trong trường hợp của chúng tôi, chúng tôi hiện đang làm việc trong trang tính 1 như được hiển thị

Bạn đã tìm hiểu về cách tìm tên sheet theo công thức trong excel chưa? Bạn có thể theo dõi WPS academy để tìm hiểu thêm các tính năng của Word document, Excel Spreadsheet, slide power point

Bạn cũng có thể tải xuống WPS office để chỉnh sửa tài liệu từ, Bảng tính Excel và PowerPoint miễn phí. Tải ngay. Và có được một không gian làm việc thú vị

Bây giờ giải pháp cho vấn đề này là tạo một công thức bằng nhiều hàm hoặc sử dụng một hàm tùy chỉnh được tạo bằng VBA

Trong hướng dẫn này, bạn sẽ học cả hai phương pháp với các ví dụ

Sử dụng Công thức để Lấy Tên Trang tính

Để tạo công thức lấy tên bảng tính ta cần sử dụng hàm CELLS, FIND, MID. Sau đây là chức năng mà bạn có thể lấy tên trang tính

=MID(CELL("filename"),FIND("]",CELL("filename"))+1,LEN(CELL("filename")))

Bạn nhập công thức trên vào bất kỳ ô nào trong trang tính mà bạn muốn đặt tên trang tính. Bây giờ hãy hiểu công thức này và để hiểu điều này, chúng ta cần chia nó thành bốn phần

Trong phần đầu tiên, chúng ta có một hàm CELL trả về địa chỉ của sổ làm việc cùng với tên của trang tính hiện tại

formula-to-get-worksheet-name

Và, sau đây là địa chỉ mà chúng tôi nhận được từ hàm ô. Ở đây bạn có thể thấy bạn có tên trang tính ở cuối địa chỉ và bạn cần lấy tên trang tính từ đó

worksheet-address

Bây giờ trong phần thứ hai, chúng ta có hàm FIND sử dụng hàm ô để lấy địa chỉ và tìm vị trí của ký tự mà bạn có đúng một vị trí phía trước tên trang tính

find-function

Và khi bạn nhận được số vị trí của “]”, bạn cần thêm 1 vào đó để có được vị trí của ký tự đầu tiên của tên trang tính

add-1-to-get-the-position

Bây giờ trong phần thứ ba, bạn có các hàm LEN và CELL để đếm các ký tự trong toàn bộ đường dẫn

len-and-cell-function

Tại thời điểm này, chúng ta có đường dẫn địa chỉ, vị trí của ký tự đầu tiên của tên trang tính và số lượng ký tự mà chúng ta có trong đường dẫn địa chỉ

worksheet-address-path

Và trong phần thứ tư, bằng cách sử dụng hàm MID, bạn đã có tên trang tính trong kết quả

Tạo một hàm do người dùng xác định để lấy tên trang tính

Lấy tên trang tính bằng UDF là cách dễ nhất. Bạn không cần phải tạo một công thức phức tạp mà chỉ cần viết một đoạn mã đơn giản như sau

user-defined-function-to-get-sheet-name

Function mySheetName()
mySheetName = ActiveSheet.Name
End Function

Bây giờ, hãy tìm hiểu cách chúng ta có thể sử dụng mã này để trích xuất tên của trang tính hiện tại trong một ô. Sử dụng các bước sau

  1. Đầu tiên, chuyển đến tab Nhà phát triển và nhấp vào Visual Basic
    8-developer-tab
  2. Bây giờ trong Visual Basic Editor, đi đến tùy chọn Chèn và bấm vào Mô-đun để Chèn Mô-đun
    9-module-to-insert-module
  3. Sau đó, đi đến cửa sổ mã và dán đoạn mã trên vào đó
    10-code-window
  4. Cuối cùng, hãy đóng trình chỉnh sửa trực quan cơ bản và quay lại trang tính

Bây giờ, chọn bất kỳ ô nào trong trang tính mà bạn muốn lấy tên và nhập hàm sau vào đó

Tôi có thể tham chiếu tên trang tính trong công thức Excel không?

Để tham chiếu một ô hoặc phạm vi ô trong một trang tính khác trong cùng một sổ làm việc, hãy đặt tên trang tính theo sau là dấu chấm than (. ) trước địa chỉ ô . Ví dụ, để tham chiếu đến ô A1 trong Sheet2, bạn gõ Sheet2. A1.