gpt4 book ai didi

excel - Excel中的数据匹配

转载 作者:行者123 更新时间:2023-12-04 22:10:08 24 4
gpt4 key购买 nike

我有两个单独的 Excel 文件,其中包含一个旧的和一个新的电厂登记册,两者都包含由相同 Assets 编号标识的电厂记录。

第一个文件是我们的旧 Assets 登记册,其中包含旧 Assets 编号和工厂的完整描述。第二个文件是新的 Assets 登记册。在某些情况下,制作我们的新 Assets 登记册的人对植物是什么进行了有意义的描述,但是当他们在某些植物上看到我们的旧 Assets 编号时,他们只是将其用作描述。

我需要做的是从旧文件中提取新文件中任何记录的描述,其中描述 = 旧文件中该工厂的 Assets 编号。

IE。

if (current_cell_value exists in old register)
{pull description of that item from old register and store in corresponding cell in new register;}

旧文件如下所示:

5538 电脑
2398 监视器

新文件如下所示:

1449449 办公室 IEC LEAD
1449450 办公室监视器
1449451 办公室 5538
1449452 办公室 2398
1449453 办公室 IEC LEAD

最终我希望新文件看起来像这样:

1449449 办公室 IEC LEAD
1449450 办公室监视器
1449451 办公电脑
1449452 办公室监视器
1449453 办公室 IEC LEAD

我该怎么做?

最佳答案

假设您可以将旧 Assets 表列 A 和 B 复制到新工作簿中的空工作表中,让我们将它们放在名为“OLD”的工作表上,再次在列 A 和 B 中。

现在假设您的新数据集是 A、B 和 C 列,并且是 C 列,您需要更改“一些”值。

在一个空列中,假设是 D2,输入这个公式并复制下来:

=IF(ISNUMBER(MATCH(C2, Old!$A:$A, 0)), VLOOKUP(C2, Old!$A:$B, 2, 0), C2)

现在你有了一组新的值,希望所有的数字都匹配,现在显示旧的寄存器描述。

突出显示新的值列并复制它们。
单击 C 列中的原始值集并执行 编辑 > 选择性粘贴 > 值

现在,清除 D 列,您就完成了。

注意:如果您使用的是 Excel 2007+,那么您可以使用比上面更简单的公式,您可以使用:
=IFERROR(VLOOKUP(C2, Old!$A:$B, 2, 0), C2)

关于excel - Excel中的数据匹配,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9188499/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com