Hướng dẫn em thiết lập hàm Index

Liên hệ QC

NH_DK

Let's patience
Tham gia
29/7/10
Bài viết
865
Được thích
1,203
Nghề nghiệp
Kế toán
Em có ví dụ này mà làm mãi không cho kết quả đúng. Nhờ AC thiết lập công thức dùm em nhé!
 

File đính kèm

  • GPEv.rar
    1.8 KB · Đọc: 52
Em có ví dụ này mà làm mãi không cho kết quả đúng. Nhờ AC thiết lập công thức dùm em nhé!
Anh nghĩ với bài này có thể không dùng công thức mà sử dụng VBA có lẽ hợp lý hơn. Cụ thể là sử dụng sự kiện Worksheet_Change kết hợp với Advanced Filter. Ngọc tham khảo trong file nhé. Trong file đính kèm, Ngọc thử thay đổi giá trị tại ô H16 và xem kết quả nhé.
 

File đính kèm

  • GPEv_1.rar
    8.6 KB · Đọc: 55
Anh ơi, code này thì ổn. Nhưng đây là 1 phần em tách ra từ 1 bài tập. Em muốn dùm công thức Index để lọc dữ liệu anh ah!
 
Em có ví dụ này mà làm mãi không cho kết quả đúng. Nhờ AC thiết lập công thức dùm em nhé!
Cách đơn giản nhất Ngọc dùng 1 cột phụ phía trước cột D, sau đó dùng hàm IF để lọc những giá trị bằng ô F3 sau đó dùng hàm VLOOKUP để lọc là OK. Còn không muốn dùng cột phụ thì phải đặt name
VD: Lấy cột C làm cột phụ sau đó tại ô C4 nhập công thức sau:
Mã:
=IF(D4=$F$3;MAX($C$3:C3)+1;"")
Bắt đầu lọc ở ô F4
Mã:
=IF(COUNTIF($C$4:$C$12;ROWS($1:1));VLOOKUP(ROWS($1:1);$C$4:$E$12;3;0);"")
 

File đính kèm

  • GPEv.xls
    16 KB · Đọc: 32
Em có ví dụ này mà làm mãi không cho kết quả đúng. Nhờ AC thiết lập công thức dùm em nhé!
Dạng này này làm quá trời lần rồi mà bạn
Cho bạn 1 công thức đơn giản nhất (chưa bẫy lỗi)
PHP:
=INDEX($E$1:$E$1000,SMALL(IF($D$1:$D$1000=$F$3,ROW($1:$1000),""),ROWS($1:1)))
Gõ xong bấm tổ hợp phím Ctrl + Shift + Enter ---> Kéo fill xuống đến khi nào gặp lỗi thì ngưng
 
Lần chỉnh sửa cuối:
Web KT
Back
Top Bottom