如何取*间的大中小值
请问根据左边的规格 如何何取*间的大中小值。尝试分列去取大中小值这样子比较麻烦,请问各位大神有没有公式可以直接取*间的大中小值,在此先跪谢=SMALL(--TRIM(MID(SUBSTITUTE($B2,"*",REPT(" ",99)),COLUMN($A:$C)*99-98,90)),COLUMN(A1)),数组三键,右拉下拉 =SORT(--TRIM(MID(SUBSTITUTE(B2,"*",REPT(" ",20)),{1,21,41},20)),,,1) =SMALL(--TRIM(MID(SUBSTITUTE($B2,"*",REPT(" ",19)),ROW($1:$3)*19-18,19)),COLUMN(A1))
数组
=SMALL(EVALUATE("{"&SUBSTITUTE($B2,"*",";")&"}"),COLUMN(A1))WPS可直接用。。 你好,这个公式是取第一个*之前的数字,而不是分别取 50*30*40 这其中的大中小 值,谢谢帮忙 取到最小值,谢谢 取到最小值,谢谢!请问最大值,中间值有没有办法呢 问题已经解决了,谢谢各位大神 C2=SMALL(FILTERXML("<a><b>"&SUBSTITUTE($B2,"*","</b><b>")&"</b></a>","a/b"),COLUMN(A1)),右拉两格下拉 你要先了解一下数组三键
参见4楼大佬签名