2017-10-05 21 views
0

我想找出一个公式来查找和计算两个表中与设施名称匹配的收费差异。如果设施名称不匹配,则留空或计算单元中的NA。在你的屏幕截图Excel公式 - 比较两个表(如果找到匹配的名称,计算费用的差异。)

EXCEL tables comparison

+1

你可以发布你到目前为止尝试过的吗? – Rob

+0

'VLOOKUP()'?你有什么尝试?像这样的问题可能每周会被问到一次,如果不是更频繁的话,就在这里。你有没有搜索过任何东西? – BruceWayne

回答

0

找我假设的第一行后的头是在第7行你可以试试这个贴到单元J7:

=IFNA(VLOOKUP(CONCATENATE(RIGHT(F7,2)," - ", G7),B:D,2,FALSE)-H7,"") 

使用它所做的vlookup函数从其他表中获取数据。但是由于它们没有共同的价值,我使用CONCATENATE(RIGHT(F7,2)," - ", G7)来产生共同的价值,假设列B有一个唯一的值。

0

如果我正确理解你的问题,这就是你正在尝试做的:

这是公式从cell J6进入,您可以将其拖动到K6还有:

=IFERROR(INDEX(C$6:C$12,MATCH("*"&$G6&"*",$B$6:$B$12,0))-H6,"") 

基本上,诀窍是使用通配符*来执行此搜索。试着让我知道这是你在找什么。