Dùng lệnh offset lọc dữ liệu theo data validation (1 người xem)

Người dùng đang xem chủ đề này

anh.lemai78

Thành viên mới
Tham gia
9/2/12
Bài viết
12
Được thích
0
Hi, mình loay hoay suốt từ sáng mà không tìm được công thức điền dữ liệu theo data validation như file đính kèm. Mình muốn lọc dữ liệu trong sheet file_du_lieu, cột Mo LC có dòng 5.14 thì sẽ hiện thị số LC vào cột số LC trong file KH. Nhờ các anh em trên diễn đàn giúp.
Cảm ơn nhiều :)
 

File đính kèm

Hi, mình loay hoay suốt từ sáng mà không tìm được công thức điền dữ liệu theo data validation như file đính kèm. Mình muốn lọc dữ liệu trong sheet file_du_lieu, cột Mo LC có dòng 5.14 thì sẽ hiện thị số LC vào cột số LC trong file KH. Nhờ các anh em trên diễn đàn giúp.
Cảm ơn nhiều :)
Bạn diễn giải hơi khó hiểu, có phải là chọn Tháng ở B1 (đã được đặt Data Validation) thì kết quả được dò tìm từ sheet file_du_lieu?
Trong file liên kết đến file "ngan hang", Data Validation cũng liên kết đến file khác làm cho công thức bị lỗi, nên tôi xóa hết công thức, Name và Data Validation rồi. Còn công thức Offset tôi thay nó bằng INDEX kết hợp MATCH, bạn xem thử có đúng ý bạn chưa?
Công thức tại D7:
Mã:
=INDEX('file du lieu'!$B$4:$I$6,MATCH($B$1,'file du lieu'!$E$4:$E$6,0),2)
 

File đính kèm

Bạn diễn giải hơi khó hiểu, có phải là chọn Tháng ở B1 (đã được đặt Data Validation) thì kết quả được dò tìm từ sheet file_du_lieu?
Trong file liên kết đến file "ngan hang", Data Validation cũng liên kết đến file khác làm cho công thức bị lỗi, nên tôi xóa hết công thức, Name và Data Validation rồi. Còn công thức Offset tôi thay nó bằng INDEX kết hợp MATCH, bạn xem thử có đúng ý bạn chưa?
Công thức tại D7:
Mã:
=INDEX('file du lieu'!$B$4:$I$6,MATCH($B$1,'file du lieu'!$E$4:$E$6,0),2)
Thanks, mình đã làm công thức này rồi, nhưng trong TH cột MoLC có nhiều hơn 2 dữ liệu 5.14 thì không lọc được. Vậy nên mình nghĩ phải làm lệnh offset nhưng mình chưa làm lệnh này bao giờ nên làm mãi ko đc.
 
Thanks, mình đã làm công thức này rồi, nhưng trong TH cột MoLC có nhiều hơn 2 dữ liệu 5.14 thì không lọc được. Vậy nên mình nghĩ phải làm lệnh offset nhưng mình chưa làm lệnh này bao giờ nên làm mãi ko đc.
Đặt Name DK:
Mã:
=IF('file du lieu'!$E$4:$E$1000='KH tt LC T5'!$B$1,ROW('file du lieu'!$E$4:$E$1000)-3,"")
Công thức D7:
Mã:
=IF(ROW($A1)<=COUNT(DK),INDEX('file du lieu'!$B$4:$I$1000,SMALL(DK,ROW($A1)),2),"")
 

File đính kèm

Đặt Name DK:
Mã:
=IF('file du lieu'!$E$4:$E$1000='KH tt LC T5'!$B$1,ROW('file du lieu'!$E$4:$E$1000)-3,"")
Công thức D7:
Mã:
=IF(ROW($A1)<=COUNT(DK),INDEX('file du lieu'!$B$4:$I$1000,SMALL(DK,ROW($A1)),2),"")

Sorry Mr.Bum, bạn cho mình hỏi, nếu file dữ liệu nằm ở worksheet khác, thì công thức trên có được không, vì mình nhập đúng công thức rồi, nhưng ko dc, ko biết có phải do nằm ở 2 file khác nhau ko?
Mong bạn trả lời giúp
Vì file nặng quá ko up lên đây đc bạn thông cảm
 
Nhờ mọi người tìm giúp mình công thức để file LC lọc được dữ liệu lấy từ file dữ liệu. (luu ý là nằm ở 2 file khác nhau)
 
Sorry Mr.Bum, bạn cho mình hỏi, nếu file dữ liệu nằm ở worksheet khác, thì công thức trên có được không, vì mình nhập đúng công thức rồi, nhưng ko dc, ko biết có phải do nằm ở 2 file khác nhau ko?
Mong bạn trả lời giúp
Vì file nặng quá ko up lên đây đc bạn thông cảm
Bạn nói rõ một chút: nằm file khác hay cùng file mà khác sheet? Nếu nằm file khác thì bất tiện lắm, công thức liên kết dễ bị lỗi. Theo file đính kèm tôi gửi lên đã đúng ý của bạn chưa?
 
Bạn nói rõ một chút: nằm file khác hay cùng file mà khác sheet? Nếu nằm file khác thì bất tiện lắm, công thức liên kết dễ bị lỗi. Theo file đính kèm tôi gửi lên đã đúng ý của bạn chưa?
nằm ở 2 file khác nhau bạn ah, vì vậy mà mình ko dùng được công thức mà bạn đã giúp
 
nằm ở 2 file khác nhau bạn ah, vì vậy mà mình ko dùng được công thức mà bạn đã giúp
Dữ liệu nằm 2 file rất bất tiện, sao bạn không mở thêm 1 Sheet để đưa danh mục mã VT và tên VT vào 1 sheet. Nếu không dùng Sheet này thì bạn Hide đi. Thực ra công thức vẫn làm được nhưng mỗi lần Update Link lại phải mở cả 2 file.
 
Mình ko rành lắm về công thức excell, nhưng hình như có cách kết hợp các lệnh offset(indirect(adress(match...) mà mình ko tìm ra, bạn nào biết chỉ giúp mình với.
 

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

Back
Top Bottom