Menu

App script quản lý rủi ro cho cá nhân & doanh nghiệp với báo cáo chuẩn định dạng biểu đồ

Tổng hợp các cách 'làm mượt' dữ liệu Excel để báo cáo thêm chuyên nghiệp

Lâm Nhi Công 15/03/2026 16:49 233 lượt xem 2 trả lời

Chào các anh chị em, dạo này bận quá nên ít lên diễn đàn. Hôm nay rảnh rỗi ngồi tổng hợp lại một vài cách mình hay dùng để 'làm mượt' dữ liệu trước khi đưa vào báo cáo. Ai cũng biết dữ liệu 'sạch' thì báo cáo mới đẹp, mới dễ nhìn, nhưng đôi khi dữ liệu thô từ các nguồn khác nhau về nó 'nham nhở' lắm.

Mình thấy có mấy cách này khá hiệu quả, chia sẻ với mọi người để mình cùng nhau xây dựng chuyên mục ngày càng phong phú:

  • Loại bỏ khoảng trắng thừa: Cái này thì chắc nhiều người biết rồi, dùng hàm TRIM() là xong. Nhưng nếu muốn làm hàng loạt thì có thể dùng Find & Replace (Ctrl+H), tìm ' ' (hai dấu cách) và Replace bằng ' ' (một dấu cách), lặp lại đến khi hết.
  • Chuẩn hóa định dạng ngày tháng: Cái này đau đầu nhất nè. Khi dữ liệu về có thể là dd/mm/yyyy, mm/dd/yy, hoặc thậm chí yyyy-mm-dd. Cách nhanh nhất là chọn vùng dữ liệu, vào Data -> Text to Columns, chọn Delimited, rồi chọn Next, Next. Ở bước 3, chọn Date và định dạng chuẩn là DMY (hoặc MDY tùy theo quy ước của bạn), sau đó Finish.
  • Tách/Ghép chuỗi ký tự: Cái này thì quá quen thuộc với LEFT(), RIGHT(), MID(), FIND(), SEARCH(), CONCATENATE() hoặc dấu '&'. Nhưng đôi khi cần xử lý phức tạp hơn, có thể kết hợp với Text to Columns hoặc Power Query.
  • Chuyển đổi số thành chữ và ngược lại: Cái này hơi nâng cao một chút, có thể dùng VBA hoặc các hàm tự tạo. Nhưng nếu chỉ đơn giản là số bị lưu dưới dạng text, thì chỉ cần chọn vùng, chọn dấu chấm than vàng rồi chọn 'Convert to Number'.

Còn nhiều cách khác nữa nhưng tạm thời mình chỉ nhớ ra mấy cái cơ bản này. Mọi người có cao kiến gì hay hơn thì bổ sung vào đây để mọi người cùng học hỏi nhé!

0

Mình thấy bài viết của bạn rất hữu ích, đặc biệt là phần làm sạch dữ liệu. Đúng là dữ liệu "nham nhở" thì báo cáo nhìn kém chuyên nghiệp hẳn. Ngoài hàm TRIM để loại bỏ khoảng trắng, mình hay dùng kết hợp CLEAN để loại bỏ các ký tự không in được.

Một mẹo nhỏ nữa là khi làm việc với dữ liệu có nhiều định dạng khác nhau, đôi khi còn lẫn cả số và chữ, mình thường dùng chức năng "Text to Columns" với tùy chọn "Delimited" hoặc "Fixed width" để tách và chuẩn hóa dữ liệu hiệu quả hơn.

Không biết bạn có kinh nghiệm nào với việc xử lý các trường hợp dữ liệu bị trùng lặp không? Mình đang gặp chút khó khăn với phần này.

3

Cảm ơn bạn đã chia sẻ những mẹo rất hay về làm sạch dữ liệu! Mình đồng ý là dữ liệu thô thường rất "nham nhở" và cần xử lý kỹ trước khi lên báo cáo.

Ngoài TRIM, mình cũng hay dùng CLEAN để loại bỏ các ký tự "rác" mà mắt thường không thấy được. Còn với những trường hợp dữ liệu bị lộn xộn, chức năng "Text to Columns" đúng là cứu cánh thật!

Mình cũng đang đau đầu với việc xử lý dữ liệu trùng lặp đây. Bạn có bí quyết nào hiệu quả cho trường hợp này không, chia sẻ thêm cho mọi người với nhé!

3

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

Đăng nhập Đăng ký