Đây là một giải pháp thay thế (tốt hơn). 
 Nó cho phép bất kỳ số nào được nhập khi Variable được chọn và quan trọng hơn là nó sẽ ngăn người dùng bỏ qua xác thực bằng cách nhập một số vào ô liền kề  trước  chọn một tùy chọn từ danh sách thả xuống. 

 Nhập nội dung sau đây làm công thức xác thực dữ liệu tùy chỉnh cho B2: 
=(A2="")*(B2="")+(A2="Fixed")*(B2=1)+(A2="Variable")*ISNUMBER(B2)
 Đảm bảo rằng Ignore blank không được kiểm tra 
 Hãy cẩn thận: 
 Thật không may, đây là điều tốt nhất có thể đạt được chỉ với xác nhận dữ liệu. Người dùng vẫn có thể bỏ qua xác thực bằng cách: 
-  Chọn Variable, nhập một số khác với một số trong ô liền kề, sau đó chọnFixed
-  Dán bất kỳ giá trị nào vào ô 
-  Điền vào tế bào 
-  Ctrl nhập bất kỳ giá trị nào trong phạm vi đã chọn nếu ô liền kề là một phần của, nhưng không phải là ô hoạt động của phạm vi. 
 Các  chỉ có  cách để xác thực "hoàn hảo" là sử dụng VBA. 
 Tuy nhiên, có một điều nữa có thể được thực hiện mà không cần sử dụng VBA. Một tế bào trợ giúp hoặc định dạng có điều kiện có thể được sử dụng để cảnh báo người dùng rằng dữ liệu không hợp lệ và sau đó tin tưởng rằng họ sẽ khắc phục vấn đề.