Hỏi cách sử dụng VLOOKUP

Liên hệ QC

162910658

Thành viên mới
Tham gia
17/6/08
Bài viết
9
Được thích
1
Mình có bài tập xác định Tên của sản phẩm dựa vào bảng tham chiếu.
Cho mình hỏi có thể dùng nguyên vlookup kô. Nếu có thì ct như thế nào
Các bạn có thể cho mình công thức ngắn hơn không
 

File đính kèm

Nếu dùng Exxcel 2003 thì bạn dùng cái này (ở ô C3 và copy xuống dưới):
=IF(ISNA(VLOOKUP(B3, $B$13:$C$16, 2, 0)), $C$16, VLOOKUP(B3, $B$13:$C$16, 2, 0))​

Còn nếu dùng Excel 2007-2010 thì xài cái này, ngắn hơn:
=IFERROR(VLOOKUP(B3, $B$13:$C$16, 2, 0), $C$16)​
 
Cái này dùng vlookup và if phải không ạ?

Mạnh dạn nhờ các bác giúp em bài này. Em thử nhiều cách mà không được
 

File đính kèm

Xin đề xuất với bạn 1 giải pháp:
Kết hợp các hàm: IF, OR, ISNA, VLOOKUP. Trong ô G4, nhập công thức:
=IF(OR(ISNA(VLOOKUP(B4;$B$104:$B$1000;1;0));ISNA(VLOOKUP(F4;$G$104:$G$1000;1;0)));"Không thỏa điều kiện";E104&"-"&F104)
Sau đó copy xuống các ô bên duới trong cột.
File đính kèm.
 

File đính kèm

Anh tuan_anh oi. CT này không ổn.
G7=IF(OR(ISNA(VLOOKUP(B4;$B$104:$B$1000;1;0));ISNA(V LOOKUP(F4;$G$104:$G$1000;1;0)));"Không thỏa điều kiện";E104&"-"&F104)
Nó chỉ tìm được nếu giá trị ở ô G7 hợp với E104 và F104 thôi. Nếu giá trị ở G7 không trùng với E104 và F104, mà trùng với E110, F110 thì không ra được kết quả. Anh xem lại giùm đi.
Các bác cao thủ xem giùm em với
 

File đính kèm

Lần chỉnh sửa cuối:
Anh tuan_anh oi. CT này không ổn.
G7=IF(OR(ISNA(VLOOKUP(B4;$B$104:$B$1000;1;0));ISNA(V LOOKUP(F4;$G$104:$G$1000;1;0)));"Không thỏa điều kiện";E104&"-"&F104)
Nó chỉ tìm được nếu giá trị ở ô G7 hợp với E104 và F104 thôi. Nếu giá trị ở G7 không trùng với E104 và F104, mà trùng với E110, F110 thì không ra được kết quả. Anh xem lại giùm đi.
Các bác cao thủ xem giùm em với

Từ G4 dùng công thức sau rồi fill xuống:
PHP:
=IF(COUNTIF($B$104:$B$188,B4)>0,VLOOKUP(B4,$B$104:$E$188,4,)&"-"&VLOOKUP(B4,$B$104:$F$188,5,),"ko co")
 
Anh tuan_anh oi. CT này không ổn.
G7=IF(OR(ISNA(VLOOKUP(B4;$B$104:$B$1000;1;0));ISNA(V LOOKUP(F4;$G$104:$G$1000;1;0)));"Không thỏa điều kiện";E104&"-"&F104)
Nó chỉ tìm được nếu giá trị ở ô G7 hợp với E104 và F104 thôi. Nếu giá trị ở G7 không trùng với E104 và F104, mà trùng với E110, F110 thì không ra được kết quả. Anh xem lại giùm đi.
Các bác cao thủ xem giùm em với
Xem thử 3 cách này, chọn 1 cách, nhưng phải có cột phụ mới thỏa được 2 yêu cầu mã và số seri
 

File đính kèm

Lần chỉnh sửa cuối:
=IF(COUNTIF($B$104:$B$188,B4)>0,VLOOKUP(B4,$B$104:$E$188,4,)&"-"&VLOOKUP(B4,$B$104:$F$188,5,),"ko co")
dùng cái này thì trùng số máy, khác tháng vẫn ra trùng số seri của tháng đầu tiên hàm tìm được. Kéo xuống, G4,G5,G6 trùng nhau
 
