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

Excel:查找值是否存在并在新列中返回值,excel,Excel,我整个星期都在努力寻找解决办法。我已经尝试了超过25个公式,但我找不到一个能满足我需要的公式,而且我对Excel中的公式没有太多经验 以下是我需要做的: 我有一个包含一些缩写状态的列(列“F”),我需要能够找到一个特定的状态,并让它返回列“G”中的值(如果匹配) F栏: TX FL, TN MA, MI, NY, OH, VA TN, MI, VA 如果“TN”在F列中,则将“TN”张贴在G列的同一行上 任何帮助都将不胜感激。谢谢。假设值是从第1行开始的F列,在G1中键入此公式并将其复制下来

我整个星期都在努力寻找解决办法。我已经尝试了超过25个公式,但我找不到一个能满足我需要的公式,而且我对Excel中的公式没有太多经验

以下是我需要做的:

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

F栏:

TX
FL, TN
MA, MI, NY, OH, VA
TN, MI, VA
如果“TN”在F列中,则将“TN”张贴在G列的同一行上


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

假设值是从第1行开始的F列,在G1中键入此公式并将其复制下来

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

在G1细胞中。复制并粘贴下来

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