Giúp hàm lọc ra các đối tượng trùng nhau và đếm số lần trùng (5 người xem)

  • Thread starter Thread starter pkhuan
  • Ngày gửi Ngày gửi
Liên hệ QC

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

Mình cũng tham gia một cách khác cho bạn Ngoclinhhuou sử dụng thử.
Mình thêm cột phụ B rồi dùng các hàm.
Bạn chỉ cần đổi tên ở ô A2 thì sẽ ra kết quả.
Bạn tham khảo thêm fiel đính kèm nhé.
 

File đính kèm

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

File đính kèm

hic ac làm giúp em với em gà excell lắm ạ.em chỉ biết auto filter chứ sumif hay countif em ko biết.anh chị làm giúp em với ạ
 
dạ em cảm ơn ạ.thực ra em vẫn chưa hiểu lắm, em sẽ search hàm sumifs xem sao :)
 
Anh chị làm giúp em với, sếp em nói là không được dùng cột số lượng hãy lọc ra tên bác sỹ rồi đếm các nghiệm pháp thì phải làm thế nào ạ? View attachment 121739
Bạn thử xem file xem. Lọc ra tên bác sĩ, sau đó tổng hợp các nghiệm pháp bác sĩ đó dùng. Và cuối cùng là ra số nghiệm pháp đó được dùng bao nhiêu lần
 

File đính kèm

File đính kèm

File đính kèm

hihi thanhks các anh chị nhé :)
2 cách đều đúng ý em cả.em sẽ tìm hiểu kỹ hơn hàm COUNTIFS và hàm Pivot Table.Excell nhiều cái hay quá mà em thì lại gà quá :(
 
bạn xem lại phần Countifs ở bài trả lời #29 xem đúng không? thực ra bạn phải hỏi rõ ra hoặc là cho ra đáp án mong muốn thì mọi người sẽ dễ giúp hơn
 
Xin chào các bác ! em có 1 danh sách các tên trong đó có các tên bị trùng nhau. Em muốn tạo danh sách các tên bị trùng nhau và sắp xếp các tên trùng nhau đó liên tiếp nhau thì làm thế nào ạ.
 

File đính kèm

Xin chào các bác ! em có 1 danh sách các tên trong đó có các tên bị trùng nhau. Em muốn tạo danh sách các tên bị trùng nhau và sắp xếp các tên trùng nhau đó liên tiếp nhau thì làm thế nào ạ.
Bạn xem File đính kèm, muốn lọc tên nào thì bạn gõ tên đó vào ô I24
 

File đính kèm

đã gõ tên Nguyễn Văn Sơn vào ô I24 và .... không có gì xảy ra ..... mà cho dù có cái gì xảy ra chăng nữa e cũng không phải ý đồ của người ở #34
Chết . Em nhầm thật, làm như vậy đúng là chưa thỏa mãn với ý đồ của tác giả. Thật xin lỗi.
 
Xin chào các bác ! em có 1 danh sách các tên trong đó có các tên bị trùng nhau. Em muốn tạo danh sách các tên bị trùng nhau và sắp xếp các tên trùng nhau đó liên tiếp nhau thì làm thế nào ạ.
Góp vui thêm 1 cách. Sort lại cột tên để các tên trùng được gần nhau không dùng cột phụ:
 

File đính kèm

Bạn xem File đính kèm, muốn lọc tên nào thì bạn gõ tên đó vào ô I24
Mình dùng VBA, bạn mở File và nhấn nút "LỌC TRÙNG" nhé!
Mã:
Option Explicit
Public Sub LocTrung()
Dim Dic As Object, sArr(), Kq(), WF As Object
Dim i As Long, j As Long, k As Long, d As Long, Lr As Long, dem As Long
Set Dic = CreateObject("Scripting.Dictionary"): Set WF = Application.WorksheetFunction
 Lr = Sheet1.Range("D65536").End(xlUp).Row: sArr = Sheet1.Range("B9:E" & Lr)
ReDim Kq(1 To UBound(sArr), 1 To 3)
For i = 1 To UBound(sArr)
    If Not Dic.Exists(sArr(i, 3)) Then
        Dic.Add sArr(i, 3), 1
    End If
Next i
For j = 1 To UBound(sArr)
    If WF.CountIf(Sheet1.Range("D9:D" & Lr), sArr(j, 3)) > 1 Then
             d = d + 1
        For k = 1 To 3
            Kq(d, k) = sArr(j, k + 1)
        Next k
    End If
Next j
Sheet1.Range("G9:I65536").ClearContents
Sheet1.Range("G9").Resize(d, 3) = Kq
Sheet1.Range("G9").Resize(d, 3).Sort key1:=Sheet1.Range("H9")
End Sub
 

File đính kèm

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

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

Back
Top Bottom