Nhờ sắp xếp và lọc dữ liệu

hungndcbq1

Thành viên mới
Tham gia ngày
1 Tháng tư 2019
Bài viết
39
Được thích
4
Điểm
165
Em có cột k là đầy đủ danh sách 46 học sinh của một lớp, cột d có 39 học sinh đã làm bài kiểm nhưng lặp lại nhiều chỗ, cho e hỏi làm sao để biết là ở cột d thiếu học sinh nào? E cảm ơn ạ!
 

File đính kèm

Ba Tê

Gội Rồi Mới Cạo
Tham gia ngày
5 Tháng năm 2009
Bài viết
11,469
Được thích
16,376
Điểm
1,860
Tuổi
61
Nơi ở
An Giang
Em có cột k là đầy đủ danh sách 46 học sinh của một lớp, cột d có 39 học sinh đã làm bài kiểm nhưng lặp lại nhiều chỗ, cho e hỏi làm sao để biết là ở cột d thiếu học sinh nào? E cảm ơn ạ!
Nhập công thức vào ô L6:
PHP:
= COUNTIF($D$6:$D$166;K6)
Copy xuống đến dòng 51, kết quả nào =0 là thiếu tên HS đó.
 

CHAOQUAY

Thành viên tích cực
Tham gia ngày
24 Tháng tám 2018
Bài viết
1,080
Được thích
1,123
Điểm
360
Em có cột k là đầy đủ danh sách 46 học sinh của một lớp, cột d có 39 học sinh đã làm bài kiểm nhưng lặp lại nhiều chỗ, cho e hỏi làm sao để biết là ở cột d thiếu học sinh nào? E cảm ơn ạ!
Nhập công thức, copy xuống dưới. Ô nào = 0 là còn thiếu
Mã:
L6=COUNTIF($D$6:$D$166,K6)
 

be09

TNMT_Đồng Nai
Tham gia ngày
9 Tháng tư 2011
Bài viết
9,112
Được thích
8,776
Điểm
560
Tuổi
62
Nơi ở
Biên Hòa, Đồng Nai
Em có cột k là đầy đủ danh sách 46 học sinh của một lớp, cột d có 39 học sinh đã làm bài kiểm nhưng lặp lại nhiều chỗ, cho e hỏi làm sao để biết là ở cột d thiếu học sinh nào? E cảm ơn ạ!
Muốn tra cứu thì phải dựa vào Mã học sinh (vì nó là mã duy nhất), còn dựa vào họ tên học sinh nếu trùng họ tên thì kết quả sẽ không chính xác.
 

hungndcbq1

Thành viên mới
Tham gia ngày
1 Tháng tư 2019
Bài viết
39
Được thích
4
Điểm
165
hay quá, em cảm ơn ạ! Nếu e muốn bôi mầu đỏ và cho cỡ chữ to lên ở các ô có kết quả 0 thì làm như thế nào ạ?
Bài đã được tự động gộp:

Nhập công thức, copy xuống dưới. Ô nào = 0 là còn thiếu
Mã:
L6=COUNTIF($D$6:$D$166,K6)
hay quá, em cảm ơn ạ! Nếu e muốn bôi mầu đỏ và cho cỡ chữ to lên ở các ô có kết quả 0 thì làm như thế nào ạ?
 

huonglien1901

GPE là ngôi nhà thứ 2 của tôi!!!
Tham gia ngày
17 Tháng tư 2016
Bài viết
2,405
Được thích
2,009
Điểm
360
Tuổi
28
hay quá, em cảm ơn ạ! Nếu e muốn bôi mầu đỏ và cho cỡ chữ to lên ở các ô có kết quả 0 thì làm như thế nào ạ?
Bài đã được tự động gộp:


hay quá, em cảm ơn ạ! Nếu e muốn bôi mầu đỏ và cho cỡ chữ to lên ở các ô có kết quả 0 thì làm như thế nào ạ?
Bạn sử dụng công thức này.
PHP:
L6=COUNTIF($D$6:$D$166,K6)
Sau đó fill xuống dưới,
Khi dữ liệu đã có thì chạy thử code sau.

PHP:
Private Sub Worksheet_Calculate()
    Dim xCell As Range
    For Each xCell In Range("L6:L51")
        With xCell
            If xCell.Value = 0 Then
                .Font.Name = "Time New Roman"
                .Font.Size = 28
                .Interior.Color =255
            Else
                .Font.Name = "Inherit"
                .Font.Size = 11
                .Interior.Color = xlNone
            End If
        End With
    Next
End Sub
 

File đính kèm

Lần chỉnh sửa cuối:

hungndcbq1

Thành viên mới
Tham gia ngày
1 Tháng tư 2019
Bài viết
39
Được thích
4
Điểm
165
Bạn sử dụng công thức này.
PHP:
L6=COUNTIF($D$6:$D$166,K6)
Sau đó fill xuống dưới,
Khi dữ liệu đã có thì chạy thử code sau.

PHP:
Private Sub Worksheet_Calculate()
    Dim xCell As Range
    For Each xCell In Range("L6:L51")
        With xCell
            If xCell.Value = 0 Then
                .Font.Name = "Time New Roman"
                .Font.Size = 28
                .Interior.Color =255
            Else
                .Font.Name = "Inherit"
                .Font.Size = 11
                .Interior.Color = xlNone
            End If
        End With
    Next
End Sub
tuyệt vời ạ, e xin cảm ơn ạ!
 

hungndcbq1

Thành viên mới
Tham gia ngày
1 Tháng tư 2019
Bài viết
39
Được thích
4
Điểm
165
Bạn sử dụng công thức này.
PHP:
L6=COUNTIF($D$6:$D$166,K6)
Sau đó fill xuống dưới,
Khi dữ liệu đã có thì chạy thử code sau.

PHP:
Private Sub Worksheet_Calculate()
    Dim xCell As Range
    For Each xCell In Range("L6:L51")
        With xCell
            If xCell.Value = 0 Then
                .Font.Name = "Time New Roman"
                .Font.Size = 28
                .Interior.Color =255
            Else
                .Font.Name = "Inherit"
                .Font.Size = 11
                .Interior.Color = xlNone
            End If
        End With
    Next
End Sub
em chưa hiểu " Sau đó fill xuống dưới" là như thế nào ạ, xin được giải thích rõ hơn đc 0 ạ? e cảm ơn!
 

huonglien1901

GPE là ngôi nhà thứ 2 của tôi!!!
Tham gia ngày
17 Tháng tư 2016
Bài viết
2,405
Được thích
2,009
Điểm
360
Tuổi
28
em chưa hiểu " Sau đó fill xuống dưới" là như thế nào ạ, xin được giải thích rõ hơn đc 0 ạ? e cảm ơn!
Tại ô l6 bạn gõ công thức #8.
Sau đó bạn kéo công thức xuống dưới.
Nhấn alt+f11 cửa sổ hiện lên. Bạn nhấn F5 để chạy code.
 
Top Bottom