Công thức tự động tìm kiếm và cập nhật tên Khách hàng vào sheet công nợ (1 người xem)

Liên hệ QC

Người dùng đang xem chủ đề này

cobehaykhoc

Thành viên mới
Tham gia
19/9/11
Bài viết
7
Được thích
0
Em chào các anh chị!
Em đang có 1 vướng mắc, kính nhờ các anh chị giúp đỡ em với ạ.
Tình hình là em có 1 file excel tổng hợp. Khi em nhập dữ liệu vào 3 sheet Bán hàng,Thu chi, Chuyển khoản thì số liệu tự tổng hợp qua bên sheet Công nợ. Có 1 vấn đề ở đây là em phải copy Tên Khách hàng qua sheet công nợ thì mới có dữ liệu công nợ của Khách hàng đó, còn nếu quên copy qua thì coi như bỏ sót, không theo dõi luôn. Mà 1 ngày có rất nhiều khách hàng mới như vậy, nên dễ sót lắm ạ. Vậy nên em kính nhờ các anh chị chỉ giúp em có công thức nào để khi em nhập dữ liệu bên sheet bán hàng, thì bên sheet Công nợ sẽ tự cập nhật tên Khách hàng nếu đó là Khách hàng mới không ạ? Em có đình kèm file, mong các anh chị xem qua và giúp đỡ em với nhé ạ.
Em cám ơn các anh chị rất nhiều.

Ngọc Huyền
 

File đính kèm

Em chào các anh chị!
Em đang có 1 vướng mắc, kính nhờ các anh chị giúp đỡ em với ạ.
Tình hình là em có 1 file excel tổng hợp. Khi em nhập dữ liệu vào 3 sheet Bán hàng,Thu chi, Chuyển khoản thì số liệu tự tổng hợp qua bên sheet Công nợ. Có 1 vấn đề ở đây là em phải copy Tên Khách hàng qua sheet công nợ thì mới có dữ liệu công nợ của Khách hàng đó, còn nếu quên copy qua thì coi như bỏ sót, không theo dõi luôn. Mà 1 ngày có rất nhiều khách hàng mới như vậy, nên dễ sót lắm ạ. Vậy nên em kính nhờ các anh chị chỉ giúp em có công thức nào để khi em nhập dữ liệu bên sheet bán hàng, thì bên sheet Công nợ sẽ tự cập nhật tên Khách hàng nếu đó là Khách hàng mới không ạ? Em có đình kèm file, mong các anh chị xem qua và giúp đỡ em với nhé ạ.
Em cám ơn các anh chị rất nhiều.

Ngọc Huyền
Nếu là tôi thì tôi thiết lập cho mỗi khách hàng một mã duy nhất ( Ví dụ : KH001; KH002 ..... KH100 ....) thì việc kết chuyển sẽ trở lên dễ dàng hơn rất nhiều mà tránh được nhầm lẫn do phông chữ, do nét cách... như cách bạn lấy theo tên như hiện nay - Bạn nghĩ sao ?
Xem File đính kèm
 

File đính kèm

Lần chỉnh sửa cuối:
Nếu là tôi thì tôi thiết lập cho mỗi khách hàng một mã duy nhất ( Ví dụ : KH001; KH002 ..... KH100 ....) thì việc kết chuyển sẽ trở lên dễ dàng hơn rất nhiều mà tránh được nhầm lẫn do phông chữ, do nét cách... như cách bạn lấy theo tên như hiện nay - Bạn nghĩ sao ?
Xem File đính kèm
Em cám ơn góp ý của anh/chị. Em cũng thấy như vậy sẽ hệ thống hơn và tránh được những sai sót. Do bên em hiện tại đa phần là khách lẻ, họ đến in và lấy hàng trong ngày, nên các bạn bên bộ phận thiết kế in ấn đặt tên Khách hàng như vậy để tiện cho việc nhớ đặc tính sản phẩm đã in để lấy hàng cho khách đó ạ. Theo đó em cũng nhập dữ liệu để khi các bạn cần hỏi đến thông tin của Khách hàng thì em tìm cho dễ. Nhưng trong năm tới em sẽ thay đổi để đặt mã cho KH như anh/chị góp ý để hệ thống hơn ạ :)
Về vấn đề tự động cập nhật tên Khách hàng, anh/chị có cách nào giúp đỡ em với nhen?
Em cám ơn anh/chị nhiều ^_^
 
