比较不同表格中的值,然后复制相应的单元格(Excel 2013)
对于Excel 2013,请…
- 首先,我正在寻找一个配方解决scheme,而不是macros观或这样的。 也许只是VLOOKUP或INDEX …这些简单的解决scheme(只需复制一个单元格粘贴)。
- 这里的问题是:我得到两张表: Sheet1包含表示数据, Sheet2(引用 )包含参考数据。
- Sheet2有没有安排的数据。 它有我从一个不断变化的来源复制粘贴的数据。
- 我想总是使用Sheet2更新Sheet1的数据。
这是他们的样子(我只是模拟超级英雄的名字和相应的值):
我在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
- 现在,如果Sheet1的列A与Sheet2的列B匹配,我希望Sheet1的列B显示与匹配值(与任何单元格相同的行,但在这种情况下,列C中的单元格)相对应的Sheet2的列C ;
-
如果没有匹配,我想让它显示:“whatevs”。 以下是我想要的输出示例 :
Sheet1 Column A Column B Daredevil Red Spider-Man whatevs Cyclops Blue Wolverine Yellow Spider-Woman whatevs Lockheed Violet Warpath Black
我已经浪费了两个工作日的时间了:“(之后,我决定让专家处理这个问题,我不能!
谢谢
看起来是一个非常复杂的方式来描述一个简单的VLOOKUPtypes的要求(如果你的数据中有NBSP,你可能会遇到问题),但基本上我认为你在找什么:
=IFERROR(VLOOKUP(A2,Sheet2!A:B,2,0),"whatevs")
在Sheet1 B2中复制下来以适应。