![使用 < > 提取电子邮件之间的文本](https://linux22.com/image/1459854/%E4%BD%BF%E7%94%A8%20%3C%20%3E%20%E6%8F%90%E5%8F%96%E7%94%B5%E5%AD%90%E9%82%AE%E4%BB%B6%E4%B9%8B%E9%97%B4%E7%9A%84%E6%96%87%E6%9C%AC.png)
原文链接:在 Excel 中提取两个字符之间的数据
我有一组单元格组合,其中一些有昵称,一些没有昵称。
有些会有昵称< >
电子邮件,有些只是电子邮件地址。如果我将以下内容复制并粘贴到整行中,有些单元格将为空:
=IFERROR(MID(LEFT(A1, FIND(">", A1)-1), FIND("<", A1)+1, LEN(A1)), "")
如果特定单元格不包含<
和>
,我希望公式只进行精确复制并将其粘贴到与其他行相同的行,这样我就可以复制并粘贴整行而无需检查某些单元格是否为空。
我怎样才能实现这个目标?
答案1
您需要做的就是用替换最后一个""
,A1
这样如果 Excel 找不到<
或>
它将返回全部内容A1
而不是空白:
=IFERROR(MID(LEFT(A1, FIND(">", A1)-1), FIND("<", A1)+1, LEN(A1)),A1)