muốn dò tìm,tham chiếu theo nhiều điều kiện

Liên hệ QC

khanhpur

Thành viên mới
Tham gia
8/8/07
Bài viết
25
Được thích
36
Mình đang gặp vấn đề này nhưng không biết phải sử dụng công thức gì để có thể làm được.Vì thế các anh chị trong diễn đàn giúp sức dùm.Chân thành cảm ơn.
 

File đính kèm

Mình đang gặp vấn đề này nhưng không biết phải sử dụng công thức gì để có thể làm được.Vì thế các anh chị trong diễn đàn giúp sức dùm.Chân thành cảm ơn.
Công thức ô C14 :
PHP:
=INDEX($D$4:$G$5,MATCH(C$13,$B$4:$B$5,0),MATCH($B14,$D$3:$G$3,0))
 
Mình đang gặp vấn đề này nhưng không biết phải sử dụng công thức gì để có thể làm được.Vì thế các anh chị trong diễn đàn giúp sức dùm.Chân thành cảm ơn.
Ngoài ra bạn sử dụng công thức này củng được nè
Mã:
C14 =OFFSET($B$3,MATCH(C$13,$B$4:$B$5,0),MATCH($B14,$C$3:$G$3,0))
 
Giúp đỡ!!!!

Em mới tham gia diễn đàn, em có vấn đề thế này mong anh chị giúp!!!
 

File đính kèm

Cảm ơn các bạn nhiều , mình đã thử các công thức của các bạn rồi nhưng nó vẫn không đúng như mong muốn của mình .
Cái mình cần là muốn kết hợp dò tìm cùng lúc vừa tên SP vừa cấp độ của sp luôn (không dùng cột phụ kết hợp 2 thứ với nhau vì bảng 1 là form của bộ phận khác). Nếu cấp độ ở bảng 1 thay đổi thì sẽ báo lỗi ở bảng 2 để mình biết mà chỉnh sửa lại bảng 2 cho đúng.
Các công thức nêu trên không thể hiện được sự liên kết này.
Mong các bạn giúp thêm nữa dùm , mình đang bí lắm
 
Em mới tham gia diễn đàn, em có vấn đề thế này mong anh chị giúp!!!
Dùng UDF nha.
PHP:
Function MyVlookup(TD, BD As Range, KQ)
For Each Rng In BD.Resize(, 1)
    If Rng = TD Then
    MyVlookup = MyVlookup & Rng.Offset(, KQ - 1) & " "
    End If
Next
MyVlookup = Replace(Trim(MyVlookup), " ", ", ")
End Function
Cấu trúc tương tự như Vlookup:
Mã:
=MyVlookup(Lookup_Value,Table_Array,Col_Index_Num)
 

File đính kèm

Nếu khó khăn trong việc sử dụng hàm sẵn có của Excel thì sao không viết luôn UDF cho chủ động.
Nhưng cái vô lý lại nằm ngay trong cái bảng ví dụ của bạn,chỉ thấy 1 loại SP đi với 1 cấp độ thì tim ở đâu nữa.
 
Lần chỉnh sửa cuối:
Cảm ơn các bạn nhiều , mình đã thử các công thức của các bạn rồi nhưng nó vẫn không đúng như mong muốn của mình .
Cái mình cần là muốn kết hợp dò tìm cùng lúc vừa tên SP vừa cấp độ của sp luôn (không dùng cột phụ kết hợp 2 thứ với nhau vì bảng 1 là form của bộ phận khác). Nếu cấp độ ở bảng 1 thay đổi thì sẽ báo lỗi ở bảng 2 để mình biết mà chỉnh sửa lại bảng 2 cho đúng.
Các công thức nêu trên không thể hiện được sự liên kết này.
Mong các bạn giúp thêm nữa dùm , mình đang bí lắm
Bạn có thể dùng công thức này:
Mã:
{=HLOOKUP($B14,$D$3:$G$5,MATCH(C$13&C$12,$B$3:$B$5&$C$3:$C$5,0),0)}
Công thức mảng.

Theo như ghi chú trong file của bạn thì hình như Mỗi loại sản phẩm chỉ ở 1 cấp độ. Và mục đích chính của bạn là nếu cấp độ và tên sản phẩm không phù hợp thì thông báo để cho biết thôi. Nếu vậy thì nên sử dụng công thức như thế này. Đơn giản hơn và tốc độ sẽ nhanh hơn.

Mã:
=IF(VLOOKUP(C$13,$B$4:$C$5,2,)<>C$12,"Tên SP và cấp độ không phù hợp, hãy kiểm tra lại",HLOOKUP($B14,$D$3:$G$5,MATCH(C$13,$B$3:$B$5,0),0))

Hãy nói rõ yêu cầu cuối cùng của bạn khi nhờ người khác giúp đỡ. Đừng dắt đi lòng vòng theo suy nghĩ của riêng bạn.
 
Giúp em chuyển dữ liệu từ sheet này qua sheet khác với ạ
 

File đính kèm

Giúp em chuyển dữ liệu từ sheet này qua sheet khác với ạ
cái này làm thì dễ đó, nhưng mà dữ liệu này có thật không? tôi thấy bạn cho ví dụ rất khớp với nhau, mỗi trường chỉ có 2 học sinh và có nam có nữ
B5=LOOKUP(2,1/((Sheet1!$F$8:$F$31=Sheet2!$F5)*(Sheet1!$E$8:$E$31=Sheet2!$E5)*(Sheet1!$G$8:$G$31=Sheet2!$G5)),Sheet1!B$8:B$31)
Bạn tự chỉnh sửa dữ liệu cho khớp đi, tôi thấy bạn nhập dữ liệu không đúng rồi đó à nha
 
Lần chỉnh sửa cuối:
Web KT

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

Back
Top Bottom