Excel IF 语句公式

Excel IF 语句公式

我需要帮助来创建一个仅输出特定范围内的信息的公式。

短语%ese_waɾm@ikuna_dahun_ɾegalota%在列中L1,我想打印出以字母“i”开头的单词。
单词的边界是“@”和“_”。

到目前为止

=IF(ISNUMBER(SEARCH("@i",L134)),"i","")

但是这个公式只打印出字母“i”,而我希望公式能够在每种情况下打印出单词,以便单词列为“inkuna”。

我怎样才能实现这个目标?

答案1

@这将返回和 之后的第一个之间的任何内容_,只要 之后的字符@i

=IF(SEARCH("@",L4)+1 = SEARCH("i",L4),MID(L4,SEARCH("@",L4)+1,SEARCH("_",L4,SEARCH("i",L4))-SEARCH("i",L4)),"")

相关内容