如果在不同的列中包含特定的文本,需要拉取单元格的信息或将其标记为“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”