Bỏ qua nội dung chính

Công thức Excel Trích xuất đường dẫn từ tên tệp

Nếu bạn muốn trích xuất đường dẫn từ đầy đủ đường dẫn và tên tệp, bạn có thể sử dụng công thức kết hợp các hàm LEFT, FIND, SUBSTITUTE và LEN để xử lý nó. Công thức hơi dài, nhưng hướng dẫn này sẽ giải thích cách công thức hoạt động cho bạn.
phần mở rộng giải nén doc từ tên tệp 5

Công thức chung:

LEFT(path,FIND("?",SUBSTITUTE(path,"\","?",LEN(path)-LEN(SUBSTITUTE(path,"\","")))))

Lập luận

Path: the cell reference or text string contains file path and file name.

Công thức này hoạt động như thế nào

Lấy một ví dụ: để trích xuất đường dẫn từ ô B3, chứa đầy đủ đường dẫn và tên tệp, vui lòng sử dụng công thức dưới đây:

=LEFT(B3,FIND("?",SUBSTITUTE(B3,"\","?",LEN(B3)-LEN(SUBSTITUTE(B3,"\","")))))

Ấn Bản đăng ký hạng mục thi phím để trích xuất đường dẫn từ ô.
doc trích xuất đường dẫn từ đường dẫn đầy đủ 2

Giải thích

Để trích xuất đường dẫn từ đường dẫn đầy đủ và tên tệp, trước tiên, công thức đếm số ký tự “\” bởi hàm LEN và SUBSTITUTE, sau đó thay thế cuối cùng “\” bằng một ký tự đặc biệt “?” bằng hàm SUBSTITUTE, cuối cùng, hãy tìm ký tự đặc biệt “?” và trích xuất đường dẫn bằng cách sử dụng các hàm FIND và LEFT.

LEN chức năng trả về số ký tự trong chuỗi văn bản.

SUBSTITUTE chức năng thay thế văn bản cũ bằng một văn bản mới.

Công thức LEN (B3) -LEN (SUBSTITUTE (B3, "\", "")) đếm số ký tự "\".

= LEN (B3) -LEN (SUBSTITUTE (B3, "\", ""))
= LEN (B3) -LEN (“C: UsersAddinTestWin10Documentsdescription.xlsx”)
50-46
=4

doc trích xuất đường dẫn từ đường dẫn đầy đủ 3

SUBSTITUTE (B3, "\", "?", LEN (B3) -LEN (SUBSTITUTE (B3, "\", ""))) thay thế "\" thứ tư bằng "?".

= SUBSTITUTE (B3, "\", "?", LEN (B3) -LEN (SUBSTITUTE (B3, "\", "")))
= SUBSTITUTE (B3, "\", "?", 4)
= C: \ Users \ AddinTestWin10 \ Documents? Description.xlsx

doc trích xuất đường dẫn từ đường dẫn đầy đủ 4

FIND chức năng được sử dụng để tìm một chuỗi trong một chuỗi khác và trả về vị trí bắt đầu của chuỗi bên trong chuỗi kia.

Công thức TÌM ("?", SUBSTITUTE (B3, "\", "?", LEN (B3) -LEN (SUBSTITUTE (B3, "\", "")))) tìm vị trí của “?” trong chuỗi văn bản "C: \ Users \ AddinTestWin10 \ Documents? description.xlsx".

= FIND ("?", SUBSTITUTE (B3, "\", "?", LEN (B3) -LEN (SUBSTITUTE (B3, "\", ""))))
= FIND ("?", "C: \ Users \ AddinTestWin10 \ Documents? Description.xlsx")
= 34

doc trích xuất đường dẫn từ đường dẫn đầy đủ 5

LEFT chức năng trích xuất chuỗi con có độ dài cố định từ phía bên trái của văn bản đã cho.

= LEFT (B3, FIND ("?", SUBSTITUTE (B3, "\", "?", LEN (B3) -LEN (SUBSTITUTE (B3, "\", "")))))
= LEFT (B3,34)
= C: \ Users \ AddinTestWin10 \ Documents \

doc trích xuất đường dẫn từ đường dẫn đầy đủ 6

Tệp mẫu

doc mẫuNhấp để tải xuống tệp mẫu


Công thức tương đối

Chức năng tương đối
  • Hàm LEFT
    Trích xuất chuỗi con từ phía bên trái của văn bản.
  • Hàm SUBSTITUE
    Tìm và thay thế chuỗi văn bản bằng một chuỗi khác.
  • Hàm LEN
    Lấy số ký tự trong văn bản.
  • Chức năng tìm kiếm
    Tìm vị trí của một ký tự hoặc chuỗi con cụ thể từ chuỗi văn bản đã cho.
  • Hàm FIND
    Tìm một chuỗi trong một chuỗi khác

Các công cụ năng suất văn phòng tốt nhất

Kutools cho Excel - Giúp bạn nổi bật giữa đám đông

Các tính năng phổ biến: Tìm, đánh dấu hoặc xác định các bản sao  |  Xóa hàng trống  |  Kết hợp các cột hoặc ô mà không làm mất dữ liệu  |  Vòng không có công thức hữu ích. Cảm ơn !
Super VLookup: Nhiều tiêu chí  |  Nhiều giá trị  |  Trên nhiều trang tính  |  Tra cứu mờhữu ích. Cảm ơn !
Khuyến cáo. Danh sách thả xuống: Danh sách thả xuống dễ dàng  |  Danh sách thả xuống phụ thuộc  |  Danh sách thả xuống nhiều lựa chọnhữu ích. Cảm ơn !
Trình quản lý cột: Thêm một số cột cụ thể  |  Di chuyển cột  |  Chuyển đổi trạng thái hiển thị của các cột ẩn  So sánh các cột với Chọn các ô giống nhau và khác nhau hữu ích. Cảm ơn !
Các tính năng nổi bật: Tiêu điểm lưới  |  Chế độ xem thiết kế  |  Thanh công thức lớn  |  Trình quản lý sổ làm việc & trang tính | Thư viện tài nguyên (Văn bản tự động)  |  Bảng chọn ngày  |  Kết hợp các bảng tính  |  Mã hóa/Giải mã ô  |  Gửi email theo danh sách  |  Siêu lọc  |  Bộ lọc đặc biệt (lọc in đậm/nghiêng/gạch ngang...) ...
15 bộ công cụ hàng đầu12 bản văn CÔNG CỤ (thêm văn bản, Xóa ký tự ...)  |  50 + Biểu đồ Các loại (Biểu đồ Gantt ...)  |  40+ Thực tế Công thức (Tính tuổi dựa trên ngày sinh ...)  |  19 chèn CÔNG CỤ (Chèn mã QR, Chèn ảnh từ đường dẫn ...)  |  12 Chuyển đổi CÔNG CỤ (Số thành từ, Chuyển đổi tiền tệ ...)  |  7 Hợp nhất & Tách CÔNG CỤ (Các hàng kết hợp nâng cao, Tách ô Excel ...)  |  ... và nhiều hơn nữa

Kutools cho Excel tự hào có hơn 300 tính năng, Đảm bảo rằng những gì bạn cần chỉ là một cú nhấp chuột...


Tab Office - Bật tính năng Đọc và Chỉnh sửa theo Tab trong Microsoft Office (bao gồm Excel)

  • Một giây để chuyển đổi giữa hàng chục tài liệu đang mở!
  • Giảm hàng trăm cú click chuột cho bạn mỗi ngày, tạm biệt bàn tay chuột.
  • Tăng năng suất của bạn lên 50% khi xem và chỉnh sửa nhiều tài liệu.
  • Mang các tab hiệu quả đến Office (bao gồm Excel), giống như Chrome, Edge và Firefox.
Comments (0)
No ratings yet. Be the first to rate!
There are no comments posted here yet
Please leave your comments in English
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations