小可爱颜子焜 发表于 2021-12-25 12:19:48

=SMALL(--TRIM(MID(SUBSTITUTE($B2,"*",REPT(" ",99)),COLUMN($A$1:$C$1)*99-98,99)),COLUMN(A1)) 三键

铌克 发表于 2021-12-26 04:49:19

谢谢解答

绿荫 发表于 2021-12-29 15:21:22

谢谢解答

孙卫良 发表于 2021-12-29 20:27:53

VBA中很常用的SPLIT函数,在工作表函数中竟然没有提供,只好自己做成自定义函数。

杜甫不忙 发表于 2022-1-2 11:23:05

求最大值最小值容易,难点在于如何分别提取长宽高三个数据,然后再求最大值最小值
建议使用=RegexString()公式提取数字,然后再进行运算。

彬朋贵客 发表于 2022-1-4 07:28:13

你这自定函数写的很棒
EXCEL 365 以下函数都蛮好用的,若有兴趣可以另开版写这些自函数,可造福EXCEL低版本用户。
JOIN
SPLIT
UNIQUE
FILTER
RANDARRAY
SORT 可以排序文字
SORTBY 可以排序文字

腾冲小方 发表于 2022-1-7 20:07:17

你好,我在两列间插入列数,公式就变成乱码。插入列数后规格:50*45*60在 I 3,取 厚宽长 分别在 Z 列3、AA列3、AB列3请问公式要怎么改变,自己研究了半天,都是乱码,拜托了

府南河畔 发表于 2022-1-7 22:26:37

你好,我在两列间插入列数,公式就变成乱码。插入列数后规格:50*45*60在 I 3,取 厚宽长 分别在 Z 列3、AA列3、AB列3请问公式要怎么改变,自己研究了半天,都是乱码,拜托了

隐形者 发表于 2022-1-10 05:37:54

=SMALL(--TRIM(MID(SUBSTITUTE($B2,"*",REPT(" ",99)),COLUMN($A:$C)*99-98,90)),COLUMN(A1)),数组三键,右拉下拉

小将大兵 发表于 2022-1-10 20:46:54

=SMALL(--TRIM(MID(SUBSTITUTE($B2,"*",REPT(" ",99)),COLUMN($A:$C)*99-98,90)),COLUMN(A1)),数组三键,右拉下拉
页: 1 [2] 3 4
查看完整版本: 如何取*间的大中小值