在excel中使用匹配功能


0

我在excel中有两组数据

一个人有账号,姓名, 第二个有账号和账单

我想使用匹配函数来创建一个表,该表将组合两组数据,以便我可以拥有一个具有帐号名称和帐单的表。

如何在excel中编写函数?

Answers:


0

我认为您可以使用Vlookup函数来实现所需的结果。

据我所知,你有两张一对一的关系表。例如:

工作表Sheet1:

Account Name
1       Bob
2       Ted
3       John

Sheet2中:

Account Bill
3       888
1       999
2       654

您可以在Sheet1中创建名为“Bill”的第3列,并使用此公式组合两个表:= VLOOKUP(A2; Sheet2!A1:B3; 2; 0)

结果将是:

Account Name Bill
1       Bob  999
2       Ted  654
3       John 888

2

对于像这样的事情,Vlookup是我的公式,那是在有人指向我的INDEX / MATCH函数之前。

它是一个非常强大的组合,不需要您对列表进行排序或插入其他搜索/排序列。你可以找到一个非常有用的探索 上下文网站

您的问题:如果您的设置是您的数据在单独的表格上,并且BILLS和CUSTOMER之间的唯一理由是帐号

表1 alt text

Sheet2中 alt text

在表2第C栏(比尔)中 - 为了留下列号而道歉,但希望你得到我的漂移),你可以使用以下公式: =INDEX(Sheet1!$B$2:$B$5,MATCH(A2,Sheet1!$A$2:$A$5,0))

这基本上说: =INDEX(look in here and bring me the cell content/value from here,MATCH(where this cell value,is found in this list,and make it an exact match)) (该 上下文网站 更好地解释)

无论如何,Index / MAtch的优点在于它功能强大,而且您不需要对列表进行排序(从我的示例中可以看出)。此外,它是你可以建立的事情之一,很快你就会发现并从各地取回物品。但需要花一点时间来了解一些事情 - 但这是值得的。

..但是,如果您对索引/匹配感到不舒服,VlookUp将是您可以使用的东西。

希望能帮助到你。 麦克风。


出于某种原因,我的表2已经消失了。它有ACC但不同于客户,而不是账单。指数/匹配公式在C栏。
RocketGoal
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.