Tên khách hàng, B2:Hiện tại, em có một list danh sách rất dài, có một số dữ liệu lặp đi lặp lại nhiều lần. Em muốn dò tìm tất cả của những dữ liệu lặp đó thì phải dùng hàm nào ạ. Kính nhờ các cao thủ chỉ giùm giúp em. Em có đưa ví dụ kèm theo. Em cám ơn.
=VLOOKUP(B1,'DU LIEU'!$D$2:$E$1000,2,0)
=IF('DU LIEU'!$D$2:$D$1000='LOC DU LIEU'!$B$1,ROW('DU LIEU'!$D$2:$D$1000)-1,"")
=IF(COUNT(VT)>=ROW($A1),INDEX('DU LIEU'!$A$2:$F$1000,SMALL(VT,ROW($A1)),COLUMN(A$1)),"")
=IF(COUNT(VT)>=ROW($A1),INDEX('DU LIEU'!$A$2:$F$1000,SMALL(VT,ROW($A1)),6),"")



Công thức thì Mr. Bum giúp bạn rồi, nếu bạn biết chút về VBA thì xem File này. Bấm lút lọc xem kết quả.Hiện tại, em có một list danh sách rất dài, có một số dữ liệu lặp đi lặp lại nhiều lần. Em muốn dò tìm tất cả của những dữ liệu lặp đó thì phải dùng hàm nào ạ. Kính nhờ các cao thủ chỉ giùm giúp em. Em có đưa ví dụ kèm theo. Em cám ơn.
Name VT bạn sửa chưa đúng.Cám ơn Mr. Bum nhé. mà em thử trên file này thì không được. Mong anh làm giúp em View attachment 122832
em cám ơn
=IF('nhap lieu'!$D$10:$D$6004='So chi tiet (2)'!$D$8,ROW('nhap lieu'!$D$10:$D$6004)-9,"")
Anh/Chị có thê giải thích cho em số 9 được không ạ?Name VT bạn sửa chưa đúng.
Mã:=IF('nhap lieu'!$D$10:$D$6004='So chi tiet (2)'!$D$8,ROW('nhap lieu'!$D$10:$D$6004)-9,"")



Thử dùng file của tôi xem có được ko?Anh/Chị có thê giải thích cho em số 9 được không ạ?
Em áp dụng công thức mà không ra được giá trị nào cả T T
Em cảm ơn nhiều ạ![]()
Dạ. Nhưng em không biết gì về VBA cả nên không có hiểuThử dùng file của tôi xem có được ko?
Anh/Chị có thê giải thích cho em số 9 được không ạ?
Em áp dụng công thức mà không ra được giá trị nào cả T T
Em cảm ơn nhiều ạ![]()
À ra là vậy. Em cảm ơn nhiều ạROW(D106004)-9 = ROW(D1
5995)
Mục đích lấy số dòng từ 1 đến n (số dòng tham chiếu).

À ra vậy. Em làm được rồi. Em cảm ơn nhiều ạROW(D106004)-9 = ROW(D1
5995)
Mục đích lấy số dòng từ 1 đến n (số dòng tham chiếu).

Anh ơi, anh có cách nào mà khi mình nhập nhiều mã vào thì nó hiện ra tất cả thông tin liên quan đến mã đấy k ạ? Chứ không phải chỉ có thể nhập 1 mã như công thức ở trên.ROW(D106004)-9 = ROW(D1
5995)
Mục đích lấy số dòng từ 1 đến n (số dòng tham chiếu).




Không biết là bạn có giải pháp chưa, mình xin góp 1 giải pháp. Nếu dùng code thì mình không có ý kiến nhưng nếu dùng hàm thì phải dùng hàm mảng. Nếu dữ liệu của bạn dưới 500 dòng thì dùng giải pháp hàm là ok nhưng nếu nhiều hơn thì bạn nên dùng code.Hiện tại, em có một list danh sách rất dài, có một số dữ liệu lặp đi lặp lại nhiều lần. Em muốn dò tìm tất cả của những dữ liệu lặp đó thì phải dùng hàm nào ạ. Kính nhờ các cao thủ chỉ giùm giúp em. Em có đưa ví dụ kèm theo. Em cám ơn.
Dạ. Em cảm ơn anhĐiều kiện là D12, sửa Name VT:
Tham khảo file đính kèm.Mã:=IF(Sheet1!$F$4:$F$15=TRANSPOSE(Sheet2!$D$1:$D$2),ROW(Sheet1!$F$4:$F$15)-3,"")
Để em chạy thử xem thế nào.