Excel 数据验证公式错误

Excel 数据验证公式错误,excel,validation,Excel,Validation,我有一个公式,在单元格中使用时返回正确的结果 =AND(LI_Locaux_No,VLOOKUP(C7,TableGestionLocaux,16,FALSE)=C6) 哪个是真的 当我在数据验证中使用相同的公式时,它确实告诉我有一个错误,但我知道这不是因为它不起作用 基本上,我检查C7中的值是否存在于一个命名范围内,并检查C6是否在另一个命名范围内,其中C6是C7的偏移量 有什么想法吗 提前谢谢你我想起来了 这比我想象的要简单得多,因为在我命名的区域中,我有字符串和数字,所有内容都被格式化为

我有一个公式,在单元格中使用时返回正确的结果

=AND(LI_Locaux_No,VLOOKUP(C7,TableGestionLocaux,16,FALSE)=C6)
哪个是真的

当我在数据验证中使用相同的公式时,它确实告诉我有一个错误,但我知道这不是因为它不起作用

基本上,我检查C7中的值是否存在于一个命名范围内,并检查C6是否在另一个命名范围内,其中C6是C7的偏移量

有什么想法吗

提前谢谢你

我想起来了


这比我想象的要简单得多,因为在我命名的区域中,我有字符串和数字,所有内容都被格式化为文本,查找单元格也是如此。忘了Vlookup不喜欢格式化为字符串的数字。在这两种情况下都将单元格更改为“常规”,并且可以与公式配合使用

在数据验证中使用时,不能在公式中使用
。Excel不允许这样做。您可以使用
命名
范围而不是
表格
。即使名称说tableTable在excel中特别格式化为表格,但命名范围不是表格,两者都是命名范围。所以,将数据放入工作表中,然后手动指定包含数据的范围的名称。然后将该命名范围用作
Vlookup()
公式的数组。什么是
LI\u Locaux\u No
?如果它是一个命名范围,是它在
公式中的结果?当在单元格中使用而不是在数据验证中使用时,相同的精确公式会返回True;李娜:不,这是我最喜欢的地方$B$11:$B$14841和TableGestionLocaux是='Gestion des locaux'$B$11:$Q$14841