Cấu trúc dữ liệu của bạn thế nào tôi không quan tâm, kệ bạn. Nhưng nếu cần thì copy sang sheet khác chỉ có tiêu đề và các dòng dữ liệu, và lấy nó để mail merge. Nếu thích thì cữ giữ như trước, quyền của bạn.
Tôi chỉ giúp chỗ bạn hỏi, chỗ bạn không biết làm.
Tôi đính kèm con cá. Cứ copy/paste đoạn đó vào tập tin của mình.
Những mục nào không có giá trị thì không có dòng đó trong kết quả.
Nếu nhìn con cá mà vẫn không biết cách làm cho tương lai thì ho một cái thật to nhé.
À, mở con cá rồi thì chọn csdl, chọn table Data$.
Cảm ơn bạn chiếu cố, mình sẽ diễn giải ý lại và đính kèm lại file gọn hơn [trình bày hai cách mình xử lý và file ghi cả 2 cách] như bên dưới.
VẤN ĐỀ
Mình làm hợp đồng lao động và vướng về việc căn chỉnh xuống dòng cho mục phụ cấp như sau:
MINH HỌA nhân viên 1:
+ Phụ cấp gồm:
Cơm: 600,000 đồng/tháng
Phòng trọ: 700,000 đồng/tháng
Lưu động: 800,000đồng/tháng
Chuyên cần: 900,000 đồng/tháng
Trách nhiệm: 1,000,000 đồng/tháng
Điện thoại: 1,100,000 đồng/tháng
Đi lại: 1,200,000 đồng/tháng
Hiệu quả CV: 4,000,000 đồng/tháng
Tuy nhiên, khi chạy mail merge cho nhân viên 2:
MINH HỌA nhân viên 2:
+ Phụ cấp gồm:
[dòng trống]
[dòng trống]
[dòng trống]
Chuyên cần: 900,000 đồng/tháng
[dòng trống]
[dòng trống]
[dòng trống]
Hiệu quả CV: 4,000,000 đồng/tháng
HƯỚNG TỰ XỬ LÝ
Mình tìm hiểu thì có hai cách xài:
Cách 1: Mình đã thêm switches
{ MERGEFIELD hdld_com \b "Cơm: "}{ MERGEFIELD hdld_com_dv \b " " \f "¶
"
} {MERGEFIELD hdld_phongtro \b "Phòng trọ: " }{ MERGEFIELD hdld_phongtro_dv
\b " " \f "¶
"
} {MERGEFIELD hdld_luudong \b "Lưu động: " } {MERGEFIELD hdld_luudong_dv \b " \f "¶
"
} {MERGEFIELD hdld_chuyencan \b "Chuyên cần: " "
} {MERGEFIELD hdld_chuyencan_dv \b " " \f "¶
"
} { MERGEFIELD hdld_trachnhiem \b "Trách nhiệm: " "
} { MERGEFIELD hdld_trachnhiem_dv \b " " \f "¶
"
} { MERGEFIELD hdld_dienthoai \b "Điện thoại: " "
} { MERGEFIELD hdld_dienthoai_dv \b " " \f "¶
"
} {MERGEFIELD hdld_trcdilai \b "Đi lại: " "
} { MERGEFIELD hdld_trcdilai_dv \b " " \f "¶
"
} {MERGEFIELD hdld_hqlamviec \b "Hiệu quả CV: " "
} { MERGEFIELD hdld_hqlamviec_dv \b " " \f "¶
"
}
để thêm xuống dòng. Tuy nhiên, dữ liệu
ko chạy hình như là vì
¶ mà không hiểu tại sao.
Cách 2: Cách này phải chèn 1 table kích thước 1x1 và set wrap text để chứa các loại phụ cấp. Kết quả đối với từng nhân viên là:
MINH HỌA nhân viên 1 [trong bảng table]
Cơm: 600,000 đồng/tháng Phòng trọ:
700,000 đồng/tháng Lưu động:
800,000đồng/tháng Chuyên cần: 900,000
đồng/tháng Trách nhiệm: 1,000,000
đồng/tháng Điện thoại: 1,100,000
đồng/tháng Đi lại: 1,200,000 đồng/tháng
Hiệu quả CV: 4,000,000 đồng/tháng
MINH HỌA nhân viên 2 [trong bảng table]
Chuyên cần: 900,000 đồng/tháng
Hiệu quả CV: 4,000,000 đồng/tháng
Cách 2 này hên xui tùy nhân viên có phụ cấp khác nhau.
CÂU HỎI
Vậy nên không biết có giải pháp nào xử lý không? File đính kèm [gui gpe 1] là cách 1 và [gui gpe 2] là cách 2.