Video: Hàm IF - từ cơ bản đến nâng cao 2025
Các trường đầu vào người dùng trong hình này thực sự là các danh sách xác nhận dữ liệu. Người dùng có thể lựa chọn từ một hộp thả xuống thay vì gõ vào các giá trị. Xác nhận dữ liệu trong ô E3 sử dụng một kỹ thuật thú vị với một chức năng TRỰC TIẾP để thay đổi danh sách của nó phụ thuộc vào giá trị trong E2.
Các bảng tính có hai dãy được đặt tên. Dải ô tô có tên là E6: E7 và dải ô tô có tên Điểm xe tải đến E10: E11. Các tên trùng với các lựa chọn trong danh sách xác nhận dữ liệu E2. Hình dưới đây cho thấy hộp thoại Xác nhận Dữ liệu cho ô E3. Source là một hàm INDIRECT với E2 làm đối số.
Hàm INDIRECT lấy một đối số văn bản mà nó giải quyết thành một tham chiếu ô. Trong trường hợp này, bởi vì E2 là "Xe tải", công thức sẽ trở thành = TRỰC TIẾP ("Xe tải"). Bởi vì xe tải là một dải ô được đặt tên, nên phương thức INDIRECT trả về tham chiếu đến E10: E11 và các giá trị trong các ô đó trở thành sự lựa chọn. Nếu E2 chứa "Ôtô", PHÍ TRỰC TIẾP sẽ trả lại E6: E7 và những giá trị đó sẽ trở thành sự lựa chọn.
Một vấn đề với kiểu xác nhận dữ liệu có điều kiện này là khi giá trị trong E2 được thay đổi, giá trị trong E3 không thay đổi. Sự lựa chọn trong thay đổi E3, nhưng người dùng vẫn phải lựa chọn từ các lựa chọn có sẵn hoặc công thức của bạn có thể trả lại kết quả không chính xác.