Công thức chung
=SUBSTITUTE( LEFT(CELL("filename",A1),FIND(")",CELL("filename",A1))-1),"(","")
Tóm lược
Nếu bạn muốn lấy tên đầy đủ và đường dẫn của sổ làm việc hiện tại mà không có tên trang tính, bạn có thể sử dụng công thức sử dụng một số hàm văn bản để loại bỏ tên trang tính. Kết quả cuối cùng sẽ là một chuỗi văn bản giống như sau:
path(workbook.xlsm)
Giải trình
Hàm CELL được sử dụng với "tên tệp" để lấy tên và đường dẫn sổ làm việc đầy đủ:
CELL("filename",A1)
Kết quả là một đường dẫn đầy đủ trông như thế này:
path(workbook.xlsm)sheetname
Hàm LEFT nhận đường dẫn đầy đủ dưới dạng văn bản, cùng với vị trí của dấu ngoặc vuông ")" (trừ 1) được tính bằng hàm find:
FIND(")",CELL("filename",A1))
Với những đối số này, LEFT loại bỏ tên trang tính ra khỏi đường dẫn một cách hiệu quả. Tuy nhiên, dấu ngoặc vuông bên trái ")" vẫn:
path(workbook.xlsm
Hàm cuối cùng, SUBSTITUTE, loại bỏ dấu ")" bằng cách thay thế nó bằng một chuỗi rỗng ("").
=SUBSTITUTE(path(workbook.xlsm,"(","")