Chào danhculao,
Theo như bố trí dữ liệu như file bạn gửi tôi đoan chắc rằng: bạn sẽ không thực hiện được việc này, tức chỉ đánh vào số TK ở trên sẽ hiện các tài khoản đối ứng bên dưới, vì không có hàm nào có thể phân biệt được khi bạn không cung cấp đầy đủ cho nó. Tôi lấy ngay sheet ChonTK và bạn đã đánh tay dòng ví dụ cho giao dịch số: 13133604, giao dịch này được hạch toán bên SoNKC như sau:
- Nợ 133.1.0010 =___________3.000
- Nợ 642.5.0010 =__________30.000
- Có 331.1.0010 =_____________33.000
Với bút toán này thực ra phải hiểu là 2 bút toán:
- Nợ 133.1.0010 =___________3.000
- Có 331.1.0010 =______________3.000
- Nợ 642.5.0010 =__________30.000
- Có 331.1.0010 =_____________30.000
Do đó, khi báo vào sheet ChonTK, thì giao dịch số 13133604 chỉ phải hiện lên 1 dòng duy nhất: Cột Số Phát sinh Nợ (I7) = 3.000 với TK đối ứng là 331.1.0010.
Muốn được như vậy, thì bên sheet SoNKC liền kề sau cột G "Tài khoản" phải là cột "TK đối ứng" mà bạn phải đánh tay vào. Lúc đó, bạn chỉ cần VLOOKUP(), hoặc LOOKUP() là có thể trích lục qua sheet "ChonTK" dễ dàng hơn.
Nếu bạn đồng ý với gợi ý trên thì bạn hãy tự điều chỉnh lại file, sau đó gửi lại diễn đàn sẽ có sự hỗ trợ tiếp sức của anh em GPE.
Chúc bạn ngày vui.