Tôi nhận được một XLS-File như một báo cáo cơ sở dữ liệu. Tệp có định dạng sau:
| Customer | Name | ... | Orders
1 | 6 | ... | ... | 1234
2 | | | | 4567
3 | | | | 8910
4 | 3 | ... | ... | 3210
5 | | | | 8765
6 | 1 | ... | ... | 1000
7 | | | | 1001
Tôi cần sắp xếp thứ này trên một cột chỉ "điền" vào dòng đầu tiên của "bản ghi" (ở đây: Dòng 1-3, 4 + 5, 6 + 7) như "Khách hàng" trong ví dụ này. Có cách nào (không quay trở lại VBA) để giữ các dòng cùng nhau tạo thành một "bản ghi" trong khi sắp xếp chúng. Tôi biết, đây là lạm dụng Excel nhưng tôi không có lựa chọn nào khác ở đây.
Đầu ra dự kiến sau khi sắp xếp trên "Khách hàng" sẽ là:
| Customer | Name | ... | Orders
1 | 1 | ... | ... | 1000
2 | | | | 1001
3 | 3 | ... | ... | 3210
4 | | | | 8765
5 | 6 | ... | ... | 1234
6 | | | | 4567
7 | | | | 8910
=IF(A2="",E1,A2)
thay thế.