- Công thức của dat_butmuc hình như không phân biệt điều kiện "số máy" và "tháng nợ", trong trường hợp số máy hay tháng nợ không trùng nhau nó vẫn cho kết quả, thay vì phải là "ko co" (ví dụ sửa ô F4 = 8/1/2009a --> vẫn cho kết quả).
- Theo tôi cũng không cần cột phụ đâu, sửa như thế này:
G4 =IF(OR(ISNA(VLOOKUP(B4;$B$104:$B$1000;1;0));ISNA(VLOOKUP(F4;$G$104:$G$1000;1;0)));"Không thỏa điều kiện";VLOOKUP(B4;$B$104:$F$1000;4;0)&"-"&VLOOKUP(B4;$B$104:$F$1000;5;0))
Sau đó copy xuống các ô bên dưới là OK.
 
Lần chỉnh sửa cuối:
G4,G5,G6 cho kết quả như nhau tuan_anhbm a.
(Tác giả online liên tục chờ kết quả. hì)
 
=IF(COUNTIF($B$104:$B$188,B4)>0,VLOOKUP(B4,$B$104:$E$188,4,)&"-"&VLOOKUP(B4,$B$104:$F$188,5,),"ko co")
dùng cái này thì trùng số máy, khác tháng vẫn ra trùng số seri của tháng đầu tiên hàm tìm được. Kéo xuống, G4,G5,G6 trùng nhau

Thì thế này:
PHP:
=IF(SUMPRODUCT(--($B$104:$B$188&$G$104:$G$188=B4&F4))>0,OFFSET($E$103,MATCH(B4&F4,$B$104:$B$188&$G$104:$G$188,),)&"-"&OFFSET($F$103,MATCH(B4&F4,$B$104:$B$188&$G$104:$G$188,),),"ko co")
Kết thúc với CTRL+SHIFT+ENTER
 
slt,
Bạn xem file thử xem nhé. Dùng office 2010 trở lên. Nếu dùng office 2003 thì bỏ hàm iferror ở đi và bấm CTRL+SHIFT+ENTER
File tính bạn sửa cố định $E$109:$E$164 và $F$109:$F$164 lại nhé
=IFERROR(INDEX($E$109:$E$164,MATCH(D4&F4,$C$109:$C$193&$G$109:$G$193,0))&"-"&INDEX($F$109:$F$164,MATCH(D4&F4,$C$109:$C$193&$G$109:$G$193,0)),"")
Bonne chance!
 

File đính kèm

Lần chỉnh sửa cuối:
Vừa "mò" ra... đã thấy mấy cao thủ có giải pháp rồi, nhân tiện cũng đưa lên luôn. (tạm dùng cột phụ, chưa nghĩ ra cách khác)
Bạn thử xem sao
File đính kèm.
 

File đính kèm

Lần chỉnh sửa cuối:
dùng cách của bác Bate được rồi. Thanhk bác nhìu lắm
 
Thì thế này:
PHP:
=IF(SUMPRODUCT(--($B$104:$B$188&$G$104:$G$188=B4&F4))>0,OFFSET($E$103,MATCH(B4&F4,$B$104:$B$188&$G$104:$G$188,),)&"-"&OFFSET($F$103,MATCH(B4&F4,$B$104:$B$188&$G$104:$G$188,),),"ko co")
Kết thúc với CTRL+SHIFT+ENTER
Cách này cũng ok. Nhưng trình độ của em còn hạn chế quá. Sẽ nghiên cứu thêm để hiểu về công thức này
 
chào bà con!
Mình có bảng nè nhưng mình không biết phải soi kiểu gì các bạn giúp mình với!
 
mình đang học E hàm vlookup nhưng mình chả hiểu nguyên lý của hàm này gì cả. các bạn có thể gửi cho mình một số mẫu bài tập và cách sử dụng hàm nè không?
Mail của mình là: vananhkt7a@gmail.com
 
sử dụng hàm vlookup

chào bà con!
em rất dốt Ecel nhất là sử dụng các hàm điều kiện, kết hợp các hàm với nhau.
xin các bác hãy giúp em với (gửi kèm theo bài tập cho e thì tốt quá)
có gì thì gửi vào mail cho e với nhé vananhkt7a@gmail.com
 
Web KT

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

Back
Top Bottom