vlookup函数两张表匹配 Excel怎么从一个表提取另一个表格的数据?
Excel怎么从一个表提取另一个表格的数据?将数据从一个表提取到另一个表是一个非常模糊的问题。如果只是引用数据,可以直接在单元格中输入等号,然后单击要引用的数据,然后单击“回车”引用数据。但是,在大多
Excel怎么从一个表提取另一个表格的数据?
将数据从一个表提取到另一个表是一个非常模糊的问题。如果只是引用数据,可以直接在单元格中输入等号,然后单击要引用的数据,然后单击“回车”引用数据。但是,在大多数情况下,我们是根据一些数据来引用数据的,比如姓名和地址等级,如果您想根据另一个表中的姓名来引用等级,这时我们可以使用vlookup函数来实现数据引用的效果。vlookup的语法结构如下
=vlookup(搜索值,要搜索的数据区域,要搜索的结果在数据区域的列中,0)这里,0代表完全匹配,
如下图所示
]第一个参数:其中H2第二个参数是a:B,这是我们要查找的数据区域
第二个参数是第三个参数是2,这意味着我们要找到的结果在a:b的第二列
第四个参数是false,这意味着完全匹配
以上是我们从一个表到另一个表提取数据的常用方法,我不知道它是否是您想要的结果
让数据在匹配。这个问题可以通过使用iferror函数来实现,也就是说,当我们使用vlookup、lookup等函数来查找匹配项时,我们可以在它之前添加一个iferror函数。
如果用误差来判断公式的计算结果是否有误差。如果是错误,则返回指定的值;否则返回公式的结果。
需要IFERROR(值、值如果错误)、值如果错误。公式计算结果出错时返回的值。计算的错误类型为:#n/A,#value!,#参考!,#div/0!,#num!,#姓名?或#null!。
如下图所示,在单元格C4中,输入公式=iferror(vlookup(B4,$f$3:$g$7,2,0),即使用vlookup查找匹配值。如果找不到匹配的值,则返回指定的值[0],以防出错。
如下图所示,如果不匹配的结果是字符或文本,则指定的返回结果应该用英文双引号括起来。如果单元格$C40中没有匹配的值,它将返回$0(kvlop)、$3(kvlop)、$3(kvlop)的值。