joehui
Thành viên mới

- Tham gia
- 8/4/23
- Bài viết
- 44
- Được thích
- 4
Chào bạn HieuCD,
tại vị trí Y2, bạn đã làm công thức
Y2 =IFERROR(INDEX($A$3:$A$23,MATCH(0,COUNTIF($Y$1:Y1,IF(LEFT($A$3:$A$23,8)="Congtyab",$A$3:$A$23,$Y$1)),0)),"")
và kết quả trả về là chính xác
Vì dữ liệu cột A có lúc sẽ nhiều, có lúc sẽ ít, và có lúc sẽ rất nhiều
Mình đã thử để tăng số lượng dòng lên từ $A$3:$A$23 thành $A$3:$A$10000 thì máy tính xử lý rất chậm và phải chờ
Tại cột A lúc nào củng xuất hiện dòng cuối cùng với nội dung là Total(x) trong đó X là số lượng CongtyABxxx
Mình có thể dùng thông tin vị trí ô cuối cùng cột A để xác định độ dài vị trí dò tìm là vị trị hàng thứ mấy đó trừ đi một,
lúc này chổ $A$3:$A$23 mình dùng công thức xác định vị trí ô có nội dung là "Total(7)" trong cột A thay thấy cho con số cố định là A23
Không biết ý tưởng này mình có khả thi không bạn
Cám ơn
tại vị trí Y2, bạn đã làm công thức
Y2 =IFERROR(INDEX($A$3:$A$23,MATCH(0,COUNTIF($Y$1:Y1,IF(LEFT($A$3:$A$23,8)="Congtyab",$A$3:$A$23,$Y$1)),0)),"")
và kết quả trả về là chính xác
Vì dữ liệu cột A có lúc sẽ nhiều, có lúc sẽ ít, và có lúc sẽ rất nhiều
Mình đã thử để tăng số lượng dòng lên từ $A$3:$A$23 thành $A$3:$A$10000 thì máy tính xử lý rất chậm và phải chờ
Tại cột A lúc nào củng xuất hiện dòng cuối cùng với nội dung là Total(x) trong đó X là số lượng CongtyABxxx
Mình có thể dùng thông tin vị trí ô cuối cùng cột A để xác định độ dài vị trí dò tìm là vị trị hàng thứ mấy đó trừ đi một,
lúc này chổ $A$3:$A$23 mình dùng công thức xác định vị trí ô có nội dung là "Total(7)" trong cột A thay thấy cho con số cố định là A23
Không biết ý tưởng này mình có khả thi không bạn
Cám ơn