对于Excel 2013,请...
这是他们的样子(我只是模拟超级英雄的名字和相应的价值观):
我在Sheet1中获得旧/现有数据,因此:
Sheet1
Column A Column B
Daredevil /me want output here/
Spider-Man /output/
Cyclops /output/
Wolverine /output/
Spider-Woman /output/
Lockheed /output/
Warpath /output/
我在Sheet2中获得了新数据,因此:
Sheet2
A Column B Column C
Lockheed Violet
The Streak Red
Cyclops Blue
Warpath Black
Wolverine Yellow
Daredevil Red
Kick-Puncher Red
Havok Violet
如果没有匹配,我希望它显示:" whatevs"。 以下是示例输出我的目标是:
Sheet1
Column A Column B
Daredevil Red
Spider-Man whatevs
Cyclops Blue
Wolverine Yellow
Spider-Woman whatevs
Lockheed Violet
Warpath Black
我已经浪费了两个工作日了:'(之后,我已经决定让专家处理这个。我可以& #39;!吨
谢谢
答案 0 :(得分:0)
似乎有一种非常复杂的方式来描述一个简单的VLOOKUP类型要求(如果你的数据中有NBSP,你可能会遇到问题),但基本上我认为你在寻找的是:
=IFERROR(VLOOKUP(A2,Sheet2!A:B,2,0),"whatevs")
Sheet1 B2中的向下复制以适应。
答案 1 :(得分:0)
我已经在您的共享文件上对此进行了测试。.显然,它与问题文本有些不同:
获得了两个图纸: Sheet1 包含演示文稿数据, Sheet2 (参考)包含参考数据。
所以..我所做的是..重命名工作表:将参考数据表重命名为'ref',将Presentation命名为'prsntn'
在prsntn!B2单元格中将其放下并向下拖动。
=IFERROR(INDEX(ref!C:C,MATCH(prsentn!A2,ref!B:B,0)),"whatevs")
完成。
说明:尝试解决这个link的问题,让我知道您困在哪里,我会尽力提供帮助。
希望有帮助。