Nếu bạn không có quá nhiều cột tiền, bạn có thể làm bằng tay.
Trước Quỹ 1 (Cột B), chèn một cột. Sao chép công thức 'IF' vào từng ô để kiểm tra xem có giá trị nào trong Cột B (bây giờ là Cột C) không và nếu có, hãy đặt nội dung thành "Quỹ 1". Đó là, trong ô B2:
= IF (C2 <> "", "Quỹ 1", "")
Trước cột Quỹ tiếp theo, chèn hai cột. Trong phần đầu tiên của hai phần, hãy đặt công thức 'IF' để kiểm tra xem có giá trị nào trong cột Quỹ hay không và nếu có, hãy sao chép ngày từ Cột A. Trong phần thứ hai của hai cột mới lặp lại bước 1 ở trên, nhưng chèn đúng quỹ. Đó là trong các ô D2 và E2
= NẾU (F2 <> "", A2, "") || = NẾU (F2 <> "", "Quỹ 2", "") ||
Làm điều này cho mỗi Cột Quỹ.
3. Sau đó, sao chép các ô từ mỗi khối ba cột sang một trang mới, sao cho mỗi khối liên tiếp được đặt bên dưới khối trước đó. Nghĩa là, chọn và sao chép từ ô dữ liệu đầu tiên của Cột A (không phải hàng 1) sang ô cuối cùng có dữ liệu trong Cột C - không phải toàn bộ các cột - và dán chúng vào ô trên cùng bên trái của trang tính mới. Sau đó chọn và sao chép dữ liệu từ ô đầu tiên trong Cột D, xuống ô dữ liệu cuối cùng trong Cột F và dán vào Cột A ở hàng ngay bên dưới dữ liệu đã dán trước đó.
Khi tất cả các khối này đã được sao chép, bạn có thể sắp xếp dữ liệu theo Cột A (cột ngày). Điều này sẽ không chỉ đặt tất cả các giao dịch theo thứ tự chrono, mà còn chặn tất cả các khoảng trống với nhau, để lại cho bạn dữ liệu theo định dạng bạn đang tìm kiếm.
Phiên bản macro
Nếu có là rất nhiều Cột Quỹ, sử dụng macro recorder để làm bước 1 và 2, và chạy mã mà không bước 2 thông qua một vòng lặp cho mỗi quỹ (đặt "Quỹ #" chuỗi bằng cách thực hiện một số toán trên cột bạn đang ở).
Sau đó, thực hiện một công việc ghi macro tương tự để sao chép và dán cặp ba khối cột đầu tiên và sau đó sắp xếp chúng, và một lần nữa, lặp qua mã sao chép / quá khứ cho mỗi Quỹ