Chèn đường dẫn tệp trong 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 đường dẫn và tên tệp bằng công thức trong Excel.

Nhận đường dẫn và tên tệp

Trong Excel không có hàm lấy trực tiếp đường dẫn và tên tệp, nhưng 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, LEFT và SUBSTITUTE, chúng ta có thể tách riêng đường dẫn và tên tệp.

1 = SUBSTITUTE (LEFT (CELL ("tên tệp", B2), TÌM ("]", CELL ("tên tệp", B2)) - 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”, B2)

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 trang tính hoặc dấu ngoặc vuông, vì vậy chúng tôi sử dụng hàm FIND để xác định vị trí của ký tự cuối cùng (tức là ký tự trước “]”) của tên tệp.

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

Xóa tên trang tính

Khi chúng tôi có vị trí của ký tự cuối cùng của tên tệp, chúng tôi sử dụng Hàm LEFT để xóa tên của trang tính.

1 = LEFT (B3, C3)

Hàm SUBSTITUTE

Bạn có thể thấy ở trên vẫn còn một dấu ngoặc vuông mở giữa tên đường dẫn và tệp. Sử dụng hàm SUBSTITUTE để thay thế “[“ bằng một chuỗi trống.

1 = SUBSTITUTE (D3, "[", "")

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

1 = SUBSTITUTE (LEFT (CELL ("tên tệp", B2), TÌM ("]", CELL ("tên tệp", B2)) - 1), "[", "")

Chỉ nhận đường dẫn

Bạn có thể chỉ muốn hiển thị đường dẫn mà không có tên tệp. Đối với điều này, chúng ta có thể dừng lại ở Hàm LEFT với một chút tinh chỉnh. Không cần SUBSTITUTE vì sẽ không có bất kỳ ký tự giữa chuỗi nào để xóa. Để chỉ trả về đường dẫn, chúng tôi tìm vị trí của ký tự đầu tiên của tên tệp (“[“), thay vì ký tự cuối cùng và tên đường dẫn là mọi thứ ở bên trái.

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

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