如果在不同的列中包含特定的文本,需要拉取单元格的信息或将其标记为“x”

我有以下数据集:对于账户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 NH x MNM5 Account3 ABC is good ABC Account4 HI ABC2 Account5 TI MNM3 Account6 NT NM Account7 BE NBA1 

假设第6列中的不同“版本”没有任何意义,并且算作“常规”结果(即NBA与NBA1相同),请参阅以下内容:

把这个公式放在Column3的第2行(ABC Account1),并向下拖/右:

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

这就是说:如果在第1行find当前标题列的文本,在这个特定行的F列的项目内,则放置“x”。 如果该search产生错误,则显示“”。

我试图确定你真正想要达到什么目的,在第六栏数据末尾的数字意味着什么或者MNM5仍然是mnm。

如果是的话,我去了一个稍微不同的路线,以培育呃培根。

我添加了另外一个名为真相的专栏,我用了一个if语句来寻找“ABC”,“NBA”,“MNM”

 =IF(ISNUMBER(SEARCH("NBA",F2)),"N",(IF(ISNUMBER(SEARCH("MNM",F2)),"M",IF(ISNUMBER(SEARCH("ABC",F2)),"A"," ")))) 

F2参考是第6列的第一行数据。

然后我回到你的“ABC”,“NBA”,“MNM”专栏,并补充说:

 =IF($G2="A","X"," ") 

“A”是ABC的真正价值。 “N”是NBA的真正价值。 “M”是MNM的真实值。

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