用于查找 Excel 表中某个值是否位于另一个值之前的函数

用于查找 Excel 表中某个值是否位于另一个值之前的函数

Excel 工作表

如何知道 Excel 中某一行中的某个值是否位于另一个值之前?例如,我想知道值“EL”位于值“CL”之前的人员姓名。

答案1

对于单元格中的字符串A1,如果“EL”位于“CL”之前,则以下公式将返回字符串。否则,它将返回空字符串“”。请注意,此公式区分大小写

=IF(IFERROR(FIND("EL",A1)<FIND("CL",A1),FALSE),A1,"")

对于不区分大小写的替代方案,请使用UPPER()以下函数:

=IF(IFERROR(FIND("EL",UPPER(A1))<FIND("CL",UPPER(A1)),FALSE),A1,"")

相关内容