Datavalidate động 2:Tỉnh-huyện-xã:offset-match-count:không tạo table
1.Tạo các bảng data như hình
2. Tại ô cần tạo danh sách chọn Huyện, vào Data Validation > chọn List và dán công thức:
=OFFSET($A$1,MATCH(I2,$A$1:$A$800,0)-1,1,COUNTIF($A$1:$A$800,I2),1)
$A$1:Ô đầu tiên của bảng chứa tỉnh và huyện
MATCH(I2,$A$1:$A$800,0)-1,1:tìm tất cả những ô cột B có cột A match với Tỉnh(I2)
-1:xuống 1 dòng, kể từ ô A1 do A1 là tiêu đề
1 :Sang phải 1 cột(cột B)
,COUNTIF($A$1:$A$800,I2):vùng dữ liệu có bao nhiêu dòng(list chọn xổ xuống mấy dòng)
1:vùng dữ liệu chỉ rộng 1 cột (cột B)
1.Tạo các bảng data như hình
Để công thức này chạy đúng, bảng dữ liệu nguồn của bạn BẮT BUỘC phải được sắp xếp (Sort) theo nhóm
2. Tại ô cần tạo danh sách chọn Huyện, vào Data Validation > chọn List và dán công thức:
=OFFSET($A$1,MATCH(I2,$A$1:$A$800,0)-1,1,COUNTIF($A$1:$A$800,I2),1)
$A$1:Ô đầu tiên của bảng chứa tỉnh và huyện
MATCH(I2,$A$1:$A$800,0)-1,1:tìm tất cả những ô cột B có cột A match với Tỉnh(I2)
-1:xuống 1 dòng, kể từ ô A1 do A1 là tiêu đề
1 :Sang phải 1 cột(cột B)
,COUNTIF($A$1:$A$800,I2):vùng dữ liệu có bao nhiêu dòng(list chọn xổ xuống mấy dòng)
1:vùng dữ liệu chỉ rộng 1 cột (cột B)
Nhận xét
Đăng nhận xét