Data Validation có điều kiện, (6 người xem)

Liên hệ QC

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

majoson

Thành viên chính thức
Tham gia
14/2/08
Bài viết
92
Được thích
2
Chào các anh, chị.

Tôi có một vấn đề như sau:

Tôi sử dụng Data Validation và khi filter thì xuất hiện cả một List (trong đó có những dãy không cần thiết). Làm cách nào để filter theo điều kiện như file đính kèm. Xin cám ơn đã giúp đỡ nhé.
 

File đính kèm

Chào các anh, chị.

Tôi có một vấn đề như sau:

Tôi sử dụng Data Validation và khi filter thì xuất hiện cả một List (trong đó có những dãy không cần thiết). Làm cách nào để filter theo điều kiện như file đính kèm. Xin cám ơn đã giúp đỡ nhé.
Tôi dùng name động để làm bài này --> Xem file thử có đúng ý bạn không nha
 

File đính kèm

Tôi dùng name động để làm bài này --> Xem file thử có đúng ý bạn không nha

Dear anh ndu,


Hí hí, hay quá. Em đang cần cái này. Vì trong list lựa nó nhiều quá. Em có phát sinh thêm chút xíu nhưng không biết sửa sao. Ví dụ như ngày 01 Nov.2011 thì phải lựa qua tháng 10. Nghĩa là theo điều kiện Today, thì cái dãy nó sẽ suất hiện trong khoảng 20 Oct đến 10 Dec. Anh correct thêm công thức dùm em nhé. Cám ơn anh.
 
Dear anh ndu,
Hí hí, hay quá. Em đang cần cái này. Vì trong list lựa nó nhiều quá. Em có phát sinh thêm chút xíu nhưng không biết sửa sao. Ví dụ như ngày 01 Nov.2011 thì phải lựa qua tháng 10. Nghĩa là theo điều kiện Today, thì cái dãy nó sẽ suất hiện trong khoảng 20 Oct đến 10 Dec. Anh correct thêm công thức dùm em nhé. Cám ơn anh.
Có nghĩa List sẽ từ ngày 20 tháng trước đến ngày 10 tháng sau, đúng không?
Tại sheet2, sửa công thức ở cell B2 thành:
PHP:
=EOMONTH(Sheet1!$C$2,-2)+ROWS($1:20)
Kéo fill đến cell B53
Công thức của Name Date sửa thành:
PHP:
=OFFSET(Sheet2!$B$2,,,EOMONTH(Sheet1!$C$2,0)-EOMONTH(Sheet1!$C$2,-2)-9,)
Xong!
 

File đính kèm

Lần chỉnh sửa cuối:
Dear anh ndu,


Hí hí, hay quá. Em đang cần cái này. Vì trong list lựa nó nhiều quá. Em có phát sinh thêm chút xíu nhưng không biết sửa sao. Ví dụ như ngày 01 Nov.2011 thì phải lựa qua tháng 10. Nghĩa là theo điều kiện Today, thì cái dãy nó sẽ suất hiện trong khoảng 20 Oct đến 10 Dec. Anh correct thêm công thức dùm em nhé. Cám ơn anh.

Dear anh ndu,

Em mò được rồi. Cám ơn anh nha.
 
Có nghĩa List sẽ từ ngày 20 tháng trước đến ngày 10 tháng sau, đúng không?
Tại sheet2, sửa công thức ở cell B2 thành:
PHP:
=Sheet1!$C$2-DAY(Sheet1!$C$2)-DAY(Sheet1!$C$2-DAY(Sheet1!$C$2))+19+ROWS($1:1)
Kéo fill đến cell B53
Công thức của Name Date sửa thành:
PHP:
=OFFSET(Sheet2!$B$2,,,EDATE(Sheet1!$C$2,1)-DAY(EDATE(Sheet1!$C$2,1))-Sheet1!$C$2+DAY(Sheet1!$C$2)+DAY(Sheet1!$C$2-DAY(Sheet1!$C$2))-9,)
Xong!

Cám ơn anh nhiều nha. Hay quá, em áp dụng cho nhiều trường hợp.
 
Font chữ trong list

Thầy ơi có cách nào thay đổi Font trong list Data validation được không ạ! ví dụ size hoặc kiểu chữ...
Ai biết thì chỉ cho em với nhé!
 
