Xin hướng dẫn - kết hợp hàm offset - data validation và gõ kí tự đại diện (1 người xem)

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

nhox_lov_kute

Thành viên mới
Tham gia
14/10/12
Bài viết
11
Được thích
0
Nhờ các bậc cao nhân giúp dùm em vấn đề này mà e làm mãi k ra.
Em có 1 file cần sử dụng Data Validation tại ô C10 - Sheet báo giá,
Dữ liệu nguồn là 'Danh mục'!$C$14:$C$81. khi em làm VAL tại sheet khác thì k đc Và em muốn khi gõ kí tự đầu tiên của ô bất kì thì Val sẽ rút ngắn danh sách lại.
Ai biết chỉ em với, Cám ơn nhiều ạ
File đính kèm ở dưới
 

File đính kèm

Nhờ các bậc cao nhân giúp dùm em vấn đề này mà e làm mãi k ra.
Em có 1 file cần sử dụng Data Validation tại ô C10 - Sheet báo giá,
Dữ liệu nguồn là 'Danh mục'!$C$14:$C$81. khi em làm VAL tại sheet khác thì k đc Và em muốn khi gõ kí tự đầu tiên của ô bất kì thì Val sẽ rút ngắn danh sách lại.
Ai biết chỉ em với, Cám ơn nhiều ạ
File đính kèm ở dưới
muốn làm được loại bài này theo cách đơn giản nhất bằng công thức thì
tên hàng hóa phải được sắp xếp thứ tự AB
nếu bạn đồng ý sắp xếp lại tôi sẽ làm giúp bạn
 
muốn làm được loại bài này theo cách đơn giản nhất bằng công thức thì
tên hàng hóa phải được sắp xếp thứ tự AB
nếu bạn đồng ý sắp xếp lại tôi sẽ làm giúp bạn
em đã sắp xếp lại. nhờ anh giúp và hướng dẫn em cách làm với.
 

File đính kèm

em đã sắp xếp lại. nhờ anh giúp và hướng dẫn em cách làm với.

thử vậy xem
đặt name cho cột ten HH
Mã:
TenHH=OFFSET('Danh mục'!$C$14,,,COUNTA('Danh mục'!$C$14:$C$10000))

shêt báo gia
tại c10
Mã:
Dsach=OFFSET('Danh mục'!$C$13,MATCH('Báo giá'!$C10&"*",TenHH,0),,COUNTIF(TenHH,'Báo giá'!$C10&"*"))
lấy cái này là source cho validation
 
thử vậy xem
đặt name cho cột ten HH
Mã:
TenHH=OFFSET('Danh mục'!$C$14,,,COUNTA('Danh mục'!$C$14:$C$10000))

shêt báo gia
tại c10
Mã:
Dsach=OFFSET('Danh mục'!$C$13,MATCH('Báo giá'!$C10&"*",TenHH,0),,COUNTIF(TenHH,'Báo giá'!$C10&"*"))
lấy cái này là source cho validation
TKS anh.
em đã sử dụng đc VAL tại sheet báo giá. nhưng còn 1 vấn đề e muốn hỏi nếu dữ liệu nguồn k sort thì có làm đc k??? và tìm bằng kí tự đại diện thì như thế nào. a giúp e đc k??
 
Lần chỉnh sửa cuối:
ở phân error alert bạn bỏ chọn show error alert.... là được
 
TKS anh.
em đã sử dụng đc VAL tại sheet báo giá. nhưng còn 1 vấn đề e muốn hỏi nếu dữ liệu nguồn k sort thì có làm đc k??? và tìm bằng kí tự đại diện thì như thế nào. a giúp e đc k??

không sort thì cũng làm được, nhưng phải dùng cthuc mảng
lọc nó ra một cột phụ (vì dùng cthuc mang nên số liệu nhiều nó sẻ đứng hình)
giải pháp tốt hơn là xài vba
 
không sort thì cũng làm được, nhưng phải dùng cthuc mảng
lọc nó ra một cột phụ (vì dùng cthuc mang nên số liệu nhiều nó sẻ đứng hình)
giải pháp tốt hơn là xài vba
Vâng. nhưng tại e k đc học những cái này nên k biết gì về VBA. e có đọc 1 bài nếu nhu Danh sách k sort thì làm theo cách tạo danh sách duy nhất đc k???
 
Vâng. nhưng tại e k đc học những cái này nên k biết gì về VBA. e có đọc 1 bài nếu nhu Danh sách k sort thì làm theo cách tạo danh sách duy nhất đc k???

tôi làm ví dụ cho bạn, làm bằng hàm mảng, lấy file bài 1
cũng đạt name
1- TenHH như trên
2-tại F10 sheet báo giá đặt cthức
Mã:
F10=IF(ROW(2:2)<=COUNTIF(tenHH,INDIRECT("C"&CELL("row"))&"*"),INDEX(tenHH,SMALL(IF(ISNUMBER(SEARCH(INDIRECT("C"&CELL("row")),tenHH)),ROW(tenHH)-13),ROW(2:2))),"")
nhớ nhấn Ctrl shift Enter nha (3 phím cùng một lúc)
kéo nhiều nhiều xuống để đó
3-tại C10 đặt name
Mã:
dsach=OFFSET('Báo giá'!$F$10,,,COUNTIF(tenHH,'Báo giá'!$C10&"*"))

lấy name này là sỏurce cho validation
nhưng mà làm chơi vậy thôi số liệu lớn nó chạy ko nổi đâu
 
Lần chỉnh sửa cuối:
tôi làm ví dụ cho bạn, làm bằng hàm mảng, lấy file bài 1
cũng đạt name
1- TenHH như trên
2-tại F10 sheet báo giá đặt cthức
Mã:
F10=IF(ROW(2:2)<=COUNTIF(tenHH,INDIRECT("C"&CELL("row"))&"*"),INDEX(tenHH,SMALL(IF(ISNUMBER(SEARCH(INDIRECT("C"&CELL("row")),tenHH)),ROW(tenHH)-13),ROW(2:2))),"")
nhớ nhấn Ctrl shift Enter nha (3 phím cùng một lúc)
kéo nhiều nhiều xuống để đó
3-tại C10 đặt name
Mã:
dsach=OFFSET('Báo giá'!$F$10,,,COUNTIF(tenHH,'Báo giá'!$C10&"*"))

lấy name này là sỏurce cho validation
nhưng mà làm chơi vậy thôi số liệu lớn nó chạy ko nổi đâu
Cách anh vừa nói giống bài này phải k???
http://www.giaiphapexcel.com/forum/showthread.php?7188-Hàm-Offset-và-Validation
 
cho em hỏi thêm bài này tí. nếu muốn chèn thêm dòng mà các hàm ở cột A tự động thay đổi thì phải ntn??
 

File đính kèm

cho em hỏi thêm bài này tí. nếu muốn chèn thêm dòng mà các hàm ở cột A tự động thay đổi thì phải ntn??
 

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

Back
Top Bottom