Tìm kiếm dữ liệu từ sheet này sang sheet khác (1 người xem)

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

phammaihuong90

Thành viên mới
Tham gia
2/12/10
Bài viết
30
Được thích
7
Lời đầu tiên em gửi lời chào đến các bác trong GPE !
Em muốn nhờ sự giúp đỡ của các cao thủ về vấn đề em còn gà mờ ( Lần đầu post bài lên GPE ạ)
Em gửi file đính kèm :
- Sheet 1 là Danh sách học sinh nghỉ, nghỉ từ ngày nào đến ngày nào, thời hạn nghỉ và lý do.
- Sheet 2 là e muốn quản lý bằng cách tham chiếu theo mã số học sinh để ra tất cả các ngày bạn đó nghỉ.
Không biết có cách nào làm không ạ ? Nếu có rất mong nhận được sự chỉ giáo của các bác.
Em xin chân thành cảm ơn !!!
 

File đính kèm

Có thể rõ ý hơn được không bạn!!! Chưa hiểu ý bạn muốn gì!
 
Dạ vâng, cảm ơn bác đã phản hồi !
Ý em là từ nguồn dữ liệu sẵn có từ sheet 1, e muốn nó link dữ liệu tương ứng sang sheet 2. Tham chiếu theo mã học sinh.
Nếu dùng Vlookup chỉ trả về kết quả đầu tiên thôi.
Ví dụ từ nguồn dữ liệu từ Sheet 1 với mã học sinh TN174 của bạn Bùi Văn Dũng, khi dùng Vlookup chỉ trả về kết quả nghỉ từ ngày 10/3/2014 đến ngày 10/3/2014, thời gian nghỉ là 1 ngày với lý do Về nhà. Đến các dòng tiếp theo phải làm thế nào ạ sao cho dữ liệu không trùng nhau ?
 
Dạ vâng, cảm ơn bác đã phản hồi !
Ý em là từ nguồn dữ liệu sẵn có từ sheet 1, e muốn nó link dữ liệu tương ứng sang sheet 2. Tham chiếu theo mã học sinh.
Nếu dùng Vlookup chỉ trả về kết quả đầu tiên thôi.
Ví dụ từ nguồn dữ liệu từ Sheet 1 với mã học sinh TN174 của bạn Bùi Văn Dũng, khi dùng Vlookup chỉ trả về kết quả nghỉ từ ngày 10/3/2014 đến ngày 10/3/2014, thời gian nghỉ là 1 ngày với lý do Về nhà. Đến các dòng tiếp theo phải làm thế nào ạ sao cho dữ liệu không trùng nhau ?
Có cách này, nhưng phải dùng tới cột phụ
Rồi dùng 2 hàm cơ bản là Index và match để tìm kiếm
Nhập mã HS vào ô B25 của sheet2
 

File đính kèm

Theo cách của bác Cá Ngừ, e đã làm thành công, bác có thể giải thích rõ hơn về Cột Phụ ko ạ ?
Theo form mẫu của e thì sẽ chia làm 2 bảng nhỏ như ở Sheet 2 đầu tiên thì sẽ chia ra làm 2 cột phụ cũng không ảnh hưởng đúng ko ạ?
 

File đính kèm

Theo cách của bác Cá Ngừ, e đã làm thành công, bác có thể giải thích rõ hơn về Cột Phụ ko ạ ?
Theo form mẫu của e thì sẽ chia làm 2 bảng nhỏ như ở Sheet 2 đầu tiên thì sẽ chia ra làm 2 cột phụ cũng không ảnh hưởng đúng ko ạ?
Nếu như 2 bảng là giống hệt nhau thì theo tôi bạn cho ô nọ bằng ô kia luôn, khỏi cần hàm làm j, ví dụ ở ô L3 bạn để
=A3 luôn
Cột phụ: vì các mã học sinh xuất hiện nhiều lần, nếu bạn dùng hàm vlookup chỉ có thể tìm được bản ghi đâu tiên, còn cơ chế cột phụ là nó đếm từng lần xuất hiện các Mã học sinh, từ thứ tự đó để tìm kiếm (có vẻ trìu tượng, nhưng cứ làm nhiều cho quen)
 
