查看: 1832|回复: 6
收起左侧

[已解决] 如何用一个表格的数据替换另一表格的相同项数据,无相同项则保留原数据

[复制链接]
tz_being
发表于 2018-8-17 01:13:29 | 显示全部楼层 |阅读模式
本帖最后由 tz_being 于 2018-8-17 16:39 编辑

希望用表格2的数据替换表格1相同姓名的数据,无相同姓名则保留表格1的原数据。







谢谢2楼的朋友

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?快速注册

x
VLBI
发表于 2018-8-17 08:56:25 | 显示全部楼层
搜索一下VLOOKUP的用法
IFERROR(VLOOKUP(A12,A$7:B$9,2,0),VLOOKUP(A12,A$1:B$4,2,0))

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?快速注册

x
tz_being
 楼主| 发表于 2018-8-17 16:37:39 | 显示全部楼层
VLBI 发表于 2018-8-17 08:56
搜索一下VLOOKUP的用法
IFERROR(VLOOKUP(A12,A$7:B$9,2,0),VLOOKUP(A12,A$1:B$4,2,0))

谢谢,你的方法在Excel007以上是可行的。
可惜我的excel是2003版,没有IFERROR函数。没办法,造一个呗:
Function IFERROR(aa, pp)
If IsError(aa) = True Then
IFERROR = pp
Else
IFERROR = aa
End If
End Function
tz_being
 楼主| 发表于 2018-8-17 17:35:19 | 显示全部楼层
还有更简单的方法:
在C1输入:=IFERROR(VLOOKUP(A1,A$7:B$9,2,),B1)
VLBI
发表于 2018-8-19 20:15:05 | 显示全部楼层
tz_being 发表于 2018-8-17 17:35
还有更简单的方法:
在C1输入:=IFERROR(VLOOKUP(A1,A$7:B$9,2,),B1)

你这条不严谨。
ka2437
发表于 2018-9-3 11:44:23 | 显示全部楼层
VLBI 发表于 2018-8-19 20:15
你这条不严谨。

是不是 當兩個表的數量不一致時

會有不嚴謹的問題?
VLBI
发表于 2018-9-3 15:07:07 | 显示全部楼层
ka2437 发表于 2018-9-3 11:44
是不是 當兩個表的數量不一致時

會有不嚴謹的問題?

嗯,不对应时就错了。
您需要登录后才可以回帖 登录 | 快速注册

本版积分规则

手机版|杀毒软件|软件论坛| 卡饭论坛

Copyright © KaFan  KaFan.cn All Rights Reserved.

Powered by Discuz! X3.4( 沪ICP备2020031077号-2 ) GMT+8, 2024-11-25 15:50 , Processed in 0.128507 second(s), 17 queries .

卡饭网所发布的一切软件、样本、工具、文章等仅限用于学习和研究,不得将上述内容用于商业或者其他非法用途,否则产生的一切后果自负,本站信息来自网络,版权争议问题与本站无关,您必须在下载后的24小时之内从您的电脑中彻底删除上述信息,如有问题请通过邮件与我们联系。

快速回复 客服 返回顶部 返回列表