Trợ giúp hàm tìm kiếm có điều kiện trong ggsheet

Liên hệ QC

GTK-PM

Thành viên thường trực
Tham gia
10/11/13
Bài viết
313
Được thích
15
Em muốn nhờ anh chị giúp đỡ hàm tìm kiếm có điều kiện cho hàng A6:L6 của sheet TK theo điều kiện: (lưu ý giữ nguyên các cột ẩn ạ.)
TH1: Nếu B3 rỗng dữ liệu, A3:A4 có dữ liệu lọc từ sheet DLKH trong D2:'D500 thỏa mãn điều kiện của A3:A4, cho sheet TK hàng A6:L6 tương ứng.
TH2: Nếu B3 có dữ liệu, A3:A4 có dữ liệu lọc từ sheet DLKH trong D2:'D500 và G2:G500 thỏa mãn điều kiện A3:A4, B3, cho sheet TK của hàng A6:L6 tương ứng.
TH3: Nếu A3:A4 rỗng dữ liệu, B3 có dữ liệu, lọc từ sheet DLKH trong G2:G500 thỏa mãn điều kiện B3, cho sheet TK của A6:L6 hàng tương ứng.
File: https://docs.google.com/spreadsheets/d/1fN83e9IJ0eO2E3AdcSXIqa4pDH8cNQpcCWBOt2OTLLo/edit?usp=sharing
Chúc anh chị năm mới vui vẻ, thành công ạ, em chân thành cảm ơn ạ.
 
Lần chỉnh sửa cuối:
Em muốn nhờ anh chị giúp đỡ hàm tìm kiếm có điều kiện cho hàng A6:L6 của sheet TK theo điều kiện: (lưu ý giữ nguyên các cột ẩn ạ.)
TH1: Nếu B3 rỗng dữ liệu, A3:A4 có dữ liệu lọc từ sheet DLKH trong D2:'D500 thỏa mãn điều kiện của A3:A4, cho sheet TK hàng A6:L6 tương ứng.
TH2: Nếu B3 có dữ liệu, A3:A4 có dữ liệu lọc từ sheet DLKH trong D2:'D500 và G2:G500 thỏa mãn điều kiện A3:A4, B3, cho sheet TK của hàng A6:L6 tương ứng.
TH3: Nếu A3:A4 rỗng dữ liệu, B3 có dữ liệu, lọc từ sheet DLKH trong G2:G500 thỏa mãn điều kiện B3, cho sheet TK của A6:L6 hàng tương ứng.
File: https://docs.google.com/spreadsheets/d/1fN83e9IJ0eO2E3AdcSXIqa4pDH8cNQpcCWBOt2OTLLo/edit?usp=sharing
Chúc anh chị năm mới vui vẻ, thành công ạ, em chân thành cảm ơn ạ.
Share mà không cho edit thì sao giúp?
nên chỉ đề nghị: dùng thử hàm Filter
Và chỉ ẩn những thứ cần ẩn sau khi lập công thức, không có làm sao biết đúng hay sai
 
Lần chỉnh sửa cuối:
Anh ơi hôm nọ em có chia sẻ để chế độ tất cả đều chỉnh sửa thì ai vào xóa mất hết mẫu. Nếu anh biết giúp thì có thể tạo bản sao là sử dụng được mà.
 
Anh ơi hôm nọ em có chia sẻ để chế độ tất cả đều chỉnh sửa thì ai vào xóa mất hết mẫu. Nếu anh biết giúp thì có thể tạo bản sao là sử dụng được mà.
Không, không ai tạo điều kiện bất tiện cho người giúp/sửa
học cách chia sẻ theo vùng thôi,
Còn vẫn thế thì sao giúp
(tự bạn phải làm bản sao lưu)
 
Đây là ví dụ tổng quát
=FILTER(DLKH!$B$2:$O$134;DLKH!$D$2:$D$134>=A3;DLKH!$D$2:$D$134<=A4;DLKH!$G$2:$G$134=B3)

Nếu bớt cột đi thì sửa lại vùng RANGE cần filter, theo nhóm cột hay từng cột thì tùy (có thể sử dụng nhiều filter)
Và còn phân ra khi có 1 hay 2 điều kiện thì có thể dùng IF hay khác thì tự làm vậy
 
Em chưa hiểu lắm, anh có thể sửa giúp em vào file để hoạt động được không ạ.
 
Tự copy vào sheet TK rồi Enter là hiểu
Em cũng thử làm rồi, bị lệch cột, những cột ẩn không cần thì lại xuất hiện. VD: như cột Thông tin cơ bản tại sheet TK nếu đúng thì bên sheet DLKH phải là F2:F đây nó ra cột E2:E
 