Lần chỉnh sửa cuối:
Ý e không phải vậy ạ.
Nghĩa là 2 bảng form mẫu là giống hệt nhau. Nhưng dữ liệu là chia ra. Ví dụ trải hết bảng 1 rồi trải tiếp ra bảng 2 bác ạ. Vì form chính ko đủ dài nên phải làm ngang.
Cho e hỏi thêm: Ví dụ ở sheet 1 e lọc TN174 ra, có hàm nào để số thứ tự bắt đầu lại từ 1 ko ạ.
Cảm ơn bác đã giúp đỡ !
 
Nếu như 2 bảng là giống hệt nhau thì theo tôi bạn cho ô nọ bằng ô kia luôn, khỏi cần hàm làm j, ví dụ ở ô L3 bạn để
=A3 luôn
Cột phụ: vì các mã học sinh xuất hiện nhiều lần, nếu bạn dùng hàm vlookup chỉ có thể tìm được bản ghi đâu tiên, còn cơ chế cột phụ là nó đếm từng lần xuất hiện các Mã học sinh, từ thứ tự đó để tìm kiếm (có vẻ trìu tượng, nhưng cứ làm nhiều cho quen)
Khi dùng với cột phụ, nếu mình không Sắp xếp theo tên nữa mà sắp xếp theo lớp chẳng hạn, thì sẽ xảy ra trường hợp Cột phụ sẽ nhảy sai. Có cách nào khắc phục ko ạ ?
 
Ý e không phải vậy ạ.
Nghĩa là 2 bảng form mẫu là giống hệt nhau. Nhưng dữ liệu là chia ra. Ví dụ trải hết bảng 1 rồi trải tiếp ra bảng 2 bác ạ. Vì form chính ko đủ dài nên phải làm ngang.
Cho e hỏi thêm: Ví dụ ở sheet 1 e lọc TN174 ra, có hàm nào để số thứ tự bắt đầu lại từ 1 ko ạ.
Cảm ơn bác đã giúp đỡ !
Có đấy, nhưng chắc phải dùng VBA mới được.
 
Về VBA mình cũng chỉ đang luyện CẢM GIÁC..nen phải mai mới trả đc bài.hjk (o đây ko có máy để test)
Các thành viên sẽ có nhiều giải pháp hay
Em cũng rất hứng thú với VBA, trước giờ chỉ copy code của các tiền bối về rồi chạy chứ không hiểu mô tê gì cả? Sắp tới có lớp căn bản của bác Phantuhuong, không biết có đủ trình độ để theo học không.
Em vẫn hỏi bác về Cột phụ ạ, ví dụ là bảng không sắp theo tên thì thứ tự của cột phụ sẽ không chuẩn nữa. Về hàm thì e chỉ biết sơ sơ thôi, kết hợp 2 hàm thì hơi ... :(.
Cảm ơn bác đã tận tình chỉ dạy.
 
Em cũng rất hứng thú với VBA, trước giờ chỉ copy code của các tiền bối về rồi chạy chứ không hiểu mô tê gì cả? Sắp tới có lớp căn bản của bác Phantuhuong, không biết có đủ trình độ để theo học không.
Em vẫn hỏi bác về Cột phụ ạ, ví dụ là bảng không sắp theo tên thì thứ tự của cột phụ sẽ không chuẩn nữa. Về hàm thì e chỉ biết sơ sơ thôi, kết hợp 2 hàm thì hơi ... :(.
Cảm ơn bác đã tận tình chỉ dạy.
Tôi đang online bằng đt nên ko nhìn đc.
Nhưng tôi nghĩ ở cột phụ dùng hàm countif để đếm số lần xuất hiện thì có sort theo tiêu chí gì đâu có ảnh hưởng
 
Em cũng rất hứng thú với VBA, trước giờ chỉ copy code của các tiền bối về rồi chạy chứ không hiểu mô tê gì cả? Sắp tới có lớp căn bản của bác Phantuhuong, không biết có đủ trình độ để theo học không.
Em vẫn hỏi bác về Cột phụ ạ, ví dụ là bảng không sắp theo tên thì thứ tự của cột phụ sẽ không chuẩn nữa. Về hàm thì e chỉ biết sơ sơ thôi, kết hợp 2 hàm thì hơi ... :(.
Cảm ơn bác đã tận tình chỉ dạy.
Nếu có hứng thú với với VBA thì coi file này. Tại sheet2 gõ vào cái ô vàng vàng đấy
 

File đính kèm

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

Back
Top Bottom