Datavalidate động 2: Offset+match+count ,Tạo danh mục Tỉnh - Huyện - Xã (Không dùng Table)

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

Để 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