Làm sao trích 1 bảng nhỏ từ bảng lớn theo 1 diều kiện

Liên hệ QC

utan

Thành viên mới
Tham gia
3/11/08
Bài viết
19
Được thích
0
Xin chào các bạn,

Mình có 1 bàng A:B như hình.

Làm sao để khi nhập 1 giá trị trong cột A, ví dụ : 1.5 thì sẽ trích bảng từ 1.5 trở xuống; Khi nhập giá trị = 2 thì trích bảng từ 2 trở xuống...

Xin cám ơn!

tammm10.jpg
 

File đính kèm

  • trichbang.xlsx
    8.2 KB · Đọc: 1
Xin chào các bạn,

Mình có 1 bàng A:B như hình.

Làm sao để khi nhập 1 giá trị trong cột A, ví dụ : 1.5 thì sẽ trích bảng từ 1.5 trở xuống; Khi nhập giá trị = 2 thì trích bảng từ 2 trở xuống...

Xin cám ơn!

tammm10.jpg

Bạn xem file đính kèm nhé.
 

File đính kèm

  • Copy of trichbang.xlsx
    9.6 KB · Đọc: 7
Thêm 1 cách, tại F6 nhập công thức này :
PHP:
=INDEX($A$7:$B$14,SMALL(IF(ROW($A$7:$A$14)-6>=SMALL(IF($A$7:$A$14=$E$5,ROW($A$7:$A$14)-6,""),1),ROW($A$7:$A$14)-6,""),ROW(1:1)),1)
Kết thúc với Ctrl+Shift+Enter
Chú ý : Nếu cột A có 2 giá trị giống nhau ví dụ 2 số 1.5 thì cột E ở phần kết quả sẽ cho kết quả sai, lúc đó không thể dùng Vlookup được nữa, bài toán sẽ phức tạp hơn nhiều nếu dùng công thức, bạn chú ý nhé!
 

File đính kèm

  • Trich so lieu.xls
    32 KB · Đọc: 3
Cám ơn mhung12005 ,

Xin cho hỏi: Nếu ô nhập giá trị cột A thay vì là ô $E$5 mình chuyển sang ô $J$27 thì công thức thay đổi ra sao?
 
Cám ơn mhung12005 ,

Xin cho hỏi: Nếu ô nhập giá trị cột A thay vì là ô $E$5 mình chuyển sang ô $J$27 thì công thức thay đổi ra sao?
=IF(ISERROR(INDEX($A$7:$A$14,SMALL(IF($A$7:$A$14>=$E$5=TRUE,ROW($A$7:$A$14)-6,""),ROW(1:1)))),"",INDEX($A$7:$A$14,SMALL(IF($A$7:$A$14>=$E$5=TRUE,ROW($A$7:$A$14)-6,""),ROW(1:1))))
Bạn thay cái chữ màu đỏ thành ô nhập giá trị bạn muốn. Ví dụ $J$27.
 
Web KT

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

Back
Top Bottom