Excel 需要拉动单元格';s信息或将其标记为;x";如果有';s包含在不同列中的特定文本

Excel 需要拉动单元格';s信息或将其标记为;x";如果有';s包含在不同列中的特定文本,excel,indexing,find,match,sumifs,Excel,Indexing,Find,Match,Sumifs,我有以下数据集: 对于科目1,如果第6列包含NBA,则第4列(NBA)应勾选为“x”或“拉”NBA或NBA1”-NBA的任何版本; 如果账户2有MNM,在MNM列上加一个“x”……同样,在该列下的每个账户上……我试着放索引,小函数,但总是得到空白。有什么想法吗 Column1 Column 2 ABC NBA MNM Column 6 Account1 CNN x NBA Account

我有以下数据集: 对于科目1,如果第6列包含NBA,则第4列(NBA)应勾选为“x”或“拉”NBA或NBA1”-NBA的任何版本; 如果账户2有MNM,在MNM列上加一个“x”……同样,在该列下的每个账户上……我试着放索引,小函数,但总是得到空白。有什么想法吗

  Column1      Column 2      ABC    NBA   MNM  Column 6   
  Account1       CNN                x          NBA
  Account2       N-H                      x    MNM5
  Account3       ABC is good                   ABC
  Account4       H-I                           ABC2
  Account5       TI                            MNM3  
  Account6       N-T                           NM
  Account7       BE                            NBA1

假设第6列中的不同“版本”没有任何意义,并被视为“常规”结果(即:NBA在这些方面与NBA1相同),请参见以下内容:

将此公式放入第3列第2行(ABC Account1),然后向下/向右拖动:

=IF(ISERROR(SEARCH($F2,C$1)),"","x")

这表示:如果您在第1行中找到当前标题列的文本,在该特定行F列中的项目中,则将“x”放在“x”位置。如果该搜索产生错误,则显示““

我试图确定您实际想要实现的目标,第六列数据末尾的数字是否意味着什么,或者MNM5是否仍然意味着mnm

如果是这样的话,我选择了一条稍微不同的路线来给培根评分

我添加了另一个名为truth of的专栏,我使用if语句查找“ABC”、“NBA”、“MNM”

F2参考为第6列第一行数据

然后我又回到你的“ABC”、“NBA”、“MNM”专栏,补充道:

=IF($G2="A","X"," ")
“A”是ABC的真实值。 “N”是NBA的真正价值。 “M”是MNM的真实值


如果每个预期列下的真值列都有此变量,那么它将标记单元格“X”

这些数字表示什么?ie:NBA1-不清楚你想在这里发生什么。你只是想在“NBA”下打个勾,不管是“NBA”还是“NBA1”?或者你想让它在这种情况下实际填充另一列吗?NBA1和NBA2或NBA3将是NBA的子集…我就是这样做的。。拉“X”的效果非常好。但是我想把确切的字段拉进去。。例如MNM1或MNM2或MNM3是MNM的子集。类似地,NBA1、NBA2或NBA3将是NBA的子集。。ABC也一样,这很有效。。出于了解的目的,如果我有两行用于帐户1,一行用于NBA1,另一行用于NBA2,该怎么办。我们可以将其连接起来,并在NBA的列中拉取两个响应-NBA1和NBA2。如果只是一个ID引用不重要的话,它并不寻找NBA 1或2,而是在末尾寻找NBA数字。该账户也没有任何区别,因为它没有被引用。你想在NBA下以NBA1,2,3的形式返回X吗?我找到了一个解决办法,可以在NBA下以NBA1,2,3的形式返回X。希望返回NBA1或NBA2或NBA3,或同时返回NBA1和NBA2(如果是一个)。
=IF($G2="A","X"," ")