作业帮 > 综合 > 作业

如何根据excel中单元格字符串内容,自动计算出数量最大的字母

来源:学生作业帮 编辑:搜狗做题网作业帮 分类:综合作业 时间:2024/06/05 10:20:19
如何根据excel中单元格字符串内容,自动计算出数量最大的字母
电子表格中,单元格内有一个字符串 ,由英文字母ABCD和阿拉伯数字组成,如:32A1B、16A22B3C.请设计一个公式,得到自动计算出该字符串数值最大的字母,如16A10B1C1D,因为16A最大,所以得出结果A;如32A1B,也得出A;如1A3B42C6D,得出C;如32A32B3C,如果出现数值相同的,如32A和32B,得出第一个字母A.希望自己表达清楚了.
如何根据excel中单元格字符串内容,自动计算出数量最大的字母
在A1输入字符串,B1输入公式:
 
=MID(A1,FIND(MAX(--TEXT(MID(A1,ROW(INDIRECT("1:"&LEN(A1))),{1,2,3}),"0;;!0;!0")),A1)+LEN(MAX(--TEXT(MID(A1,ROW(INDIRECT("1:"&LEN(A1))),{1,2,3}),"0;;!0;!0"))),1)
 
按CTRL+SHFIT+ENTER三键结束
 

公式还可以更简化,只是没有太多时间,你先用着吧