=IF(ISERROR(VLOOKUP(A1,sheet1!A$1:B$65536,2,0)),"",VLOOKUP(A1,Sheet1!A:B,2,0)) 我想换列怎么修改

如题所述

亲,换到哪些列呢?这得说清楚哦。


首先原公式可在精简为:

=IF(COUNTIF(Sheet1!A:A,A1),VLOOKUP(A1,Sheet1!A:B,2,),"")


如果用的是EXCEL 2007及以上版本,公式还可以精简点:

=IFERROR(VLOOKUP(A1,Sheet1!A:B,2,),"")


公式中的Sheet1!A$1:B$65536与Sheet1!A:B就是列,都可以统一写作Sheet1!A:B,提问中说的想换列,根据实际情况修改就好了。


还可以参考以下解释,如公式:

=VLOOKUP(C1,A:B,2,0)


该公式的意思就是以C1的值到A列中查找(注意:被查找值C1,必须位于查找区域的第一列,即A列),找到后返回对应的B列的值,那个数字2就是代表A:B这个区域的第2列,也就是B列了。


公式中最后的0代表精确查找的意思,就是要找到完全相同的,才算找到。如果把0改为1,则代表模糊查找。这个0其实可以省略,省略时默认就是0,但0前面的逗号不能省略。


如果还不符合的,请按以下要求截图发上来:

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

=IF(ISERROR(VLOOKUP(A1,sheet1!A$1:B$65536,2,0)),"",VLOOKUP(A1,Shee...
首先原公式可在精简为:=IF(COUNTIF(Sheet1!A:A,A1),VLOOKUP(A1,Sheet1!A:B,2,),"")如果用的是EXCEL 2007及以上版本,公式还可以精简点:=IFERROR(VLOOKUP(A1,Sheet1!A:B,2,),"")公式中的Sheet1!A$1:B$65536与Sheet1!A:B就是列,都可以统一写作Sheet1!A:B,提问中说的想换列,...

在EXCEL中,我把所有员工的员工编号录入到一个表里,然后在另一个表里...
见图,请在SHEET1中录入员工信息,然后在SHEET2中的B1中输入公式 =IF(ISERROR(VLOOKUP(A1,Sheet1!A:B,2,0)),"",VLOOKUP(A1,Sheet1!A:B,2,0)) ,接着再将B1的内容复制(或者是往下拖拉)到B2 B3 B4 B5 B6...,最后请在A列中输入员工的姓名,这样就可以了。

EXCEL中事先输入一组数据,然后输入一个自动显示
假定原表为SHEET1,原数据在AB两列中,在另一个表(SHEET2)的B1单元格输入公式:=IF(ISERROR(VLOOKUP(A1,SHEET1!A:B,2,0)),"",VLOOKUP(A1,SHEET1!A:B,2,0))将公式向下复制就可以了。

=IF(ISERROR(VLOOKUP(A1,Sheet1!A1:B$65536,2,0)),"",VLOOKUP(A1,Sheet...
=IF(COUNTIF(Sheet1!A:A,G1),VLOOKUP(G1,Sheet1!A:B,2,),"")

excel中=IF(A2="","",IF(ISERROR(VLOOKUP(A2,SHEET1!A:B,2,0...
A:B是什么意思?表示A列到B列所有的单元格区域 2,0有事什么意思?VLOOKUP(A2,SHEET1!A:B,2,0)这个是Vlookup函数的参数值,具体参考这个函数的excel帮助 --- VLOOKUP(lookup_value,table_array,col_index_num,range_lookup)Lookup_value 为需要在数组第一列中查找的数值。Lookup_value 可以为...

=if(iserror(vlookup($A2,SHEET1!$a:$E,2,false)),"",vlookup($A2,SHEE...
表示要返回SHEET1!$a:$E区域的第二列数据,这里就是B列。

...=IF(ISERROR(VLOOKUP(A1,Sheet1!A:B,2,FALSE)),VLOOKUP(A1,Sheet2...
用if判断是很繁琐的,比较简单的是用contif函数的三维引用判断要查找到值在哪个工作表,然后在用vlookup查找。

IF(ISERROR(VLOOKUP(A:A,Sheet2!A:B,2,0)),...怎么在四个表格中查询填充...
A:B,2,0)),IF(ISERROR(VLOOKUP(A:A,Sheet2!A:B,2,0)),VLOOKUP(A:A,Sheet3!A:B,2,0),VLOOKUP(A:A,Sheet2!A:B,2,0)),VLOOKUP(A:A,Sheet1!A:B,2,0))公式含义是先判断sheet1是否有对应内容,如果没有就判断sheet2,如果sheet2也没有就返回sheet3的结果;如果sheet1有对应结果就...

=if(iserror(vlookup($A2,SHEET1!$a:$E,2,false)),"",vlookup($A2,SHEE...
2是sheet1!A:E五列中的第二列,即B列。查找时自己指定的返回值所在相对列数,不是它自己知道的。

=VLOOKUP(A8,Sheet1!A:B,2,FALSE),如果没有精确的值,返回0,怎么写,谢谢...
=IF(ISERROR(VLOOKUP(A8,Sheet1!A:B,2,0)),0,VLOOKUP(A8,Sheet1!A:B,2,0))

相似回答