Bạn lại bệnh cũ tái phát. Topic của bạn đây:Mong mọi người chỉ chi tiết cách khắc phục trong file đính kèm
Xin cảm ơn
=IF(ISERROR(VLOOKUP(C4,Sheet2!B2:$G$273,4,0)),"",(VLOOKUP(C4,Sheet2!B2:$G$273,4,0)))
Hiiiiiiiiiiiiiiii Anh ơi em làm như cách của Anh rùi nhưng vẫn báo #N/A thế mới bực em mới bặp bẹ Excel vì vậy có gì anh chỉ tận tay hộ em với.Bạn lại bệnh cũ tái phát. Topic của bạn đây:
http://www.giaiphapexcel.com/forum/...̀-Anh-chị-giúp-Đối-chiếu-dữ-liệu-chuẩn
Lần này thêm sai CT nữa:
D4 = VLOOKUP(C4;Sheet2!$B$2:$G$273;4;0) Fill xuống
Mình đã dùng thử cách của bạn nhưng vẫn không được thay vì báo lỗi thì dòng đó trắng tinhHình như dùng Ex2003. Vậy để không hiện lỗi bạn dùng công thức sau: (phần lõi vẫn là công thức của bạn tôi ko sửa gì nhé)
Chuyển cột B, Sheet2 thành chuỗi -> Nhập công thức D4 = VLOOKUP(C4,Sheet2!$B$2:$G$273,4,0) Fill xuốngHiiiiiiiiiiiiiiii Anh ơi em làm như cách của Anh rùi nhưng vẫn báo #N/A thế mới bực em mới bặp bẹ Excel vì vậy có gì anh chỉ tận tay hộ em với.
D4=IF(ISNA(VLOOKUP(C10,Sheet2![COLOR=#ff0000]$B$8[/COLOR]:$G$273,4,0)),"",VLOOKUP(C10,Sheet2![COLOR=#ff0000]$B$8[/COLOR]:$G$273;4,0))
Không rõ bạn muốn gì nữa. Bởi nếu bắt lỗi thì tôi đã đưa ra giải pháp, còn nếu tìm trong toàn bộ dữ liệu thì bài #2 đã nói đến mấy cái dấu $.Mình đã dùng thử cách của bạn nhưng vẫn không được thay vì báo lỗi thì dòng đó trắng tinh
Bạn thử tìm 349472618 có trong sheet 2 mà cái mình muốn dò 349472618 để lấy ngày tháng của 349472618 bạn ạKhông rõ bạn muốn gì nữa. Bởi nếu bắt lỗi thì tôi đã đưa ra giải pháp, còn nếu tìm trong toàn bộ dữ liệu thì bài #2 đã nói đến mấy cái dấu $.
Bạn muốn Excel tìm ra kết quả trong khi sheet 2 không hề có kết quả bạn dò. Ví dụ: "TX183521031437" ???
Muốn chuyển Sheet2 thành chuỗi thì phải làm như thế nào bạn nhỉ,Chuyển cột B, Sheet2 thành chuỗi -> Nhập công thức D4 = VLOOKUP(C4,Sheet2!$B$2:$G$273,4,0) Fill xuống
Dòng nào còn báo #N/A là do mã này không có trong Sheet 2
Nếu không muốn hiện #N/A thì dùngChú ý: Hiện giờ CT của bạn đang sai mấy chỗ mà đỏ.Mã:D4=IF(ISNA(VLOOKUP(C10,Sheet2![COLOR=#ff0000]$B$8[/COLOR]:$G$273,4,0)),"",VLOOKUP(C10,Sheet2![COLOR=#ff0000]$B$8[/COLOR]:$G$273;4,0))
Lỗi là do sheet1 bạn định dạng Text còn sheet2 bạn định dạng số nên khi so sánh sẽ không cho giá trị True mặc dù bạn nhìn thấy chúng giống nhau.Bạn thử tìm 349472618 có trong sheet 2 mà cái mình muốn dò 349472618 để lấy ngày tháng của 349472618 bạn ạ
Bạn phải chuyển các ô số trong Cột C sheet 1 thành đúng dạng số, vì những con số trong cột này chỉ là Text. Làm như trong file thử xem.Hiiiiiiiiiiiiiiii Anh ơi em làm như cách của Anh rùi nhưng vẫn báo #N/A thế mới bực em mới bặp bẹ Excel vì vậy có gì anh chỉ tận tay hộ em với.
Nhiều người hướng dẫn bạn ở Topic của bạn rồiMuốn chuyển Sheet2 thành chuỗi thì phải làm như thế nào bạn nhỉ,
Mình đã làm thử theo cách của bạn rất chuẩn cảm ơn bạn nhiềuLỗi là do sheet1 bạn định dạng Text còn sheet2 bạn định dạng số nên khi so sánh sẽ không cho giá trị True mặc dù bạn nhìn thấy chúng giống nhau.
Cách khắc phục
- Bước 1: Chọn 1 ô trắng => Copy
- Bước 2: Chọn toàn bộ dữ liệu cột C sheet1 => Paste Special => Add => OK
Đó là thủ thuật chuyển dữ liệu kiểu Text sang kiểu số nếu chuỗi chỉ bao gồm các ký tự dạng số.