Tìm tên thư mục (Microsoft Excel)
Nếu bạn cần tìm thư mục mà sổ làm việc của bạn được lưu, bạn có thể muốn sử dụng macro để tìm ra câu trả lời. Mặc dù đây là một cách tiếp cận hợp lệ (và tương đối dễ dàng), một số người vẫn sợ hãi bởi macro hoặc không muốn sử dụng chúng trong sổ làm việc.
Công thức bảng tính sau sẽ trả về thư mục mà sổ làm việc được lưu trữ:
=LEFT(CELL("Filename",$A$1),FIND("[",CELL("Filename",$A$1))-1)
Nếu bạn sử dụng công thức này trong một sổ làm việc hoàn toàn mới — một sổ làm việc chưa được lưu — thì nó sẽ trả về lỗi #VALUE! lỗi. Điều này xảy ra vì tên tệp chưa được đặt và hàm LEFT không thể trả về một phần của thứ gì đó không có ở đó. Để tránh lỗi, chỉ cần điền công thức vào hàm IFERROR, như sau:
=IFERROR(LEFT(CELL("Filename",$A$1),FIND("[",CELL("Filename",$A$1))-1),"")
Trong biến thể này, hàm CELL được sử dụng để trích xuất và trả về tên thư mục, nhưng chỉ khi nó đã được đặt. Nếu nó chưa được đặt, thì sẽ xảy ra lỗi và hàm IFERROR trả về một chuỗi trống.
ExcelTips là nguồn của bạn để đào tạo Microsoft Excel hiệu quả về chi phí.
Mẹo này (9455) áp dụng cho Microsoft Excel 2007, 2010, 2013, 2016, 2019 và Excel trong Office 365. Bạn có thể tìm thấy phiên bản của mẹo này cho giao diện menu cũ hơn của Excel tại đây: