Cần giúp đỡ hàm tìm kiếm 1 từ trong 1 ô và đặt làm điều kiện cho ô khác?

Liên hệ QC

duongngocmanh

Thành viên mới
Tham gia
13/5/10
Bài viết
25
Được thích
0
Mình có 1 file dữ liệu có 4 cột:
Cột 1 (VD: Cột A) : Các môn học mà học sinh đăng kí. VD: Học sinh A đăng kí học Toán, Lý thì ghi ở ô A1 là: Toán, Lý.
Cột 2 (VD: Cột B) : Môn Toán. Nếu 1 học sinh đăng kí môn toán (đã ghi ở ô A1) thì ở cùng dòng 1 là ô B1 sẽ đánh dấu x.
Cột 3 (VD: Cột C) : Tương tự cột 2 nhưng là môn Lý.
Cột 4 (VD: Cột D) : Tương tự 2 cột trên nhưng là môn Hoá.
*Vấn đề đặt ra: Mình muốn khi mình chỉ nhập dữ liệu vào cột 1. Ví dụ ở ô A1 điền Toán, Lý thì ô B1 và C1 tự động được điền "x".
*Đề xuất hướng giải quyết: Mình không muốn dùng macro vì nhiều khi rất phức tạp. Mình đang muốn dùng lệnh if cho ô B1, C1 và D1 hoặc một lệnh nào đó để đặt điều kiện: Nếu tìm thấy trong ô A1 có chữ Toán thì B1="x", Nếu A1 có chữ Lý thì C1 = "x", tương tự nếu A1 có chữ Hoá thì D1 = "x".
Hỏi: Có hàm nào có thể dùng cho B,C,D như thể không? Nếu không có thì có giải pháp nào thay thế?
À, nhân tiện cho mình hỏi thêm, có cách nào đếm được số từ trong 1 ô không? Via dụ nếu mình nhập là "Toán, Lý" hoặc "toán,lý" hoặc ToánLý thì ở một ô khác đưa ra kết quả là 2? Nếu đếm từ phức tạp thì có thể đếm dấu ",". Có 1 dấu "," thì là 2 môn, 2 dấu là 3 môn,...ưu tiên hàm thay vì macro ạ, nhưng nếu bí quá thì đành chơi macro cũng đc.
Thanks a lot!
 
Lần chỉnh sửa cuối:
Mình có 1 file dữ liệu có 4 cột:
Cột 1 (VD: Cột A) : Các môn học mà học sinh đăng kí. VD: Học sinh A đăng kí học Toán, Lý thì ghi ở ô A1 là: Toán, Lý.
Cột 2 (VD: Cột B) : Môn Toán. Nếu 1 học sinh đăng kí môn toán (đã ghi ở ô A1) thì ở cùng dòng 1 là ô B1 sẽ đánh dấu x.
Cột 3 (VD: Cột C) : Tương tự cột 2 nhưng là môn Lý.
Cột 4 (VD: Cột D) : Tương tự 2 cột trên nhưng là môn Hoá.
*Vấn đề đặt ra: Mình muốn khi mình chỉ nhập dữ liệu vào cột 1. Ví dụ ở ô A1 điền Toán, Lý thì ô B1 và C1 tự động được điền "x".
*Đề xuất hướng giải quyết: Mình không muốn dùng macro vì nhiều khi rất phức tạp. Mình đang muốn dùng lệnh if cho ô B1, C1 và D1 hoặc một lệnh nào đó để đặt điều kiện: Nếu tìm thấy trong ô A1 có chữ Toán thì B1="x", Nếu A1 có chữ Lý thì C1 = "x", tương tự nếu A1 có chữ Hoá thì D1 = "x".
Hỏi: Có hàm nào có thể dùng cho B,C,D như thể không? Nếu không có thì có giải pháp nào thay thế?
À, nhân tiện cho mình hỏi thêm, có cách nào đếm được số từ trong 1 ô không? Via dụ nếu mình nhập là "Toán, Lý" hoặc "toán,lý" hoặc ToánLý thì ở một ô khác đưa ra kết quả là 2? Nếu đếm từ phức tạp thì có thể đếm dấu ",". Có 1 dấu "," thì là 2 môn, 2 dấu là 3 môn,...ưu tiên hàm thay vì macro ạ, nhưng nếu bí quá thì đành chơi macro cũng đc.
Thanks a lot!
Nếu Bạn có rảnh thì làm thủ công trên file đính kèm, nêu yêu cầu lấy ô nào, ghi vào ô nào...
Đọc rồi tưởng tượng sao khó hiểu và...
Buồn ngủ quá!
-----------
 
Lần chỉnh sửa cuối:
Uh nhiều môn hơn mà, lần trước nhờ bạn rồi đấy. Nhưng thôi ko cần làm lại đâu, mình hiểu rồi, tự làm thêm được. Cảm ơn nhiều nhiều nhé!
 
Mình vẫn còn vấn đề chưa giải quyết đc. Giúp mình hàm nào có thể thực hiện như ví dụ sau:
Ô A1 là số 6, ô B1 là "Toán, Văn, Anh". Có cách nào ở ô C1 xuất ra "Toán6, Văn6, Anh6" không?Dùng hàm & thì chỉ được "Anh6"?
 
Lần chỉnh sửa cuối:
Mình vẫn còn vấn đề chưa giải quyết đc. Giúp mình hàm nào có thể thực hiện như ví dụ sau:
Ô A1 là số 6, ô B1 là "Toán, Văn, Anh". Có cách nào ở ô C1 xuất ra "Toán6, Văn6, Anh6" không?Dùng hàm & thì chỉ được "Anh6"?
Dùng công thức này tại AJ12 nhé:
Mã:
=IF(AND($D$12=LEFT(AJ11,LEN(AJ11)-2)*1,LEFT($E$12,1)=LEFT(RIGHT(AJ11,2),1)),"x","")
Copy cho các khối còn lại
 
Có chắc là 3 môn không bạn, nếu nhiều hơn thì phải làm lại
Chẳng lẽ trung tâm chỉ dạy có 3 môn sao
Thân
Đếm xem trong cell có bao nhiêu dấu phẩy, cộng thêm 1 là ra số môn
Ngoài ra, cũng có thể dùng COUNTIF dựa vào kết quả các dấu X từ cột E trở đi
 
Lần chỉnh sửa cuối:
Cảm ơn bạn nhưng có thể giúp mình hàm nào để giải quyết bài toán trên không? Vì mình còn mấy vấn đề cần giải quyết liên quan đến nó.
Ô A1 là số 6, ô B1 là "Toán, Văn, Anh". Có cách nào ở ô C1 xuất ra "Toán6, Văn6, Anh6" không?Dùng hàm & thì chỉ được "Anh6"?
Đã dùng thử replace(find... nhưng sau đó lại chỉ xuất được "6," mà ko phải "Toán6, Văn6, Anh6" .
GIúp mình chỉ mình lỗi:
A1 B1 C1 D1 H1
Nguyễn Văn A 18/12/1995 6 Toán,Văn,Anh ,6

Code ở ô H1: =REPLACE(FIND(",",D1,1),1,2,C1&",")
 
Lần chỉnh sửa cuối:
Web KT

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

Back
Top Bottom