Hướng dẫn Excel cơ bản về Cách sử dụng Data Validation - phần 2

Nội dung được viết bởi Tommy Dũng Lê

phần 1, Gitiho đã hướng dẫn cho bạn cách sử dụng list trong Data Validation cùng với khái niệm của nó. Vậy phần này chúng ta hãy tìm hiểu kỹ hơn về các chức năng căn bản của Data Validation nhé.
Cũng lấy ví dụ như phần trước, trong mục source, chúng ta đã nhập dữ liệu vào để kiểm soát dữ liệu đầu vào. Vậy khi source (nguồn dữ kiện) của chúng ta quá lớn hoặc thường xuyên thay đổi (thêm, bớt) thì chúng ta sẽ thiết lập bằng cách nào?

Tạo danh sách động với Data Validation

Tạo danh sách với nguồn là 1 vùng ô (Range)

excel-co-ban-ve-data-validation-phan-2-01

Như hình trên đây, source của tôi đã bỏ trong tab Master. Vậy bước tiếp theo chỉ cần tham chiếu tới những vùng ô này là source của chúng ta đã được cập nhật.

excel-co-ban-ve-data-validation-phan-2-02

Và đây là kết quả:

excel-co-ban-ve-data-validation-phan-2-03

Trong trường hợp tham chiếu theo vùng ô, nếu bạn có thay đổi trong vùng ô này thì list của bạn cũng sẽ được cập nhật. Tuy nhiên nếu bạn có thêm một dữ kiện vào dữ liệu nguồn thì liệu danh sách của bạn có được cập nhật không? Câu trả lời sẽ là không do trong mục source của bạn đã bị giới hạn vào một phạm vi tuyệt đối rồi. Nhưng có 2 cách để giải quyết vấn đề này.

Cách thêm dữ liệu vào danh sách cố định

Cách thứ nhất là thay vì bạn thêm vào bên dưới phạm vi. Bạn có thể thêm vào giữa bằng cách insert một Dòng và thêm dữ kiện như sau:

excel-co-ban-ve-data-validation-phan-2-04

Và trong list của bạn cũng đã được cập nhật:

excel-co-ban-ve-data-validation-phan-2-05

Tuy nhiên với cách thứ nhất bạn phải nhớ mẹo này để có thể sử dụng. Nhưng ví dụ là source của bạn được cập nhật mỗi tuần hay mỗi ngày, việc phải nhớ insert một dữ kiện mới đôi khi có thể dẫn đến sai sót. Và bạn chỉ muốn thêm dữ kiện nhưng vẫn bảo đảm được độ chính xác trong bản bảo cáo của bạn. Để giải quyết vấn đề này chính là cách thứ hai mà Gitiho muốn hướng dẫn bạn.

Tạo danh sách trong Data Validation với nguồn là 1 Table

Bước đầu tiên là bạn phải biến source của bạn thành một Excel table với tổ hợp phím tắt CTRL+T như sau:

excel-co-ban-ve-data-validation-phan-2-06

Và với việc sử dụng Excel table, khi bạn cập nhật dữ liệu nào đó bên dưới bảng dữ liệu của bạn, Excel table cũng sẽ cập nhật theo. Ngoài ra bạn cũng cần phải thay đổi tên của table đó như sau:

excel-co-ban-ve-data-validation-phan-2-07

Như hình trên, tôi đã thay đổi tên của table thành TableDiv. Vì sao chúng ta phải làm như vậy? Đây là lý do:

excel-co-ban-ve-data-validation-phan-2-08

Excel sử dụng việc tham chiếu table với tên riêng của table đó nên việc bạn thay đổi tên sẽ làm bạn nhận biết rõ ràng hơn Table nào mà Excel đang tham chiếu để làm source cho bạn như sau:

excel-co-ban-ve-data-validation-phan-2-09

Tuy nhiên khi bấm OK, bạn lại nhận được lỗi:

excel-co-ban-ve-data-validation-phan-2-10

Data validation không thích tham chiếu trực tiếp table của Excel. Vậy cách giải quyết việc này là chúng ta sử dụng hàm indirect như sau:

excel-co-ban-ve-data-validation-phan-2-11

Và đây là kết quả của bạn sau khi thêm bộ phận Health vào source:

excel-co-ban-ve-data-validation-phan-2-12

Vậy bạn đã biết cách sử dụng source để tạo list trong Excel Data Validation rồi. Ngoài ra, bạn có thể truy cập ngay Gitiho.com để tìm hiểu thêm các khóa học hấp dẫn về tin học văn phòng: Word, Excel, Power Point. Có rất nhiều ưu đãi hấp dẫn đang chờ bạn.

Xem tiếp phần 3: Cách thay đổi thông báo của Data Validation trong Excel cơ bản

5 / 5 ( 1 vote )

KHÓA HỌC EXCEL ONLINE HOÀN TOÀN MIỄN PHÍ

Khóa học với hơn 14000 HỌC VIÊN đang học và đánh giá trung bình 4.76 SAO

0/5 - (0 bình chọn)

0/5 - (0 bình chọn)

0 thảo luận

@ 2020 - Bản quyền của Công ty cổ phần công nghệ giáo dục Gitiho Việt Nam
Giấy chứng nhận Đăng ký doanh nghiệp số: 0109077145, cấp bởi Sở kế hoạch và đầu tư TP. Hà Nội
Giấy phép mạng xã hội số: 588, cấp bởi Bộ thông tin và truyền thông