如何知道 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,"")