请教Excel行家 , =IF(ISNA(VLOOKUP(E8,信息表!B:F,3,0)),"",VLOOKUP(E8,信息表!B:F,3,0))

如果我想要他之前而不是后面的,怎么改公式?

vlookup只能返回右侧的结果。
需要返回左侧结果时,可以用Index+Match来解决。
可以发截图上来,直接给你具体公式。追问

表一只要输入姓名其他全部自动显示

追答

G8单元格公式,看图说话

=INDEX($C$3:$K$4,MATCH($G$7,$B$3:$B$4,0),MATCH($F8,$C$2:$K$2,0))

根据实际情况,修改一下参数的范围就可以了。

追问

看不懂公式,解释下,谢谢。我的表一和表二是两个工作簿!

追答

两个工作簿的引用原理是一样的,同时打开两个文件,写入参数时用鼠标选择范围。
手动输入需要按照格式输入 '[工作簿]工作表!单元格
=index(结果所在区域,match(姓名,姓名所在区域,精确),match(项目,项目所在区域,精确))
以张三为例:
=index(结果所在区域,1,1)
返回结果为结果所在区域的第一行第一列,以此类推。

温馨提示:内容为网友见解,仅供参考
无其他回答

...=IF(ISNA(VLOOKUP(E8,信息表!B:F,3,0)),"",VLOOKUP(E8,信息表...
vlookup只能返回右侧的结果。需要返回左侧结果时,可以用Index+Match来解决。可以发截图上来,直接给你具体公式。

Excel中isna函数的使用方法
1、启动Excel 2016电子表格应用程序,如图所示点击屏幕右侧新建空白工作簿。2、根据公司人力资源部数据创建工作簿文档,如图所示。本例统计员工在职信息,要求判断工号对应员工是否已离职。3、如图所示,选中姓名单元格数据区域。选择公式→函数库功能区,点击插入函数图标。4、弹出插入函数对话框,如图所示。点...

IF(ISNA(VLOOKUP...这个函数是什么意思啊?
翻译过来就是,VLOOKUP()查找出来一个值,当查找不到该值时,VLOOKUP()的值是#N\/A,isna()检测到#N\/A时,返回真或假,最后就是if()公式,如果为真返回什么为假返回什么。

IF(ISNA(VLOOKUP 多工作表要如何设定
你这个其实就是多个表里,查找某个数据,直到查到到为止。需要其他函数配合。

=IF(ISNA(VLOOKUP(K8,'1月'!D:E,2,0)),"",VLOOKUP(K8,'1月'!D:E,2...
考虑使用indirect 、row、column 等等配合……把你的公式 修改一下:=IF(ISNA(VLOOKUP(K$8,indirect(row(k1)&"月!D:E"),2,0)),"",VLOOKUP(K$8,indirect(row(k1)&"月!D:E"),2,0)) 然后下来 就能看到12个月的信息了……K8 是你输入的 客户名称 ……与你原来的公式相同 如果你想...

IF(ISNA(VLOOKUP...这个函数是什么意思啊?
IF(ISNA(VLOOKUP(C1,F:G,2,0)),"",ISNA()是判断是能出现"#N\/A"错误值.IF()是假设判断函数,当VLOOKUP(C1,F:G,2,0))出现"#N\/A"的错误值(即VLOOKUP()函数找不到内容时就会出现#N\/A错误)的话,返回空白单元格,即返回空值.否则,IF()函数采用后半句返回VLOOKUP(C1,F:G,2,0)查找出来...

EXCEL表格中VLOOKUP函数怎么用
=IF(ISNA(VLOOKUP(15,A3:E8,2,FALSE)) = TRUE, "未发现员工", VLOOKUP(15,A3:E8,2,FALSE)) 如果有 ID 为 15 的员工,则显示该员工的姓氏;否则,显示消息“未发现员工”。(未发现员工)当VLOOKUP 函数返回错误值 #NA 时,ISNA 函数返回值 TRUE。=VLOOKUP(4,A2:E7,3,FALSE) & " " & VLOOKUP(4,A2...

Excel中isna函数的使用方法
1、函数语法:ISNA(value)2、参数说明:value:表示需要判断是否为错误值的值。3、注意事项:如果输入的value参数值用双引号引起来,ISNA函数将会将其视为文本,从而返回FALSE。4、函数实例-在数据源中查找某人的身份证号码 在D2单元格中输入公式"=IF(ISNA(VLOOKUP(C2;$A$2:$B$11;2;0));"没有...

求助,请问excel中=IF(ISNA(VLOOKUP的公式是什么意思,具体内容如下
=IF(ISNA(abc),0,(abc)): 如果abc= #N\/A,则=0,否则=abc abc=VLOOKUP(A4,'G:\\[12月份报表.xls]2011年12月科目余额表'!$B$1:$J$65536,7,FALSE)+VLOOKUP(A4,'G:\\[12月份报表.xls]2011年12月科目余额表'!$B$1:$J$65536,8,FALSE)根据A4,查找'G:\\[12月份报表.xls]2011年12月...

excel里 =IF(ISNA(VLOOKUP(A5,$F$4:$F$19770,1,)),"←A有F无","←A...
你这个是一个组合公式包含了IF()、ISNA()、VLOOKUP()三个函数,目的是判定A5单元格的值在$F$4:$F$19770区间中第1列是否存在,有则显示"←AF共有",无则显示"←A有F无"。VLOOKUP(lookup_value,table_array,col_index_num,range_lookup)上面是VLOOKUP函数的使用方法,1的位置是col_index_num...

相似回答