繁体   English   中英

Excel公式Vlookup通过引用行和列的值

[英]Excel Formula Vlookup the value by referring Row and Column

在sheet1中,我有一个表格,称为各国家的工作日,如下图所示。

在此处输入图片说明

在Sheet2中,通过引用此表,我基于国家和月份在该字段中有10列,我尝试填充值。当我尝试通过Vlookup进行操作时,仅填充第一行,但是在第二行中,则是F1:T1的标题F1:T1更改为F2:T2因此其余单元格显示为#NA

在此处输入图片说明

任何人都可以解决我的问题。 这是我使用的公式。

=VLOOKUP(I1,Sheet1!F2:T7,MATCH(Sheet2!M1,Sheet1!F1:T1,0))

提前致谢。

您缺少用于锁定范围的符号$和用于匹配VLOOKUP中的精确值的错误条件。

应该是这样的:

=VLOOKUP(I1,Sheet1!$F$2:$T$7,MATCH(M1,Sheet1!$F$1:$T$1,0),0)

或者代替VLOOKUP使用HLOOKUP例如:

=HLOOKUP(M1,Sheet1!$F$1:$T$7,MATCH(I1,Sheet1!$F$2:$F$7,0),0)

通常,结合INDEXMATCH函数是VLOOKUP的高级选择。 例如=INDEX(Sheet1!F:F,MATCH(Sheet2!M1,Sheet1!F1:T1,0)) 这也使您可以从左到右或从右到左移动。

索引匹配功能的代码段在这里无法使用Vlookup,因为与第二张表不同,在第二张表中您要重复输入国家/地区。 结合使用索引匹配功能,这比vlookup复杂,但可以满足您的要求。

由于我没有您共享的确切表,因此我在一端创建了一个表并在此处共享该片段。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM