Excel查找问题

时间:2014-09-03 14:38:53

标签: excel

希望有人可以帮助我。已经有一段时间了,因为我使用了excel并且我真的很难做一些看似相当简单的事情。

我有2个单独的工作表,包含大量数据。作为示例,工作表1具有800,000行。每行都有唯一的代码。工作表2有20,000行,并且具有与工作表1中相同的唯一代码。但是,工作表2中的代码具有与20,000中的每一个相关的单独列中的特定数据。我想弄清楚的是如何让工作表1查找工作表2中的唯一代码以及下一列中的其他数据然后当它找到与800,000相匹配的相应代码时它会添加我拥有的额外数据在与工作表1中的相关数据相关的单独栏中。

快速举例。

工作表1有800,000种不同的服装。每件作品都有一个唯一的编号。 工作表2包含来自工作表1的20,000件服装,但还有一个用于项目颜色的额外列。

我希望工作表1在工作表2中查找唯一代码,从800,00中找到工作表1中的代码,然后将项目颜色添加到工作表1中的每个唯一代码。

对不起,如果那有点神秘。

最好的问候

Jez的

1 个答案:

答案 0 :(得分:1)

不确定我是否提出了问题,但该示例显示了查找的工作原理

enter image description here

这是使用的公式逻辑:

 =IFNA(VLOOKUP($A3,$E$3:$F$4,2,FALSE),"-")

2是获取值(代码)的列索引。如果你不想要一个常数,可以使用match(..)来查找列名。

当您扩展范围以应用于其他单元格时,$符号将锁定行/列。

IFNA (... ,"-") allows you to add something if id tableA is not in present in tableB.

来自查询帮助:

enter image description here