我有一个大的excel文件,它有65,000个零件,这些零件编号在A列中。然后它在零件编号旁边有几列重要信息(B是零售价,C是我的成本,D是重量,E描述等,直到J) 我刚刚给出了一个包含16,000个新零件的清单,它们是从旧零件中取代的,所有新清单都是A列中的新零件编号和B列中的旧零件编号。
所以我无法弄清楚如何告诉excel B65001是否与A1-A65000列中的任何内容匹配,然后将该A单元格旁边的列中的信息复制到此副本旁边的列中。
我希望这有道理吗?
请帮忙
答案 0 :(得分:1)
我会:
=ISERROR(VLOOKUP($A2, Sheet2!$A:$B, 2, FALSE), $A2, VLOOKUP($A2, Sheet2!$A:$B, 2, FALSE))
放入原始工作表的第B2列(新列,我假设您有标题),然后填写Ctrl
粘贴选项菜单中选择粘贴值。这将删除公式并将新零件号固化为文本。外行人的术语中的公式:Excel将在Sheet2中搜索旧的部件号。如果未找到,则会产生错误,只需使用旧号码即可。如果找到,它将使用Sheet2上旧零件号旁边的值,即新零件号。
#VALUE
当值将出现在表的第一个实例之前时,或#N/A
如果未找到该值完全匹配模式)答案 1 :(得分:0)
将其他工作表中的列复制到您想要搜索Duplicates,&写下这个简单的公式但是将数据库分成几部分以避免系统延迟,
=IF(COUNTIF($A$2:$A$8, $A2)>1, "Duplicate", "")
使用此数组公式计算重复项
=ROWS($A$2:$A$8)-SUM(IF( COUNTIF($A$2:$A$8,$A$2:$A$8)=1,1,0))