Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/excel/23.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Excel 使用公式接收副本_Excel_Indexing_Duplicates_Match_Lookup - Fatal编程技术网

Excel 使用公式接收副本

Excel 使用公式接收副本,excel,indexing,duplicates,match,lookup,Excel,Indexing,Duplicates,Match,Lookup,在过去的两周里,我一直在试图找出这个公式!现在,我使用的公式适用于前几个单元格,然后我开始接收重复的单元格,我不知道为什么。我还希望#N/A值为空,因为我确实需要C列的所有公式 我的目标是什么 我有1000多个参赛者的名字,每个参赛者都将被安排在一个“活动”中(图1)。这些“事件”名称放在每个工作表(如图2和图3所示)的单元格B5中,总共有40个事件(工作表) 因此,在第一幅图中,Todd(D14)在事件A(E14)中。我需要Todd的名字出现在第二张图片的C9中,这与我的公式是一致的;但是,如

在过去的两周里,我一直在试图找出这个公式!现在,我使用的公式适用于前几个单元格,然后我开始接收重复的单元格,我不知道为什么。我还希望#N/A值为空,因为我确实需要C列的所有公式

我的目标是什么

我有1000多个参赛者的名字,每个参赛者都将被安排在一个“活动”中(图1)。这些“事件”名称放在每个工作表(如图2和图3所示)的单元格B5中,总共有40个事件(工作表)

因此,在第一幅图中,Todd(D14)在事件A(E14)中。我需要Todd的名字出现在第二张图片的C9中,这与我的公式是一致的;但是,如果您向下看第二张图片的以下单元格,然后再看第三张图片,则名称开始重复。然后,当没有其他比赛项目A和B的参赛者名称时,我会收到#N/A值;我想保持空白。​

屏幕截图只是简单的例子,但竞争对手也会列出他们的姓氏(格式为:first name uu last name)

下面是我对C9的公式(第二张图片)

下面是我对C10的公式(第二张图片)

谢谢你的时间和帮助


我不认为你可以用你正在尝试的方法来做这件事-通常
索引/匹配
只会检索一个值-我假设你故意不固定范围的开始,使它每行缩小一个…但这只会在你以前的匹配总是在第一行时起作用,但情况并非总是如此

要获取与事件关联的所有名称,请在
First event
工作表单元格
A9

=IFERROR(索引('COMPETITOR NAMES~DIVISIONS'!D$14:D$1201,SMALL(如果('COMPETITOR NAMES~DIVISIONS'!E$14:E$1201=$B$5,ROW('COMPETITOR NAMES~DIVISIONS'!E$14:E$1201)),ROW('COMPETITOR NAMES~DIVISIONS'!E$14)+1),ROWS(A$9:A9)),“”)

按CTRL+SHIFT+ENTER键确认并向下复制列

这也将阻止您在名称用完时出错

注意:最好先在竞争对手编号上使用此公式(只需将公式中的第一个范围更改为相关列),因为如果这些编号是唯一的,您可以通过简单的
VLOOKUP
索引/匹配

=INDEX('COMPETITOR NAMES ~ DIVISIONS '!D14:E$1201,MATCH('First Event'!$B$5,'COMPETITOR NAMES ~ DIVISIONS '!E14:E$1201,0),1)
=INDEX('COMPETITOR NAMES ~ DIVISIONS '!D15:E$1201,MATCH('First Event'!$B$5,'COMPETITOR NAMES ~ DIVISIONS '!E15:E$1201,0),1)