DATA VALIDATION, INDIRECT, INDEX VÀ MATCH

Liên hệ QC

light_angel

Thành viên mới
Tham gia
6/2/10
Bài viết
5
Được thích
0
Chào cả nhà,
Hiện mình đang gặp rắc rối khi sử dụng hàm indirect kết hợp với Data validation.
Mình đang làm form hợp đồng và chỗ người đại diện bên Buyer mình muốn có nhiều lựa chọn dựa trên tên người Buyer. Do đó, trong Sheet CUSTOMER DATABASE mình có insert thêm dòng để có thể tạo thêm lựa chọn và mình đã làm được cho khách hàng đầu tiên.

Tuy nhiên, khi mình lựa chọn số hợp đồng khác để làm cho khách hàng khác thì thông tin khách hàng đó không hiện lên (tên buyer, địa chỉ,..) vì những trường này mình dùng hàm index và match.

Vậy nhờ cả nhà có thể chỉ giúp mình làm như thế nào để không bị lỗi được không, mình xin cám ơn.

Đính kèm là file mình làm để các bạn xem và tư vấn giúp.

Mình cám ơn!
 

File đính kèm

Chào cả nhà,
Hiện mình đang gặp rắc rối khi sử dụng hàm indirect kết hợp với Data validation.
Mình đang làm form hợp đồng và chỗ người đại diện bên Buyer mình muốn có nhiều lựa chọn dựa trên tên người Buyer. Do đó, trong Sheet CUSTOMER DATABASE mình có insert thêm dòng để có thể tạo thêm lựa chọn và mình đã làm được cho khách hàng đầu tiên.

Tuy nhiên, khi mình lựa chọn số hợp đồng khác để làm cho khách hàng khác thì thông tin khách hàng đó không hiện lên (tên buyer, địa chỉ,..) vì những trường này mình dùng hàm index và match.

Vậy nhờ cả nhà có thể chỉ giúp mình làm như thế nào để không bị lỗi được không, mình xin cám ơn.

Đính kèm là file mình làm để các bạn xem và tư vấn giúp.

Mình cám ơn!
Đối với những trường hợp này bạn nên làm Database thật chuẩn để có thể sử dụng Vlookup cho đơn giản và dễ dàng.
Trong file đính kèm, mình đã sửa lại 1 số chỗ như sau:
- Không để dòng trống trong cột B của Sheets("Customer Database") --> yêu cầu bắt buộc để có thể sử dụng Data Validation lựa chọn được nhiều người đại diện
- Các công thức từ dòng 9 đến dòng 15 của Sheets("Contract Form")
- Sử dụng hàm Offset để đặt các Name động là CONTRACTNO1, CONTRACTNO2, BUYERNAME, BUYER, REPRESENTATIVE
- Lựa chọn người đại diện trong Sheets("Contract Form"): sử dụng Data Validation, trong phần Source, sử dụng Offset kết hợp Match, Countif để tạo List lựa chọn.
 

File đính kèm

Đối với những trường hợp này bạn nên làm Database thật chuẩn để có thể sử dụng Vlookup cho đơn giản và dễ dàng.
Trong file đính kèm, mình đã sửa lại 1 số chỗ như sau:
- Không để dòng trống trong cột B của Sheets("Customer Database") --> yêu cầu bắt buộc để có thể sử dụng Data Validation lựa chọn được nhiều người đại diện
- Các công thức từ dòng 9 đến dòng 15 của Sheets("Contract Form")
- Sử dụng hàm Offset để đặt các Name động là CONTRACTNO1, CONTRACTNO2, BUYERNAME, BUYER, REPRESENTATIVE
- Lựa chọn người đại diện trong Sheets("Contract Form"): sử dụng Data Validation, trong phần Source, sử dụng Offset kết hợp Match, Countif để tạo List lựa chọn.
Mình cám ơn bạn nhiều
 
Em đang ko biết post bài mới , nên rất xl vì ké bài aH. Đây là 1 file e cop trên mạng về theo dõi tồn kho, nhưng e cần hiệu chỉnh số liệu theo mã khách hàng để đưa ra được NXT kho hàng hóa theo khách và Thẻ kho theo KH ( 02 sheet màu đỏ ). Em làm công thức mà ko thể ra được; ko biết có cách nào có thể theo dõi đc ko ? em nhờ các cao nhân chỉ giúp ah
 

File đính kèm

Mình cám ơn bạn nhiều
Chào bạn,
Mình có coi file và có 1 số NAME bạn có đặt công thức hàm OFFSET. Nhờ bạn có thể giải thích giúp mình:
=OFFSET(BUYERNAME,,,,COUNTA('CUSTOMER DATABASE'!$2:$2)-1)
=OFFSET('CUSTOMER DATABASE'!$B$3,,,COUNTA('CUSTOMER DATABASE'!$B:$B)-1)
=OFFSET(BUYERNAME,,4,,2)
=OFFSET('CUSTOMER DATABASE'!$F$2,MATCH($B$12,BUYERNAME,0),,COUNTIF(BUYERNAME,$B$12))

Mình cám ơn bạn trước
 
Chào bạn,
Mình có coi file và có 1 số NAME bạn có đặt công thức hàm OFFSET. Nhờ bạn có thể giải thích giúp mình:
=OFFSET(BUYERNAME,,,,COUNTA('CUSTOMER DATABASE'!$2:$2)-1)
=OFFSET('CUSTOMER DATABASE'!$B$3,,,COUNTA('CUSTOMER DATABASE'!$B:$B)-1)
=OFFSET(BUYERNAME,,4,,2)
=OFFSET('CUSTOMER DATABASE'!$F$2,MATCH($B$12,BUYERNAME,0),,COUNTIF(BUYERNAME,$B$12))

Mình cám ơn bạn trước
Bạn xem file này để tìm hiểu về hàm OFFSET()
 

File đính kèm

Web KT

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

Back
Top Bottom