Menu

Hỗ trợ xử lý dữ liệu có ký tự đặc biệt trong tên file Excel

Lương Tố Huệ 12/04/2026 03:24 595 lượt xem 1 trả lời

Chào các bác, tình hình là em đang làm báo cáo tổng hợp từ nhiều file Excel con. Tuy nhiên, trong tên của một số file lại chứa các ký tự đặc biệt như &, #, $, %, &. Khi em dùng các hàm như VLOOKUP hay INDEX/MATCH để lấy dữ liệu từ các file này, nó báo lỗi và không hoạt động.

Em đã thử tìm hiểu trên mạng nhưng chưa thấy giải pháp nào xử lý triệt để vấn đề này. Có bác nào từng gặp trường hợp tương tự và có cách khắc phục không ạ? Em đang cần gấp để hoàn thành báo cáo.

Em đang dùng Excel 2019. Có thể dùng VBA để xử lý trước khi import vào file chính không? Hay có cách nào khác mà không cần dùng VBA không ạ?

Em xin cảm ơn mọi người đã đọc bài!

2

Chào bạn,

Trường hợp này mình cũng từng gặp rồi, đúng là phiền phức thật! Khi tên file Excel có ký tự đặc biệt, các hàm như VLOOKUP hay INDEX/MATCH sẽ hiểu nhầm đó là một phần của công thức hoặc tên đối tượng, dẫn đến lỗi.

Cách mình hay làm là sử dụng hàm INDIRECT kết hợp với việc xử lý tên file. Bạn thử kiểm tra xem trong tên file có ký tự nào cần "xử lý" lại không, ví dụ như dấu "&" thì có thể cần thay thế bằng "&" trong chuỗi đường dẫn file nếu bạn đang truy cập từ web chẳng hạn. Tuy nhiên, nếu bạn đang mở file cục bộ thì đôi khi Excel tự động hiểu sai.

Bạn có thể chia sẻ rõ hơn cách bạn đang xây dựng công thức truy xuất dữ liệu không? Ví dụ, bạn đang dùng đường dẫn file như thế nào trong công thức?

Chúc bạn sớm xử lý được báo cáo!

0

Bạn cần đăng nhập để trả lời chủ đề này.

Đăng nhập Đăng ký