Đây là ví dụ tổng quát
=FILTER(DLKH!$B$2:$O$134;DLKH!$D$2:$D$134>=A3;DLKH!$D$2:$D$134<=A4;DLKH!$G$2:$G$134=B3)

Nếu bớt cột đi thì sửa lại vùng RANGE cần filter, theo nhóm cột hay từng cột thì tùy (có thể sử dụng nhiều filter)
Và còn phân ra khi có 1 hay 2 điều kiện thì có thể dùng IF hay khác thì tự làm vậy
Em cũng thử làm rồi, bị lệch cột, những cột ẩn không cần thì lại xuất hiện. VD: như cột Thông tin cơ bản tại sheet TK nếu đúng thì bên sheet DLKH phải là F2:F đây nó ra cột E2:E
Chú ý đọc kỹ bài trên, chỗ "Nếu ..."
Đây là ví dụ tổng quát
=FILTER(DLKH!$B$2:$O$134;DLKH!$D$2:$D$134>=A3;DLKH!$D$2:$D$134<=A4;DLKH!$G$2:$G$134=B3)

Nếu bớt cột đi thì sửa lại vùng RANGE cần filter, theo nhóm cột hay từng cột thì tùy (có thể sử dụng nhiều filter)
Và còn phân ra khi có 1 hay 2 điều kiện thì có thể dùng IF hay khác thì tự làm vậy
 
Cuối năm hốt vụ chót

1) chèn thêm hàng 1 bên Sheets DLKH: - tại B1:O1 nhập TRUE cho cột nào muốn lấy sang TK, nhập FALSE cho cột bỏ qua (lưu ý nhập tất cả cho cả cột ẩn)

2)Đặt công thức cho A7 sheet TK
Mã:
=FILTER(FILTER(DLKH!B3:O135;DLKH!D3:D135>=A3;DLKH!D3:D135<=A4;DLKH!G3:G135=B3);DLKH!B1:O1)

3) Còn gì thì tự lo liệu nốt - kết thúc năm tại đây.
 
Lần chỉnh sửa cuối:
Cuối năm hốt vụ chót

1) chèn thêm hàng 1 bên Sheets DLKH: - tại B1:O1 nhập TRUE cho cột nào muốn lấy sang TK, nhập FALSE cho cột bỏ qua (lưu ý nhập tất cả cho cả cột ẩn)

2)Đặt công thức cho A7 sheet TK
Mã:
=FILTER(FILTER(DLKH!B3:O135;DLKH!D3:D135>=A3;DLKH!D3:D135<=A4;DLKH!G3:G135=B3);DLKH!B1:O1)

3) Còn gì thì tự lo liệu nốt - kết thúc năm tại đây.
Nếu theo công thức này thì mới chỉ đúng trường hợp 2. Em cần nó mở rộng 1 chút thêm cả TH1 và TH3
TH1: Nếu B3 rỗng dữ liệu, A3:A4 có dữ liệu lọc từ sheet DLKH trong D2:'D500 thỏa mãn điều kiện của A3:A4, cho sheet TK hàng A6:L6 tương ứng.
TH2: Nếu B3 có dữ liệu, A3:A4 có dữ liệu lọc từ sheet DLKH trong D2:'D500 và G2:G500 thỏa mãn điều kiện A3:A4, B3, cho sheet TK của hàng A6:L6 tương ứng.
TH3: Nếu A3:A4 rỗng dữ liệu, B3 có dữ liệu, lọc từ sheet DLKH trong G2:G500 thỏa mãn điều kiện B3, cho sheet TK của A6:L6 hàng tương ứng.
 
Nếu theo công thức này thì mới chỉ đúng trường hợp 2. Em cần nó mở rộng 1 chút thêm cả TH1 và TH3
TH1: Nếu B3 rỗng dữ liệu, A3:A4 có dữ liệu lọc từ sheet DLKH trong D2:'D500 thỏa mãn điều kiện của A3:A4, cho sheet TK hàng A6:L6 tương ứng.
TH2: Nếu B3 có dữ liệu, A3:A4 có dữ liệu lọc từ sheet DLKH trong D2:'D500 và G2:G500 thỏa mãn điều kiện A3:A4, B3, cho sheet TK của hàng A6:L6 tương ứng.
TH3: Nếu A3:A4 rỗng dữ liệu, B3 có dữ liệu, lọc từ sheet DLKH trong G2:G500 thỏa mãn điều kiện B3, cho sheet TK của A6:L6 hàng tương ứng.
Thì đọc kỹ lại các bài trên,có câu trả lời
3) Còn gì thì tự lo liệu nốt - kết thúc năm tại đây.
 
Nhờ anh chị giúp đỡ ạ.
 
Web KT
Back
Top Bottom