Excel:查找是否存在值并在新列中返回值

我已经尝试了整个星期来find解决办法。 我已经尝试了超过25个公式,但是我找不到一个能够满足我需要的公式,而且我在Excel中没有很多公式的经验。

这是我需要做的事情:

我有一个列的一些缩写的状态(列“F”),我需要能够find一个特定的状态,并让它返回列“G”中的值,如果匹配。

F栏:

TX FL, TN MA, MI, NY, OH, VA TN, MI, VA 

如果“TN”在F列,则在同一行的G列中input“TN”。

任何帮助将不胜感激。 谢谢。

假定这些值是从第1行开始的Col F中,请在G1中input此公式并将其复制下来。

 =IF(ISERROR(SEARCH("TN",F1,1)),"","TN") 

在这里输入图像说明

使用

 =IFERROR(MID(F1,FIND("TN",F1),2),"") 

在单元格G1中。 复制并粘贴。