C1:=B1&MAX(IF(ISNUMBER(--SUBSTITUTE($A$1:$A$100,B1,)),--SUBSTITUTE($A$1:$A$100,B1,),0)),数组公式,即同时按Ctrl+Shift+Enter结束公式编辑,会自动生成一对{},下拉
追问请问可不可以不区分大小写字母,如A列同时有“4w”和“4W”,都计算在同一结果内;
追答=B1&MAX(IF(ISNUMBER(--SUBSTITUTE(UPPER($A$1:$A$100),UPPER(B1),)),--SUBSTITUTE(UPPER($A$1:$A$100),UPPER(B1),)))
数组公式,即同时按Ctrl+Shift+Enter结束公式编辑,会自动生成一对{},下拉。
可以,谢谢
不好意思,发现原来前面2位,有的只有一个英文,请问要改成怎样呢?如A4 是 "T1",其他不变
追答C1输入:
=MAX((LEFT(A1:A20,2)="4w")*IF(ISERROR(RIGHT(A1:A20,LEN(A1:A20)-2)),0,RIGHT(A1:A20,LEN(A1:A20)-2)))
C2输入:
=MAX((LEFT(A1:A20,2)="T")*IF(ISERROR(RIGHT(A1:A20,LEN(A1:A20)-1)),0,RIGHT(A1:A20,LEN(A1:A20)-1)))
以上是数组公式,以 Ctrl+Shift+回车 代替直接回车结束输入
你好,公式好像出错,请帮忙修改,谢谢
=MAX((LEFT(A1:A20,1)="T")*IF(ISERROR(RIGHT(A1:A20,LEN(A1:A20)-1)),0,RIGHT(A1:A20,LEN(A1:A20)-1)))
追问你好,因为A5是“TF”开头的,所以公式结果还是会出错,请问公式如何修改?
追答两个查询条件部门重合,用VBA宏代码。
本回答被网友采纳