【问题标题】:How can I find and replace different values in a large dataset in excel?如何在excel中查找和替换大型数据集中的不同值?
【发布时间】:2019-02-11 00:52:50
【问题描述】:

假设我有一个包含“A”列的大型数据集,其中包含不同的代码,例如 00HY789、0HYJM45,还有 7890、5678,我想将所有字符串值转换为数字代码:

我有一个列表(“B”列),其中每个字符串都有一个对应的数字代码(“C”列),这个列表有 97000 个条目。所以基本上,我想知道是否可以将“A”列中的所有字符串代码替换为“C”列中的相应代码。

有没有办法让excel可以查看'B'列,对于所有'A'列变量,并在'C'列中找到相应的代码,并用'C'替换初始'A'列变量' 列代码?

谢谢

【问题讨论】:

  • 有一种方法——叫做VLOOKUP。

标签: excel vba excel-formula


【解决方案1】:

将此公式放入单元格 D1:

=IFERROR(VLOOKUP(A1,B:C,2,0),A1)

如果找到它会分配值,如果没有找到它会分配A1值。

【讨论】:

  • 非常感谢您的回答。当我放置公式时,似乎excel不知道该怎么做。弹出一条错误消息,引用此公式存在错误。它指出了公式“(A1,B:”的这一部分。你认为我做错了什么?我很抱歉,我是使用excel的新手。谢谢。
  • =IFERROR(VLOOKUP(A1;B:C;2;0);A1)
  • 试试上面的(不同的分隔符)
  • 谢谢。它仍然无法正常工作。当我复制并粘贴它时,结果显示如下:#Name?。我尝试了不同的行,结果仍然相同。
  • 显示屏幕截图。
猜你喜欢
  • 2016-04-17
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2019-03-29
  • 1970-01-01
  • 1970-01-01
  • 2017-12-11
  • 2013-03-10
相关资源
最近更新 更多