我使用这个VLookup公式从另一张Sheet2中检索值,该表包含一个带有两列NumEchelon的表,Indice:
=RECHERCHEV("1/1";Sheet2[NumEchelon];Sheet2[Indice];faux)
但它没有返回任何值,当我点击单元格时,我发现公式不是我要从Sheet2中检索的值。
答案 0 :(得分:0)
看起来你正在使用法语版的Excel,所以我会留给你找到翻译过的命令。我收集的基本问题是你在命名范围NumEchelon中查找“1/1”。我猜这个命名范围是1列宽。 sheet2 [Indice]是一个单独的数据块。
Vloopkup应该在表中搜索指定的术语(通常位于搜索列右侧的2列或更多列)并返回与指定列中找到的值在同一行中的值。列从左到右编号,第一列为零。最后的假或FAUX告诉你想要完全匹配。
因此,如果没有看到您的数据,我会说确保NumEchelon涵盖两列信息,而INDICE列位于NumEchelon的右侧。如果您有Sheet2 Indice,则使用您为vlookup创建的表中的列的数值替换。
假设NumEchelon是A1:A8而Indice是B1:B8我会做以下事情:
Use a new named range "MonTableaux" and define it as sheet2!A1:B8
=VLOOKUP("1/1",MonTableaux,2,0)
没有命名范围,它看起来像
=VLOOKUP("1/1",sheet2!$A$1:$B$8,2,0)
'note the 0 is the same as false
现在你可能正在使用TABLES,我对桌子并不熟悉,所以可能会有捷径。如果是这种情况,有人会向我指出,我会删除我的答案。
如果您想要返回的信息没有与您要搜索的信息垂直排列,或者您要返回的信息位于您要搜索的内容的左侧,则需要使用INDEX的组合和MATCH。也许是这样的:
=INDEX(sheet2[Indice],match("1/1",sheet2[NumEchelon],0))
答案 1 :(得分:0)
如果公式显示在单元格中,而不是#N/A
之类的结果,则单元格可能会格式化为Text
,将其更改为General
并单击公式栏并再次点击enter
以显示公式结果而不是公式文本。