Dò tìm dữ liệu mà có 2 tham chiếu (1 người xem)

  • Thread starter Thread starter bobaoloc
  • Ngày gửi Ngày gửi
Liên hệ QC

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

bobaoloc

Thành viên mới
Tham gia
23/6/10
Bài viết
30
Được thích
0

Em đang làm báo cáo số liệu xuất mực thực tế cho từng khách hàng, nhưng gặp vấn đề ở chỗ dò tìm dữ liệu. Em không biết làm cách nào để dò tìm vì ở đây có 2 dữ liệu để tham chiếu là vừa mã khách hàng, vừa là mã hàng hóa.


Em gửi file kèm các anh chị giúp em nha.

Cám ơn rất nhiều.
 

File đính kèm

Cám ơn rất nhiều về câu trả lời nhưng ý mình không chỉ muốn dò tìm theo mã vật tư mà phải tìm theo vửa là mã khách hàng đó tương ứng với mã mực đó thì xuất thực là bao nhiêu,vỉ có thể nhiều khách hàng xuất cùng 1 loại mực nên phải phân ra theo KH và theo mã luôn. Ở đây mình chỉ đưa ra 1 vài K/hang tiêu biểu thôi còn dữ liệu của mình thì rất lớn.
 
Ở bài #2, file thứ 2 (ở dưới) đã thoả mãn yêu cầu của ban. Tuy nhiên công thức ở cột phụ không phù hợp nếu dữ liệu lớn. bạn chỉnh lại công thức tại cột phụ như sau
C2=IF(A2<>"",A2&B2,LEFT(C1,5)&B2))
 

File đính kèm

Bạn thử xem công thức trong file đính kèm của tôi. Không sử dụng đến cột phụ
 

File đính kèm

Rất cám ơn bạn hoangminhtien va duongv đã hỗ trợ mình trong công thức này.

Công thức của bạn minhtien thi mình hiểu nhưng của ban duongv thì mình không hiểu gì hết. Nếu trong file có nhiều tham số nhưng chỉ lấy mã KH và mã vật tư để dò tìm thì công thức của bạn sẽ không lấy được giá trị đúng, bạn giải thích thêm cho minh nha.

Cám ơn mọi ngưởi nhiều.
 
Rất cám ơn bạn hoangminhtien va duongv đã hỗ trợ mình trong công thức này.

Công thức của bạn minhtien thi mình hiểu nhưng của ban duongv thì mình không hiểu gì hết. Nếu trong file có nhiều tham số nhưng chỉ lấy mã KH và mã vật tư để dò tìm thì công thức của bạn sẽ không lấy được giá trị đúng, bạn giải thích thêm cho minh nha.

Cám ơn mọi ngưởi nhiều.
Công thức của tôi:
=IF(A5<>"",tim1,tim2)
Trong đó tôi sử dụng 2 name
tim1
=VLOOKUP(data!$B4,OFFSET(INDIRECT("'Actual Qty'!A"&MATCH(data!$A4,DATA,0)),0,1,MATCH(data!$A5,DATA,0)-2,2),2,0)
tim2
=VLOOKUP(data!$B4,OFFSET(INDIRECT("'Actual Qty'!A"&MATCH(data!$A4,DATA,0)),0,1,MAX(IF(vatu<>"",ROW(vatu),""))-2,2),2,0)
Bạn test thấy nó sai ở trường hợp nào vậy.
 
Chắc tại kiến thức mình còn nông cạn quá nên khi nhìn vào CT có tim1, tim2 mình chẳng hiểu gì. Mình sẻ ngâm cứu công thức Vlookup của bạn.

Thanks.
 
Web KT

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

Back
Top Bottom