Excel交叉表查找公式

目前我正在使用Excel达到我的极限,并可以使用一些指针。 我有一个用户和他们所在的团队的列表以及一个事件编号。 我希望能够交叉参考团队计划的事件编号并将其填入单独的字段。 然后分解每个办事处每个事件有多less用户。 我将在下面举一个例子,因为它可能更容易。

表1 – 第1,2和3列的数字纯粹是该队中的数字

<table><tbody><tr><th>Team Name</th><th>Number in Team</th><th>1</th><th>2</th><th>3</th></tr><tr><td>Team A</td><td>5</td><td> </td><td> </td><td>5</td></tr><tr><td>Team B</td><td>12</td><td>12</td><td> </td><td> </td></tr><tr><td>Team C</td><td>15</td><td> </td><td>5</td><td> </td></tr></tbody></table>​ 

工作表2

 <table><tbody><tr><th>Team Name</th><th>User Name</th><th>Location</th><th>Event</th></tr><tr><td>Team A</td><td>Bob</td><td>London</td><td>3</td></tr><tr><td>Team A</td><td>Rick</td><td>Glasgow</td><td>3</td></tr><tr><td>Team A</td><td>Mary</td><td>Glasgow</td><td>3</td></tr><tr><td>Team B</td><td>Sue</td><td>London</td><td>1</td></tr><tr><td>Team B</td><td>Jill</td><td>Brighton</td><td>1</td></tr><tr><td>Team C</td><td>Sally</td><td>London</td><td>2</td></tr><tr><td>Team C</td><td>Mark</td><td>Brighton</td><td>2</td></tr><tr><td>Team C</td><td>Harry</td><td>London</td><td>2</td></tr></tbody></table>​ 

我想写一个公式,看看表1中的一个团队,然后find他们在哪个事件,然后在表2的事件列填充该值。从那里我可以计算出每个办公室有多less正在每个事件。

我希望我已经解释了,如果不是让我知道,我会澄清。 我还需要考虑一个团队被分裂成多个事件,但我可以稍后处理。

试试这个公式:

 =IF(VLOOKUP(A2,Sheet1!$A$2:$E$4,3,FALSE)>0,"Event1", IF(VLOOKUP(A2,Sheet1!$A$2:$E$4,4,FALSE)>0,"Event2","Event3"))