Mong mọi người giúp dùng hàm dò để lấy dữ liệu ngày tháng từ sheet khác (1 người xem)

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

phongsla

Thành viên mới
Tham gia
7/7/11
Bài viết
39
Được thích
2
Mong mọi người chỉ chi tiết cách khắc phục trong file đính kèm
Xin cảm ơn
 

File đính kèm

Lần chỉnh sửa cuối:
Hì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é)
=IF(ISERROR(VLOOKUP(C4,Sheet2!B2:$G$273,4,0)),"",(VLOOKUP(C4,Sheet2!B2:$G$273,4,0)))
 
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
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.
 
Hì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é)
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
 
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.
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ùng
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))
Chú ý: Hiện giờ CT của bạn đang sai mấy chỗ mà đỏ.
 
Lần chỉnh sửa cuối:
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
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" ???
 
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" ???
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 ạ
 
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ùng
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))
Chú ý: Hiện giờ CT của bạn đang sai mấy chỗ mà đỏ.
Muốn chuyển Sheet2 thành chuỗi thì phải làm như thế nào bạn nhỉ,
 
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 ạ
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.

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ố.
 
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 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.
 

File đính kèm

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.

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ố.
Mình đã làm thử theo cách của bạn rất chuẩn cảm ơn bạn nhiều
 

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

Back
Top Bottom