Nếu tôi hiểu ý thì công thức cho 'CONG NO'!A8
Mã:
=IFERROR(INDEX('BAN HANG'!$D$2:$D$500,MATCH(0,IF('BAN HANG'!$D$2:$D$500="","",COUNTIF($A$7:$A7,'BAN HANG'!$D$2:$D$500)),0)),"")
kết thúc bằng Ctrl+Shift+Enter và kéo xuống dưới.

Nếu 'BAN HANG' là dữ liệu tháng, năm, 5 năm, thì ước lượng số dòng dữ liệu và thay 500 bằng số đủ lớn. Tuyệt đối không tham chiếu cả cột hàng triệu dòng!
 
Nếu tôi hiểu ý thì công thức cho 'CONG NO'!A8
Mã:
=IFERROR(INDEX('BAN HANG'!$D$2:$D$500,MATCH(0,IF('BAN HANG'!$D$2:$D$500="","",COUNTIF($A$7:$A7,'BAN HANG'!$D$2:$D$500)),0)),"")
kết thúc bằng Ctrl+Shift+Enter và kéo xuống dưới.

Nếu 'BAN HANG' là dữ liệu tháng, năm, 5 năm, thì ước lượng số dòng dữ liệu và thay 500 bằng số đủ lớn. Tuyệt đối không tham chiếu cả cột hàng triệu dòng!
Em cám ơn anh nhiều! Em có làm theo thì ở sheet Công Nợ, khi em kéo công thức copy xuống dưới thì các giá trị không thay đổi theo ạ. Anh giúp em với nha. Em cám ơn anh ^_^
 

File đính kèm

Em cám ơn anh nhiều! Em có làm theo thì ở sheet Công Nợ, khi em kéo công thức copy xuống dưới thì các giá trị không thay đổi theo ạ. Anh giúp em với nha. Em cám ơn anh ^_^
1. Bạn không làm đúng như tôi viết
Nếu tôi hiểu ý thì công thức cho 'CONG NO'!A8
Bạn nhập công thức vào A18.

2. Công thức của bạn không như của tôi viết.
Của tôi:

=IFERROR(INDEX('BAN HANG'!$D$2:$D$500,MATCH(0,IF('BAN HANG'!$D$2:$D$500="","",COUNTIF($A$7:$A7,'BAN HANG'!$D$2:$D$500)),0)),"")

Của bạn:

=IFERROR(INDEX('BAN HANG'!$D$2:$D$300,MATCH(0,IF('BAN HANG'!$D$2:$D$300="","",COUNTIF('BAN HANG'!$A$2:$A$300,'BAN HANG'!$D$2:$D$300)),0)),"")

Ngoài thay đổi D500 thành D300 không ảnh hưởng thì:
của tôi:

COUNTIF($A$7:$A7,'BAN HANG'!$D$2:$D$500)

của bạn:

COUNTIF('BAN HANG'!$A$2:$A$300,'BAN HANG'!$D$2:$D$300)

Đọc kỹ và làm đúng. Có sáng tạo thì sáng tạo đúng, đừng bịa ra, đừng sửa khác. Thế thôi.
 
Hic, anh ơi, cái này do lỗi em đọc không kỹ và nhập sót công thức chứ em không có ý sửa gì đâu ạ. Anh đừng bực mình em nha.
Em đã làm lại và được rồi ạ. Em cám ơn anh nhiều lắm lắm ^_^
Em chúc anh ngày mới tốt lành và an yên, anh nhen ^_^
 
Web KT

Bài viết mới nhất

Back
Top Bottom