trai ho mo
Thành viên mới
- Tham gia
- 29/10/12
- Bài viết
- 21
- Được thích
- 5
Bài này thua rồi bạn ơi. Thủ công là cái chắcChào các Bác,
Mình gặp vấn đề khó, suy nghĩ nhiều ngày rồi nhưng không ra. Phiền các Bác giúp mình.
Cám ơn nhiều
Cám ơn Bác Quang HảiBài này thua rồi bạn ơi. Thủ công là cái chắc
Cám ơn Bác bebo nhìuThua dữ liệu này.
Nên tạo 1 danh sách đầy đủ các học sinh gồm 2 cột: Họ tên HS không dấu và lớp
Sau đó dùng hàm SEARCH để dò.
Bạn làm đi rồi post lên đây sẽ có giải pháp.
Bài đã được tự động gộp:
Khi PH chuyển khoản HP, bạn nên yêu cầu họ điền mã học sinh, sau đó dò mới dễ, kiểu như điện lực đang làm ("T/T tiền điện mã PE01111" chẳng hạn.)
Chào bebo,Thua dữ liệu này.
Nên tạo 1 danh sách đầy đủ các học sinh gồm 2 cột: Họ tên HS không dấu và lớp
Sau đó dùng hàm SEARCH để dò.
Bạn làm đi rồi post lên đây sẽ có giải pháp.
Bài đã được tự động gộp:
Khi PH chuyển khoản HP, bạn nên yêu cầu họ điền mã học sinh, sau đó dò mới dễ, kiểu như điện lực đang làm ("T/T tiền điện mã PE01111" chẳng hạn.)
Chào bạn,Chào bebo,
tôi gửi bảng danh sách học sinh. Bác giúp mình nhé. Cám ơn
=LOOKUP(2,1/SEARCH(DanhSach!$B$2:$B$1857,$A2)/SEARCH(DanhSach!$A$2:$A$1857,$A2),DanhSach!A$2:A$1857)
Rất cám ơn. Hàm LOOKUP này tôi cũng mới biết đến thôi.Để tránh trường hợp trùng tên mà khác lớp, sửa công thức của phuocam với cú pháp SEARCH 2 điều kiện: tên và lớp tìm thấy đồng thời:
B2:
copy sang C2 và copy cả hai xuống.Mã:=LOOKUP(2,1/SEARCH(DanhSach!$B$2:$B$1857,$A2)/SEARCH(DanhSach!$A$2:$A$1857,$A2),DanhSach!A$2:A$1857)
Rất cám ơn. Hàm LOOKUP này tôi cũng mới biết đến thôi.Chào bạn,
Bạn nên để danh sách trên 1 sheet riêng.
Công thức tại C2:
=LOOKUP(2,1/SEARCH(DanhSach!$B$2:$B$1857,A2),DanhSach!$B$2:$B$1857)
Công thức tại B2:
=LOOKUP(2,1/SEARCH(DanhSach!$B$2:$B$1857,A2),DanhSach!$A$2:$A$1857)
Xem thêm file đính kèm.
Sao có 1 tên học sinh này trả về không đúng tên (Nguyen Ngoc Phuong Uyen ==> Nguyen Ngoc Phu. Kính nhờ Bebo giúpĐể tránh trường hợp trùng tên mà khác lớp, sửa công thức của phuocam với cú pháp SEARCH 2 điều kiện: tên và lớp tìm thấy đồng thời:
B2:
copy sang C2 và copy cả hai xuống.Mã:=LOOKUP(2,1/SEARCH(DanhSach!$B$2:$B$1857,$A2)/SEARCH(DanhSach!$A$2:$A$1857,$A2),DanhSach!A$2:A$1857)
Chắc do có tên Nguyen Ngoc Phu nên hàm sẽ lấy từ bên dưới lên trước.Sao có 1 tên học sinh này trả về không đúng tên (Nguyen Ngoc Phuong Uyen ==> Nguyen Ngoc Phu. Kính nhờ Bebo giúp
12A15 | Nguyen Ngoc Phuong Uyen |
12A15 | Nguyen Ngoc Phu |
Bạn chạy bằng chân thì chủ bài lại chạy bằng cơm thôi.chứ thế này thì tui ... chạy.
Xem cách làm trong fileSao có 1 tên học sinh này trả về không đúng tên (Nguyen Ngoc Phuong Uyen ==> Nguyen Ngoc Phu. Kính nhờ Bebo giúp
Đúng rồi. Tôi chuyển danh sách sang không dấu tiếng việt bằng code VBAXem cách làm trong file
Ghi chú: Bạn lấy danh sách không dấu tiếng Việt bằng cách nào? Nếu bằng VBA thì mở topic mới xin code VBA
Dùng hàm instr nhận diện lớp và học sinh trong code bỏ dấu sẽ được kết quảĐúng rồi. Tôi chuyển danh sách sang không dấu tiếng việt bằng code VBA