Data Validation: Chèn dòng thêm vào Data Validation đã có sẵn. Anh ndu96081631 ơi giúp em với.
Chào các anh, chị. Em có tải file kế toán nhật ký chung bằng excel từ Diễn đàn Giải pháp excel về làm từ lâu, em không nhớ rõ của anh, chị nào. File này em tải về dùng rất hữu ích, vì do em chuyển công tác nay em mới quay lại công việc kế toán của em.
Do thay đổi hệ thống tài khoản và em muốn theo dõi chi tiết từng tài khoản cấp 2, vậy bên sheet CDPS em muốn chèn thêm dòng để thêm chi tiết tài khoản cấp 2 vào.
Ví dụ thêm: Tài khoản 1218: Chứng khoán và công cụ tài chính khác, và nhiều tài khoản cũng như tài khoản cấp 2 khác, … (Chèn thêm dòng vào Data Validation đã có sẵn)
Nhưng khi sang bên sheet PHATSINH em không gõ 1218 được (Có hộp thoại bạn chưa đăng ký tài khoản này trong Name Box. Bạn hãy gõ đúng tài khoản đã đăng ký). Mà phải bấm chuột kéo và chọn số tài khoản mới được.
Vậy em nhờ các anh, chị trong diễn đàn giúp em để có thể bên sheet PHATSINH tự gõ số tài khoản chứ không phải kéo chuột và chọn số tài khoản nữa ạ.
Em xin cảm ơn và chúc sức khỏe các anh chị trong diễn đàn.
 

File đính kèm

Data Validation: Chèn dòng thêm vào Data Validation đã có sẵn. Anh ndu96081631 ơi giúp em với.
Chào các anh, chị. Em có tải file kế toán nhật ký chung bằng excel từ Diễn đàn Giải pháp excel về làm từ lâu, em không nhớ rõ của anh, chị nào. File này em tải về dùng rất hữu ích, vì do em chuyển công tác nay em mới quay lại công việc kế toán của em.
Do thay đổi hệ thống tài khoản và em muốn theo dõi chi tiết từng tài khoản cấp 2, vậy bên sheet CDPS em muốn chèn thêm dòng để thêm chi tiết tài khoản cấp 2 vào.
Ví dụ thêm: Tài khoản 1218: Chứng khoán và công cụ tài chính khác, và nhiều tài khoản cũng như tài khoản cấp 2 khác, … (Chèn thêm dòng vào Data Validation đã có sẵn)
Nhưng khi sang bên sheet PHATSINH em không gõ 1218 được (Có hộp thoại bạn chưa đăng ký tài khoản này trong Name Box. Bạn hãy gõ đúng tài khoản đã đăng ký). Mà phải bấm chuột kéo và chọn số tài khoản mới được.
Vậy em nhờ các anh, chị trong diễn đàn giúp em để có thể bên sheet PHATSINH tự gõ số tài khoản chứ không phải kéo chuột và chọn số tài khoản nữa ạ.
Em xin cảm ơn và chúc sức khỏe các anh chị trong diễn đàn.
Dữ liệu cột B sheet CDPS lúc Text lúc Number, cột F,G sheet PHATSINH bạn format Text sẽ nhập được "1218".
Lời khuyên: Đồng bộ lại dữ liệu hoặc Text hoặc Number cột B sheet CDPS và Cột F,G sheet PHATSINH. Nếu không, dùng hàm dò tìm sẽ "toát mồ hôi".
 
Dữ liệu cột B sheet CDPS lúc Text lúc Number, cột F,G sheet PHATSINH bạn format Text sẽ nhập được "1218".
Lời khuyên: Đồng bộ lại dữ liệu hoặc Text hoặc Number cột B sheet CDPS và Cột F,G sheet PHATSINH. Nếu không, dùng hàm dò tìm sẽ "toát mồ hôi".
Cảm ơn anh Ba Tê nhiều ạ, em nói chung là mù mờ không biết gì cả anh ạ, em cũng chọn dữ liệu cột B sheet CDPS dạng Text thì qua sheet PHATSINH đánh được, đến lúc qua sheet sổ cái thì hàm dò lại không được. Em nhờ anh format đồng bộ giúp em file kèm theo với nhé.
Cảm ơn anh Ba Tê nhiều ạ.
 

File đính kèm

