chimcanthi
Thành viên mới

- Tham gia
- 5/9/13
- Bài viết
- 4
- Được thích
- 1
Bác nào biết cách xử lý ko giúp với
đang cần gấp.
Thanks
Upload file Excel
=IF(COUNTIF($B$6:$I$27;B30);VLOOKUP(B30;$B$6:$I$27;8;0);0)
Cái câu trên sau này bạn đừng ghi nó lên GPE nữa nhé.đang cần gấp.
Trả về 0 khi hàm Vlookup ko tìm thấy giá trị chính xác
l
=VLOOKUP(SUBSTITUTE(B30,"w/o ",""),$B$6:$I$27,8,0)
=LOOKUP(2,1/COUNTIF(B30,"*"&$B$6:$B$27&"*"),$I$6:$I$27)
Yêu cầu này tôi nghĩ không đúng với file của bạn.
Ví dụ:
- Cell B30 có giá trị: w/o Nắp trên sơn đen 12371 ---> Có thể nó khớp với cell B6 = Nắp trên sơn đen 12371 chăng?
- Cell B33 có giá trị: w/o Nắp dưới sơn đen 12373FT ---> Có thể nó khớp với cell B9 = w/o Nắp dưới sơn đen 12373FT chăng?
Vậy nên tôi nghĩ công thức bạn cần có thể là vầy:
Hoặc vầy:Mã:=VLOOKUP(SUBSTITUTE(B30,"w/o ",""),$B$6:$I$27,8,0)
Kéo fill xuống chẳng có cell nào báo lỗi cảMã:=LOOKUP(2,1/COUNTIF(B30,"*"&$B$6:$B$27&"*"),$I$6:$I$27)
Hợp lý không?
Mình đang dùng office 2003Nếu bạn đang dùng office 2007 trở lên thì có thể kết hợp thêm hàm =Iferror(hàm của bạn,0)
=if(isna(vlookup($b30,$b$6:$i$27,8,0)),"",vlookup($b30,$b$6:$i$27,8,0))
Nếu bạn đang dùng office 2007 trở lên thì có thể kết hợp thêm hàm =Iferror(hàm của bạn,0)
Cảm ơn bạn Phanvankhanh89. Mình cũng đang rối về vần đề này, làm theo cách của bạn rất ổn!=if(isna(vlookup($b30,$b$6:$i$27,8,0)),"",vlookup($b30,$b$6:$i$27,8,0))
Cảm ơn công thức của anh.=if(isna(vlookup($b30,$b$6:$i$27,8,0)),"",vlookup($b30,$b$6:$i$27,8,0))
Khi hàm vlookup ko tìm thấy giá trị nó sẽ báo là N/A ==> mình muốn thay vì báo N/A nó sẽ trả về giá trị mặc định là 0
Thanks
Upload file Excel