Hỏi đáp về rút trích dữ liệu

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

khanhkn

Thành viên mới
Tham gia
18/3/09
Bài viết
5
Được thích
0
E nhờ đứa bạn làm cho 01 file về việc chỉ cần đánh tên ca sỹ, toàn bộ bài hát sẽ tự động được trích ra, nó làm hộ e rùi nhưng lai Define mất vùng dữ liệu nên e ko hỉu được công thức
Các bác giải mã giúp e với
Cảm ơn cả nhà
Em có file này đã bi Define tên vùng dữ liệu nên chị chết không dịch được
Pac nào giải mã dùm e với
Thanh kiu ca nhà
Tên của các vùng dữ liệu đã define là:
STT
Ma_Add
Loc
Các bác giúp e nhé
Thanks
 

File đính kèm

E nhờ đứa bạn làm cho 01 file về việc chỉ cần đánh tên ca sỹ, toàn bộ bài hát sẽ tự động được trích ra, nó làm hộ e rùi nhưng lai Define mất vùng dữ liệu nên e ko hỉu được công thức
Các bác giải mã giúp e với
Cảm ơn cả nhà
Em có file này đã bi Define tên vùng dữ liệu nên chị chết không dịch được
Pac nào giải mã dùm e với
Thanh kiu ca nhà
Tên của các vùng dữ liệu đã define là:
STT
Ma_Add
Loc
Các bác giúp e nhé
Thanks

Cái hàm đó là trích lọc duy nhất tên ca sĩ để dùng cho validation tại ô (H2)
Nhưng cũng chính cái công thức đó làm cho file của bạn chậm đi đáng kể.
Nếu muốn làm lại thì dán công thức này vào ô M2 rồi fill xuống cho đến khi nào không còn hiện tên ca sĩ nữa thì thôi :=IF(COUNT(Stt)>=ROW(A1),INDEX(Ma_Add,SMALL(Stt,ROW(A1))),"")
Nhưng mình khuyên bạn nên dùng Advanced filter để lọc duy nhất file tổng hợp rồi dán vào ô M2, như vậy máy chạy nhanh hơn là dùng hàm trích lọc trên.
 
Cảm ơn pác
Dung filter cũng ok nhưng vì lý do cần 01 danh sách trích lọc ra
Và điều cơ pản là e hok pít cách gỡ bỏ viẹc define de tim ra vung du lieu chuan
Nen hok hỉu được công thức
nhờ pác gỡ bỏ nó dùm e cái
cảm ơn pác nhìu nhìu
 
Ý Bạn là gở bỏ cái gì nhỉ? Có phải cái mũi tên ngay dưới ô điều kiện tìm (ô H2) hay không? Nếu phải bạn đặt con trỏ vào ô H2 vào Data -> Validation Bạn bấm nút clear all -> Ok
Còn muốn làm 1 danh sách trích lọc như thế nào, Bạn lập bảng vào sheet nào đó đưa lên Tôi sẽ lập công thức trích lọc cho.
 
Lần chỉnh sửa cuối:
Cảm ơn pác
Dung filter cũng ok nhưng vì lý do cần 01 danh sách trích lọc ra
Và điều cơ pản là e hok pít cách gỡ bỏ viẹc define de tim ra vung du lieu chuan
Nen hok hỉu được công thức
nhờ pác gỡ bỏ nó dùm e cái
cảm ơn pác nhìu nhìu
Cái "thằng" Ma_add: tìm tra dữ liệu trùng với tên ca sỹ ( Data - H2 )
Cái "thằng" Loc : tìm số hàng của dữ liệu kiếm được
Cái "thằng" STT: thì...dư., hổng biết làm gì hết ( chắc tác giả tính làm gì đó rồi...thôi mà quên xóa)
Còn công thức thì tác giả tự ...làm khó mình, rất ư là "zắc zối"
Thật ra, với dữ liệu này chỉ cần một name thôi là giải quyết gọn gàng
Nếu bạn muốn bỏ mấy cái "thằng" name thì mình bỏ dùm cho, nhưng vẫn phải có một cột phụ nhé, (muốn nhìn công thức "thoáng mát" thì ta lại đặt cho cột phụ một cái name_ mắc cười quá) còn cái validation ở Data-H2 bạn tự làm lấy nhé
Thân
Có thể "zì" nó nhẹ nhàng hơn tý tẹo
 

File đính kèm

Bài này dùng code cho nó sướng
PHP:
Public SrcRng As Range
Sub Auto_Open()
  Set SrcRng = Sheets("Tong hop").Range("A1").CurrentRegion
  SrcRng.Parent.Range("Q:Q").Clear
  With SrcRng.Offset(, 5).Resize(, 1)
    .AdvancedFilter 2, , SrcRng.Parent.Range("Q1"), True
  End With
End Sub
PHP:
Private Sub Worksheet_Change(ByVal Target As Range)
  If Target.Address = "$C$2" Then
    Range("A5:Q10000").Clear
    SrcRng.AdvancedFilter 2, [C1:C2], [A5]
  End If
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