Chèn tên tệp - 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ẽ dạy bạn cách lấy tên tệp bằng công thức trong Excel.

Lấy tên tệp

Trong Excel không có hàm lấy trực tiếp tên tệp. Tuy nhiên, Hàm CELL sẽ trả về đường dẫn, tên và trang tính của tệp. Sử dụng các hàm văn bản FIND và MID, bạn chỉ có thể trích xuất tên tệp.

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

Hãy xem qua công thức.

Tên tệp, đường dẫn và trang tính

Chúng tôi 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” làm loại thông tin.

1 = CELL (“tên tệp”)

TÌM Vị trí Tên Tệp

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 và tên trang tính, vì vậy chúng tôi sử dụng Hàm FIND để xác định vị trí của ký tự ngay trước (“[“) và sau (“]”) tên tệp.

Công thức đầu tiên này sẽ tìm kiếm “[“. Chúng tôi thêm một vào vị trí đầu tiên để bắt đầu sau dấu ngoặc vuông đầu tiên (“[“).

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

Tiếp theo, chúng tôi sẽ tính toán vị trí của “]” để xác định vị trí kết thúc của tên tệp.

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

Lấy sự khác biệt để tìm độ dài của tên tệp:

Hàm MID

Bây giờ chúng ta có vị trí bắt đầu và độ dài của tên tệp. Chúng tôi cắm các kết quả này vào hàm MID để trích xuất tên tệp từ đường dẫn tệp, tên và chuỗi trang tính.

1 = MID (B3, C3, E3))

Kết hợp các bước này thành một công thức duy nhất, chúng ta nhận được:

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

wave wave wave wave wave