我正在处理一个相当大的数据集,我有一个名单列表,它们在B列中出现不止一次,在C列中我有他们所属的团队。
在显示团队名称的C栏中,大多数数据都存在,但我确实有一些1000,其中没有团队名称。 excel足够聪明,例如Jamie @ soso是设计的一部分,因为它在“B36”“C36”的情况下,然后将设计分配给缺失的领域?
以下是缺少团队名称的数据示例
以下是我正在寻找最终结果的观点。
如果我需要更好地解释,请告诉我并提前感谢您。
答案 0 :(得分:2)
假设没有不明确的条目,您可以执行以下操作:
如果您希望此练习可重复,您还可以使用Power Query。将数据加载到Power Query编辑器中,按名称(升序)和团队(降序)排序,选择Team列并单击Transform>填写>填写。屏幕截图显示了结果
答案 1 :(得分:0)
要在没有VBA的情况下,在C列中添加辅助列并插入此数组公式:
{=INDEX($B$1:$B$17,MATCH(A1 & "?*",$A$1:$A$17&$B$1:$B$17,0))}
要创建数组公式,请键入不带大括号的公式,然后按CTRL + SHFT + ENTER。 Excel将添加大括号。
获得C列结果后,如果要删除辅助列,可以复制并粘贴值以覆盖B列。
此公式查找A值与当前行(即同名)匹配的行,以及B中任何不为空的值; " *"确保至少一个角色。匹配查找值因此是A&非空白B,它所查看的数组是A列范围和B列范围。 INDEX部分提供B列中的值(如果存在)。
没有完成匹配列B的名称将为您提供#N / A,因此您可以手动输入。