Excel:如何根据键列从另一个工作表添加列?
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Excel:如何根据键列从另一个工作表添加列?相关的知识,希望对你有一定的参考价值。
我有2个清单。两者都有很多专栏。我想基于ceratin键列从Sheet2到Sheet1插入一列。另外,sheet2比sheet1有更多的行,所以它只会部分插入,但仍然会有没有匹配的元素。举个例子:
工作表Sheet1:
Names ID Car Color
John 1 Audi Empty
Andy 4 Toyota Empty
Mike 3 BMW Empty
Tony 2 Suzuki Empty
Sheet2中:
ID Cost Color
6 200 Blue
3 200 Red
4 300 Green
5 100 Red
1 50 Black
我想通过使用“ID”从Sheet2到Sheet1获得“颜色”。使用Excel 2010.我怀疑我需要INDEX + MATCH组合,但我能找到的例子不详细也不简单,所以我不知道如何使用它们。
答案
如何在第一行的D列上插入此公式,然后将公式放下:
=VLOOKUP(B1,Sheet2!$1:$1048576,3,FALSE)
或者要查找包含“颜色”的列,请使用索引匹配匹配,如下所示:
=INDEX(Sheet2!$1:$1048576,MATCH(Sheet1!B2,Sheet2!A:A,0),MATCH("Color",Sheet2!$1:$1,0))
这将在Sheet2的Column B中找到值,并为您提供行号,然后它将找到包含“Color”的列并返回Column number,这两个数字将返回您的颜色。
以上是关于Excel:如何根据键列从另一个工作表添加列?的主要内容,如果未能解决你的问题,请参考以下文章