Tạo List động

  • Thread starter Thread starter philip
  • Ngày gửi Ngày gửi
Liên hệ QC

philip

Real-life Girls Super Сasual Dating
Tham gia
3/8/07
Bài viết
86
Được thích
23
Donate (Paypal)
Donate
Giới tính
Nam
Nghề nghiệp
Health
Cả nhà cho mình hỏi, có thể tạo 1 list với đk phụ thuộc vào giá trị Cell bên cạnh được ko? Ví dụ:
List 1: A,B,C,D,E,F,G
List 2: aa,bb,cc,dd,ee,ff,gg
Khi ô A1 = chuhoa hay A1 = motchu thì List ở B1 chỉ hiện ra List 1;
Còn nếu A1 = haichu hay A1 = chuthuong thì List ở B1 chỉ hiện ra List 2;
Thanks
 
Cả nhà cho mình hỏi, có thể tạo 1 list với đk phụ thuộc vào giá trị Cell bên cạnh được ko? Ví dụ:
List 1: A,B,C,D,E,F,G
List 2: aa,bb,cc,dd,ee,ff,gg
Khi ô A1 = chuhoa hay A1 = motchu thì List ở B1 chỉ hiện ra List 1;
Còn nếu A1 = haichu hay A1 = chuthuong thì List ở B1 chỉ hiện ra List 2;
Thanks

CÓ PHẢI THẾ NÀY KHÔNG?
 

File đính kèm

Tương tự như của boyxin nhưng mình dùng name động nên khi cần thêm bạn chỉ cần thêm mã vào danh sách sẽ tự động cập nhật
 

File đính kèm

Đúng thật nhiều lúc cái khó mình làm được nhưng cái dễ lại ko nghĩ ra. Đúng là sau khi post bài mình mới nghĩ ra là dùng name động thì mọi việc ok cả.
Tuy nhiên, đối với trường hợp của mình thì ko có vấn đề gì khó, nhưng nếu trong trường hợp các đk (ô A1 trong các file trên) khác nhau nhiều thì cũng hơi fức tạp, dùng hàm IF khó mà thành công.
 
Bạn cứ đưa ra trường hợp đi sẽ có cách giải quyết.
 
To ThuNghi và các bác: Anh cho em hỏi 1 tí về việc name động. (ké topic của Bác philip tí nha)
Ví dụ em có Name1 có độ dài từ A1:A100 (cái này dùng offset để có được)
Name2 có độ dài từ B1:B100 (ngang bằng với độ dài của Name1)
Vấn đề cần hỏi là: Name2 có 2 cách để tạo
- Tạo name2 bằng công thức offset như name1
- Lấy name1 dịch chuyển qua 1 cột để có được name2 (độ dài ngang bằng nhau)
Trong 2 cách trên cách nào xử lý nhanh hơn??
 
To ThuNghi và các bác: Anh cho em hỏi 1 tí về việc name động. (ké topic của Bác philip tí nha)
Ví dụ em có Name1 có độ dài từ A1:A100 (cái này dùng offset để có được)
Name2 có độ dài từ B1:B100 (ngang bằng với độ dài của Name1)
Vấn đề cần hỏi là: Name2 có 2 cách để tạo
- Tạo name2 bằng công thức offset như name1
- Lấy name1 dịch chuyển qua 1 cột để có được name2 (độ dài ngang bằng nhau)
Trong 2 cách trên cách nào xử lý nhanh hơn??
Chưa kiểm tra nhưng thấy cách 2 có vẻ ngắn và đẹp hơn. Vì cách 2 nó cũng phải lấy từ cách 1, vậy chắc là 2 chậm hơn 1.
 
Bạn có thể test thử với số dòng cỡ vài chục ngàn .
 
To ThuNghi và các bác: Anh cho em hỏi 1 tí về việc name động. (ké topic của Bác philip tí nha)
Ví dụ em có Name1 có độ dài từ A1:A100 (cái này dùng offset để có được)
Name2 có độ dài từ B1:B100 (ngang bằng với độ dài của Name1)
Vấn đề cần hỏi là: Name2 có 2 cách để tạo
- Tạo name2 bằng công thức offset như name1
- Lấy name1 dịch chuyển qua 1 cột để có được name2 (độ dài ngang bằng nhau)
Trong 2 cách trên cách nào xử lý nhanh hơn??
Theo mình nghĩ thì c2 có vẻ Pro hơn, nhưng có điều công thức càng dài, lồng ghép nhiều thì khó quản lí hơn, vì thế xử lí sẽ chậm hơn. C2 chỉ khác C1 bớt đi một name, zậy nên mình thích C1 hơn là 2
 
Web KT

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

Back
Top Bottom