Cảm ơn anh Ba Tê nhiều ạ, em nói chung là mù mờ không biết gì cả anh ạ, em cũng chọn dữ liệu cột B sheet CDPS dạng Text thì qua sheet PHATSINH đánh được, đến lúc qua sheet sổ cái thì hàm dò lại không được. Em nhờ anh format đồng bộ giúp em file kèm theo với nhé.
Cảm ơn anh Ba Tê nhiều ạ.
Cái nào dính liếu đến STK bạn chuyển nó thành Number.
 

File đính kèm

Cái nào dính liếu đến STK bạn chuyển nó thành Number.
Anh Ba Tê ơi cho em hỏi ở sheet socai, (mục chọn số hiệu tài khoản), em chỉ chọn tài khoản đầu (tức là có 3 số (111)) thì tất cả các dữ liệu ở sheet PHATSINH sang sheet socai cột E (TK) là 3 hoặc 4 số đều chuyển sang được không ạ?
Trân trọng cảm ơn anh rất nhiều.
 
Anh Ba Tê ơi cho em hỏi ở sheet socai, (mục chọn số hiệu tài khoản), em chỉ chọn tài khoản đầu (tức là có 3 số (111)) thì tất cả các dữ liệu ở sheet PHATSINH sang sheet socai cột E (TK) là 3 hoặc 4 số đều chuyển sang được không ạ?
Trân trọng cảm ơn anh rất nhiều.
Tôi không phải kế toán, thấy sao làm vậy nhưng với VBA, bạn chọn tài khoản trong ô E10 thì code lọc.
Nếu không đúng thì cho biết. Các shéet khác bạn dùng công thức cũng nên chuyển sang VBA cho nhanh, nhẹ.
 

File đính kèm

Tôi không phải kế toán, thấy sao làm vậy nhưng với VBA, bạn chọn tài khoản trong ô E10 thì code lọc.
Nếu không đúng thì cho biết. Các shéet khác bạn dùng công thức cũng nên chuyển sang VBA cho nhanh, nhẹ.
Cảm ơn anh Ba Tê nhiều, vì em không biết gì về VBA cả, đây là file em lấy từ diễn đàn này về làm cách đây 10 năm gì đó, giờ mới lại quay lại để làm kế toán nên có một số thay đổi.
Giá như anh viết code VBA cho các sheet khác nữa thì tốt quá ạ.
P/S: Em muốn hỏi thêm anh chút. Bên sheet PHASINH em muốn thêm rất rất nhiều dòng nữa thì sao anh?
Đa tạ anh Ba Tê.
 
Cảm ơn anh Ba Tê nhiều, vì em không biết gì về VBA cả, đây là file em lấy từ diễn đàn này về làm cách đây 10 năm gì đó, giờ mới lại quay lại để làm kế toán nên có một số thay đổi.
Giá như anh viết code VBA cho các sheet khác nữa thì tốt quá ạ.
P/S: Em muốn hỏi thêm anh chút. Bên sheet PHASINH em muốn thêm rất rất nhiều dòng nữa thì sao anh?
Đa tạ anh Ba Tê.
- Rất rất nhiều dòng là bi nhiêu? 65536 dòng là tối đa của .xls thôi. Muốn nhiều hơn thì bạn chuyển nó thành .xlsm hoặc .xlsb của Ex2010 về sau.
- Sheet nào "biết" thì viết VBA giùm bạn, sheet nào chưa biết thì "ùi".
Bạn kiểm tra lại và cho biết ý kiến.
 

File đính kèm

- Rất rất nhiều dòng là bi nhiêu? 65536 dòng là tối đa của .xls thôi. Muốn nhiều hơn thì bạn chuyển nó thành .xlsm hoặc .xlsb của Ex2010 về sau.
- Sheet nào "biết" thì viết VBA giùm bạn, sheet nào chưa biết thì "ùi".
Bạn kiểm tra lại và cho biết ý kiến.
Dạ vâng, anh chuyển cho em hết tối đa số dòng của các sheet đó với ạ (PHATSINH, CTGS, socai, DKCTGS). Sheet CTGS và DKCTGS như vậy tốt quá anh, mà giả sử em nhập sheet PHATSINH ở mấy dòng cuối cùng thì 3 sheet bên phải sheet PHATSINH ko chạy dữ liệu và em muốn anh giúp cho em tối đa hết số dòng ạ.
Cảm ơn anh rất rất nhiều ạ.
 
Lần chỉnh sửa cuối:
Web KT

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

Back
Top Bottom