Hoàn thiện công thức dò tìm

Liên hệ QC

nguyenthiha265

Thành viên mới
Tham gia
15/6/19
Bài viết
15
Được thích
0
Mọi người chỉ giúp em cái này với ạ. Em làm công thức dò tìm cho nhiều kết quả tại ô H3, nhưng vấn đề là sau khi em kéo công thức, và nhập một mã phiếu mới tại ô H6 thì không hiển thị tiếp kết quả nữa. Vậy giờ phải làm sao để em có thể gõ được nhiề mã phiếu tại cột H và trả kết quả tương ứng của mỗi mã phiếu tại cột I ạ. Em cảm ơn nhé
 

File đính kèm

Mọi người chỉ giúp em cái này với ạ. Em làm công thức dò tìm cho nhiều kết quả tại ô H3, nhưng vấn đề là sau khi em kéo công thức, và nhập một mã phiếu mới tại ô H6 thì không hiển thị tiếp kết quả nữa. Vậy giờ phải làm sao để em có thể gõ được nhiề mã phiếu tại cột H và trả kết quả tương ứng của mỗi mã phiếu tại cột I ạ. Em cảm ơn nhé
ban xem thử trong file hè
 

File đính kèm

Tham khảo công thức ở I3:
Mã:
=IFERROR(INDEX($C$3:$C$774,SMALL(IF($B$3:$B$774=LOOKUP("zz",$H$3:H3),ROW($B$3:$B$774)-2),ROW()-MATCH(LOOKUP("zz",$H$3:H3),$H$3:H3,0)-1),1),"")
 

File đính kèm

ban xem thử trong file hè
Mình cảm ơn nhé. Nhưng làm theo Pivot Table là tổng hợp tất cả các mã phiếu trong bảng dữ liệu. Còn thực tế thì mình chỉ có một phần phiếu thôi ạ. Cụ thể bảng 1 là bảng mình sẽ xuất từ phần mềm của hệ thống. Còn bảng 2 là bảng mà mình phải nhập tay dựa trên số lượng phiếu thực tế mình nhận được. Thay vì nhập thủ công tất cả các thông tin trên phiếu, thì mình muốn nhanh gọn hơn là chỉ cần nhập mã phiếu rồi các thông tin khác sẽ tự động dò tìm trong bảng dữ liệu mình có. Thực tế là số lượng phiếu của mình có sẽ không bao giờ đủ như trong file xuất của hệ thống, nên quá trình nhập là để so sánh xem mình bị mất bao nhiêu phiếu. Vì thế nên mình cần phải sử dụng công thức thay vì Pivot Table
Bài đã được tự động gộp:

Tham khảo công thức ở I3:
Mã:
=IFERROR(INDEX($C$3:$C$774,SMALL(IF($B$3:$B$774=LOOKUP("zz",$H$3:H3),ROW($B$3:$B$774)-2),ROW()-MATCH(LOOKUP("zz",$H$3:H3),$H$3:H3,0)-1),1),"")
Mình cảm ơn nhiều nhé
 
Lần chỉnh sửa cuối:
Mình cảm ơn nhé. Nhưng làm theo Pivot Table là tổng hợp tất cả các mã phiếu trong bảng dữ liệu. Còn thực tế thì mình chỉ có một phần phiếu thôi ạ. Cụ thể bảng 1 là bảng mình sẽ xuất từ phần mềm của hệ thống. Còn bảng 2 là bảng mà mình phải nhập tay dựa trên số lượng phiếu thực tế mình nhận được. Thay vì nhập thủ công tất cả các thông tin trên phiếu, thì mình muốn nhanh gọn hơn là chỉ cần nhập mã phiếu rồi các thông tin khác sẽ tự động dò tìm trong bảng dữ liệu mình có. Thực tế là số lượng phiếu của mình có sẽ không bao giờ đủ như trong file xuất của hệ thống, nên quá trình nhập là để so sánh xem mình bị mất bao nhiêu phiếu. Vì thế nên mình cần phải sử dụng công thức thay vì Pivot Table
Sao bạn không tính đến VBA?
 

File đính kèm

Lần chỉnh sửa cuối:
Sao bạn không tính đến VBA?
Qua file anh làm, e thấy rất hay, em xin phép copy file của anh để sửa lại nội dung thành công ty em sản xuất được không ạ. Anh sửa lại giúp em với, e không biết về code. A mở code cho e nhập thật nhiều dòng vào anh nha. E cảm ơn anh.
 

File đính kèm

nếu trường hợp số lượng TRỐNG không có giá trị thì không cần lấy dữ liệu tương ứng là tên HÀNG BÁN thì code VBA như thế nào anh?
Thì thêm 1 IF, nếu số lượng khác "TRỐNG" (Không trống thì là MÁI) thì mới làm cái gì đó.
 
Hỗ trợ bằng cái gì, file nào là của bạn?
E xin lấy lại file của anh, a hỗ trợ giúp e phầncode vba thêm vào 1 điều là nếu trường hợp số lượng bằng TRỐNG không có giá trị thì không cần lấy dữ liệu tương ứng là tên HÀNG BÁN, cảm ơn anh
 

File đính kèm

E xin lấy lại file của anh, a hỗ trợ giúp e phầncode vba thêm vào 1 điều là nếu trường hợp số lượng bằng TRỐNG không có giá trị thì không cần lấy dữ liệu tương ứng là tên HÀNG BÁN, cảm ơn anh
Mặt mũi nó "giống giống" vầy:
 

File đính kèm

Web KT

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

Back
Top Bottom