minhcong.tckt
Thành viên thường trực




- Tham gia
- 13/4/11
- Bài viết
- 385
- Được thích
- 36
- Giới tính
- Nam
=IF(Sheet1!$C$7:$C$104=KetQua!$B$5,ROW(Sheet1!$C$7:$C$104)-6,"")
=IF(ISERROR(INDEX(Sheet1!$A$7:$A$104,SMALL(HAN,ROW(1:1)))),"",INDEX(Sheet1!$A$7:$A$104,SMALL(HAN,ROW(1:1))))
trong công thức này
=IF(ISERROR(INDEX(Sheet1!$A$7:$A$104,SMALL(HAN,ROW(1:1)))),"",INDEX(Sheet1!$A$7:$A$104,SMALL(HAN,ROW(1:1))))
Small, Index, Row, HAN là gì vậy anh ơi? em thấy lạ,
=IF(Sheet1!$C$7:$C$104=KetQua!$B$5,ROW(Sheet1!$C$7:$C$104)-6,"")
Từ file excel bạn đang dùng ấn: Ctrl + F3, xuất hiện hộp thoại, bạn chọn nút new
Tại hộp thoại new name: bạn đặt tên là HAN
tại Refes to (ở cuối ): bạn chép công thức đó vào > ok
hay, nhưng có cách nào để liệt kê ra trong 1 ô thôi được không, kiểu như thế này:Tại 1 name HAN :
Công thức tại B9 sheet Ketqua :PHP:=IF(Sheet1!$C$7:$C$104=KetQua!$B$5,ROW(Sheet1!$C$7:$C$104)-6,"")
PHP:=IF(ISERROR(INDEX(Sheet1!$A$7:$A$104,SMALL(HAN,ROW(1:1)))),"",INDEX(Sheet1!$A$7:$A$104,SMALL(HAN,ROW(1:1))))
Tại 1 name HAN :
Công thức tại B9 sheet Ketqua :PHP:=IF(Sheet1!$C$7:$C$104=KetQua!$B$5,ROW(Sheet1!$C$7:$C$104)-6,"")
PHP:=IF(ISERROR(INDEX(Sheet1!$A$7:$A$104,SMALL(HAN,ROW(1:1)))),"",INDEX(Sheet1!$A$7:$A$104,SMALL(HAN,ROW(1:1))))
nếu mình muốn nhiều điều kiện lọc dữ liệu hơn thì làm như thế nào vậy bạn?Tại 1 name HAN :
Công thức tại B9 sheet Ketqua :PHP:=IF(Sheet1!$C$7:$C$104=KetQua!$B$5,ROW(Sheet1!$C$7:$C$104)-6,"")
PHP:=IF(ISERROR(INDEX(Sheet1!$A$7:$A$104,SMALL(HAN,ROW(1:1)))),"",INDEX(Sheet1!$A$7:$A$104,SMALL(HAN,ROW(1:1))))
Nhiều điều kiện thì bạn có thể xem ra sao rồi thiết lập công thức!!!!Nếu trong tuon
nếu mình muốn nhiều điều kiện lọc dữ liệu hơn thì làm như thế nào vậy bạn?
Giúp mình với, mình đang rất cần
Trong name này bạn không sử dụng hàm AND() được, muốn thể hiện AND() bạn phải dùng dấu "*" ví dụ : (điều kiện 1 )*(điều kiện 2).Ví dụ như trong công thức này của bạn tại HAN:
=IF(Sheet1!$C$7:$C$104=KetQua!$B$5,ROW(Sheet1!$C$7:$C$104)-6,"")
Nếu mình muốn không chỉ lọc tên mã vùng thỏa mãn một điều kiện mà có thể mã vùng nằm trong một giới hạn nào đó, ví dụ mã vùng lớn hơn 1 và nhỏ hơn 5 (chẳng hạn), hoặc mã vùng khác "HAAN" và không chứa giá trị "U" thì làm như thế nào vậy bạn?
Mình đã thử thay điều kiện "Sheet1!$C$7:$C$104=KetQua!$B$5" bằng hàm AND nhưng không hiểu sao không được?
Cảm ơn mọi người nhiều nhé
Thank bạn nhiều nhé. Mình áp dụng được rồi.Trong name này bạn không sử dụng hàm AND() được, muốn thể hiện AND() bạn phải dùng dấu "*" ví dụ : (điều kiện 1 )*(điều kiện 2).
Sử dụng điều kiện OR() bạn dùng dấu "+" ví dụ (điều kiện 1)+(điều kiện 2)
Như yêu cầu của bạn, thêm điều kiện bạn xác định điều kiện là AND() hoặc OR() để viết công thức cho phù hợp. Nếu bạn muốn trợ giúp nhanh thì vui lòng đưa file đính kèm của bạn và mô tả lại yêu cầu của bạn một cách chi tiết.
Thank bạn nhiều nhé. Mình áp dụng được rồi.
Nhưng áp dụng máy móc thôi. Bạn có thể giải thích cho mình đại loại ý nghĩa của công thức được không?
Ví dụ như chỗ này mình không hiểu: ROW(Sheet1!$C$7:$C$104)-6, sao lại -6 nhỉ?[/QU
Chị ơi chị có thể cho em xin file chị đã làm được rồi không ah em cũng đang cần mà không làm ra được