excel里使用vlookup,怎么能有数据的匹配,没有数据的保留原值?

如题所述

第1个回答  2024-07-19

在Excel中,确保数据匹配并保留未匹配值的关键在于使用VLOOKUP函数的灵活应用。以下是如何实现的步骤:

首先,打开你的Excel表格,定位到有数据的单元格,这是VLOOKUP查找的基础。然后,输入公式"=IF(VLOOKUP(5,A1:A6,1,0)=5,'100',A1)",这个公式会在查找5在A1到A6范围内是否有匹配,如果有,返回'100',否则显示原值。

完成上述操作后,你会在匹配的单元格中看到结果。接着,选择那些你希望保留原始值的,但不希望进行匹配的单元格。对于这些单元格,输入公式"=IF(VLOOKUP(5,A1:A6,1,0)=10,'100',A2)",这个公式会在找不到匹配时,直接显示单元格A2的原始值。

执行上述步骤后,你将看到未匹配的单元格保持了它们的原始数值。通过这种方式,Excel的VLOOKUP函数就能在查找和保留数据中发挥出应有的作用。现在,你的表格中既有数据的正确匹配,又保留了未找到匹配时的原始值,问题得到了解决。

excel里使用vlookup,怎么能有数据的匹配,没有数据的保留原值?
1、首先选中Excel表格,双击打开。2、然后在该界面中,选中要有数据的匹配,没有数据的保留原值结果的单元格。3、再者在该界面中,公示栏中输入有数据的匹配的公式“=IF(VLOOKUP(5,A1:A6,1,0)=5,"100",A1)”。4、之后在该界面中,单元格里成功显示有数据的匹配结果。5、然后在该界面中,选中...

excel里使用vlookup,怎么能有数据的匹配,没有数据的保留原值?
首先,打开你的Excel表格,定位到有数据的单元格,这是VLOOKUP查找的基础。然后,输入公式"=IF(VLOOKUP(5,A1:A6,1,0)=5,'100',A1)",这个公式会在查找5在A1到A6范围内是否有匹配,如果有,返回'100',否则显示原值。完成上述操作后,你会在匹配的单元格中看到结果。接着,选择那些你希望保留原始...

excel里使用vlookup,怎么能有数据的匹配,没有数据的保留原值?
1、首先,在计算机桌面上打开Excel表格,如下图所示,然后进入下一步。2、其次,选择有数据的匹配的单元格,如下图所示,然后进入下一步。3、接着,在此界面中,上方公示栏中输入有数据的匹配的公式“ = IF(VLOOKUP(5,A1:A6,1,0)= 5,” 100“,A1)”,如下图所示,然后进入下一步。...

excel里使用vlookup,怎么能有数据的匹配,没有数据的保留原值?
首先,打开Excel表格,选择你想要进行匹配的列,如A1到A6范围。然后,找到有数据需要匹配的单元格,例如5,你需要在公式中查找这个数值。接下来,在公式栏输入以下VLOOKUP函数:`=IF(VLOOKUP(5,A1:A6,1,0)=5, "100", A1)`。这个公式的意思是,如果VLOOKUP函数找到5在A1:A6的对应值为5,那么返回"...

excel里使用vlookup,怎么能有数据的匹配,没有数据的保留原值?
如我下图例子,在C2单元格输入公式=VLOOKUP(A2,G:H,2,)并下拉后,G列中有A列姓名存在,对应H列数据就会提取出来,如果没有在C列会显示错误符号#N\/A,将显示错误符号的单元格返回原值即可。所以C2单元的公式最终更改成=IFERROR(VLOOKUP(A2,G:H,2,),B2)...

怎么让vlookup找不到匹配结果时不返回原值?
为什麽不在新的一列使用公式呢?比如你所谓的原单元格为B1 在C1写公式,如果找到则显示vlookup的结果,找不到则显示B1:=IF(ISERROR(VLOOKUP(...)),B1,VLOOKUP(...))

excel三种条件返回值?
1、VLOOKUP+辅助列如果你此前没有用过VLOOKUP函数,我们先介绍一下VLOOKUP函数的语法。纵向查询:VLOOKUP(查询值,数据源,结果在数据源的第几列,0)最后一个参数0代表精确查询。下图所示的案例中,我们想要根据订单编号+商品型号两个条件,来查询金额。我们可以先在数据源表中使用&连接符,建立辅助列。

如何用VLOOKUP函数实现数据的部分更新,而未更新的数据不改变,不是显...
=IFERROR(公式,"")套一个IFERROR函数

Excel中如何用找出不同表中的相同内容并覆盖?
编码唯一,则取原值。(由于4月销量按升序排序,因此如果两行编码相同,只有下一单元格有数据,需要填到上一单元格中。)3.筛选 数据-筛选-自动筛选,E列下拉框选择“重复”,选择数据行删除。然后在 数据-筛选-全部显示。4.将D1复制到E1;复制E列,选择性粘贴值,以取消公式。然后删除D列。

excel 若数据为N\/A 返回空值,否则返回原值
(1)针对2007及以上版本:=IFERROR(VLOOKUP(E53,'\\\\192.168.1.250\\许霖\\[7月工资单.xlsm]Sheet2'!$A:$B,2,0),"")(2)针对2003版本:=IF(ISERROR(VLOOKUP(E54,'\\\\192.168.1.250\\许霖\\[7月工资单.xlsm]Sheet2'!$A:$B,2,0)),"",VLOOKUP(E54,'\\\\192.168.1.250\\许霖\\[7月...

相似回答
大家正在搜