Lấy Tên trang tính từ Công thức - Excel

Tải xuống Sổ làm việc Ví dụ

Tải xuống sổ làm việc mẫu

Hướng dẫn này sẽ trình bày cách lấy tên trang tính bằng công thức trong Excel.

Lấy tên trang tính

Trong Excel không có bất kỳ hàm nào để lấy trực tiếp tên trang tính. Nhưng bạn có thể lấy tên trang tính bằng VBA hoặc bạn có thể sử dụng các hàm CELL, FIND và MID:

1 = MID (CELL ("tên tệp"), TÌM ("]", CELL ("tên tệp")) + 1,31)

Hãy xem qua công thức trên.

Chức năng CELL

Chúng ta có thể sử dụng Hàm CELL để trả về đường dẫn, tên và trang tính của tệp bằng cách nhập “tên tệp”.

1 = CELL ("tên tệp")

Để lấy tên của trang tính hiện tại, bạn có thể sử dụng hàm có hoặc không có đối số tham chiếu tùy chọn, tham chiếu đến bất kỳ ô nào trên tab hiện tại.

1 = CELL ("tên tệp", A1)

Bạn cũng có thể lấy thông tin về bất kỳ trang tính nào khác bằng cách tham chiếu đến một ô trên trang tính đó.

1 = CELL ("tên tệp", AnotherSheet! A1)

TÌM chức năng

Như được hiển thị ở trên, Hàm CELL trả về đường dẫn, tên và trang tính của tệp. Chúng tôi không cần đường dẫn hoặc tên sổ làm việc, vì vậy chúng tôi cần tách biệt tên trang tính.

Đầu tiên, hãy sử dụng Hàm FIND để xác định vị trí của ký tự ngay trước tên trang tính (luôn là “]”).

1 = TÌM ("]", B3)

Hàm MID

Vì chúng ta có vị trí ký tự cuối cùng trước tên trang tính, nên bây giờ chúng ta có thể sử dụng Hàm MID để trích xuất các ký tự sau vị trí đó. Tên trang tính của chúng tôi bắt đầu ở vị trí được tìm thấy ở trên + 1, nhưng chúng tôi không biết tên trang tính dài bao nhiêu. Tuy nhiên, chúng tôi biết độ dài tối đa của tên trang tính (31) và chúng tôi có thể sử dụng nó trong Hàm MID:

1 = MID (B3, C3 + 1,31))

Kết hợp tất cả những điều này lại với nhau sẽ tạo ra công thức ban đầu của chúng tôi:

1 = MID (CELL ("tên tệp"), TÌM ("]", CELL ("tên tệp")) + 1,31)

Bạn sẽ giúp sự phát triển của trang web, chia sẻ trang web với bạn bè

wave wave wave wave wave