一群小鱼 发表于 2022-2-1 02:35:44

=SORT(--TRIM(MID(SUBSTITUTE(B2,"*",REPT(" ",20)),{1,21,41},20)),,,1)

米砾 发表于 2022-2-1 06:02:21

=SMALL(--TRIM(MID(SUBSTITUTE($B2,"*",REPT(" ",19)),ROW($1:$3)*19-18,19)),COLUMN(A1))
数组
=SMALL(EVALUATE("{"&SUBSTITUTE($B2,"*",";")&"}"),COLUMN(A1))WPS可直接用。。

雙馬飛騰 发表于 2022-2-2 16:57:22

你好,这个公式是取第一个*之前的数字,而不是分别取 50*30*40 这其中的大中小 值,谢谢帮忙

写自己的歌 发表于 2022-2-4 08:28:53

取到最小值,谢谢

飞鸿踏雪泥 发表于 2022-2-8 02:16:17

取到最小值,谢谢!请问最大值,中间值有没有办法呢

发现国宝 发表于 2022-2-14 09:04:46

问题已经解决了,谢谢各位大神

爸比妈咪宝贝 发表于 2022-2-14 09:35:06

C2=SMALL(FILTERXML("<a><b>"&SUBSTITUTE($B2,"*","</b><b>")&"</b></a>","a/b"),COLUMN(A1)),右拉两格下拉

雁心 发表于 2022-2-14 14:43:59

你要先了解一下数组三键
参见4楼大佬签名

福旺财旺运气阳 发表于 2022-2-15 20:40:47

=SMALL(--TRIM(MID(SUBSTITUTE($B2,"*",REPT(" ",19)),ROW($1:$3)*19-18,19)),COLUMN(A1))
数组
=SMALL(EVALUATE("{"&SUBSTITUTE($B2,"*",";")&"}"),COLUMN(A1))WPS可直接用。。

喵拧不动 发表于 2022-2-18 21:47:14

你好,这个公式是取第一个*之前的数字,而不是分别取 50*30*40 这其中的大中小 值,谢谢帮忙
页: 1 2 [3] 4
查看完整版本: 如何取*间的大中小值