Tự động chèn và cập nhật vào table khác

Liên hệ QC

thaibao77

Thành viên mới
Tham gia
4/11/07
Bài viết
12
Được thích
1
Chào các Bác,

Nhờ các Bác giúp dùm vấn đề sau: Giả sử có 1 đơn hàng phát sinh là số 1, khách hàng ABS mua 2 mặt hàng với từng số lượng tương ứng như trong File kèm theo.

Mình muốn nhập liệu theo dạng ở Sheet thứ 1 (Mỗi row là 1 đơn hàng, bao gồm nhiều mặt hàng), sau khi nhập xong, ở Sheet thứ 2 sẽ tự động cập nhật theo (Mỗi row là Mặt hàng. Nếu đơn hàng có nhiều mặt hàng thì sẽ có nhiều dòng).

Lý do: Ở Sheet thứ nhất dễ nhập liệu hơn, nhưng không thể tổng hợp và báo cáo (dùng Pivot Table) được. Mình nghĩ ở sheet 2 là cách nhập liệu chuẩn nhất.

Mình cũng đã nghĩ đến việc tạo FORM để nhập liệu, nhưng lực bất tòng tâm.+-+-+-+
Mong các Bác góp ý và chỉ vẻ giúp.

Xin cảm ơn nhiều.

PS: Mình đang sử dụng 2007, và cả 2 sheet là 2 table.
 

File đính kèm

  • Auto convert.xls
    21.5 KB · Đọc: 68
Chào các Bác,

Nhờ các Bác giúp dùm vấn đề sau: Giả sử có 1 đơn hàng phát sinh là số 1, khách hàng ABS mua 2 mặt hàng với từng số lượng tương ứng như trong File kèm theo.

Mình muốn nhập liệu theo dạng ở Sheet thứ 1 (Mỗi row là 1 đơn hàng, bao gồm nhiều mặt hàng), sau khi nhập xong, ở Sheet thứ 2 sẽ tự động cập nhật theo (Mỗi row là Mặt hàng. Nếu đơn hàng có nhiều mặt hàng thì sẽ có nhiều dòng).

Lý do: Ở Sheet thứ nhất dễ nhập liệu hơn, nhưng không thể tổng hợp và báo cáo (dùng Pivot Table) được. Mình nghĩ ở sheet 2 là cách nhập liệu chuẩn nhất.

Mình cũng đã nghĩ đến việc tạo FORM để nhập liệu, nhưng lực bất tòng tâm.+-+-+-+
Mong các Bác góp ý và chỉ vẻ giúp.

Xin cảm ơn nhiều.

PS: Mình đang sử dụng 2007, và cả 2 sheet là 2 table.

Để công thức sau tại Ô D3 tại sheet "Kết quả";
PHP:
=INDEX(Nhập!$C$3:$I$12,MATCH('Kết quả'!B3,Nhập!$B$3:$B$12,0),MATCH('Kết quả'!C3,Nhập!$C$2:$I$2,0))
Sau đó fill xuống,
 
Cảm ơn Bác Dat_butmuc, mình cũng đã làm được như bác hướng dẫn. Nhưng như vậy thì thủ công quá. Có cách nào dùng VBA một cách tự động không?

Mong các members giúp dùm. TKS
 
Web KT
Back
Top Bottom