# BÁO CÁO LÀM SẠCH DỮ LIỆU - TUẦN 37

## Thông tin chung
- **File gốc 1 (Chính)**: TUẦN 37 (07.09-12.09).xlsx
- **File gốc 2 (Khách lẻ)**: KẾT QUẢ MẪU TUẦN 37.xlsx
- **File gốc 3 (Nhật ký W37)**: W37.xlsx (Sheet: W37, Dòng 536-548)
- **File sạch đầu ra tổng hợp**: `Tuan_37_07.09-12.09_DA-LAM-SACH.xlsx`
- **Các file sạch từng phần**:
  - `Tuan_37_File1_Chinh_DA-LAM-SACH.xlsx`
  - `Tuan_37_File2_KQM_DA-LAM-SACH.xlsx`
  - `Tuan_37_File3_W37_DA-LAM-SACH.xlsx`
- **Ngày xử lý**: 14/09/2026

## Thống kê dữ liệu gộp
- **Tổng số nhà máy**: 46
- **Tổng số dòng dữ liệu**: 178
- **Tổng sản lượng sản phẩm làm mẫu**: 5078 cái
- **Số lượng mẫu đã có đơn hàng**: 8 mẫu

| Loại mẫu | Số lượng dòng | Trạng thái | Số lượng dòng |
|----------|---------------|------------|---------------|
| Mẫu Mới | 65 | Đã Ký (DK) | 17 |
| Mẫu Nhân | 38 | Hoàn Thành (HT) | 147 |
| Mẫu Bộ | 60 | Đang làm (ĐL) | 1 |
| Không làm mẫu / Chưa rõ | 15 | Chưa rõ / Trống | 13 |

## Các thao tác đã thực hiện
1. **Làm sạch riêng biệt & gộp chuẩn hóa 3 file nguồn**: 
   - Đọc dữ liệu từ file chính `TUẦN 37 (07.09-12.09).xlsx` (từ dòng 12, tự động nhận diện cấu trúc cột đặc thù).
   - Đọc dữ liệu từ file khách lẻ `KẾT QUẢ MẪU TUẦN 37.xlsx` (từ dòng 5, loại bỏ dòng tổng kết và dòng ký tên).
   - Đọc dữ liệu từ sổ theo dõi `W37.xlsx` (Sheet "W37", các dòng mới từ 536 đến 548).
2. **Đánh lại số thứ tự (Stt) nhà máy liên tục**: Đảm bảo số thứ tự nhà máy tăng liên tục từ 1 đến 46.
3. **Chuẩn hóa kỹ thuật viên**: Sử dụng bộ quy tắc chuẩn hóa tên kỹ thuật viên (xử lý tách gộp nhóm, chuẩn hóa lỗi chính tả và định dạng danh xưng).
4. **Phân tách cột Loại mẫu và Trạng thái**: Ánh xạ đúng các trường tương ứng từ cột ban đầu về định dạng chuẩn (DK, HT, ĐL và Mới, Nhân, Bộ).
5. **Xử lý các nhà máy không làm mẫu**: Tự động chuyển các bản ghi "KHÔNG CÓ MẪU" / "KHÔNG LÀM MẪU" sang cột Ghi chú một cách chuẩn xác.
