excel如何按条件取数分列?

excel如何按条件取数分列,如图的为数据(图上只是两个数据,但是实际数据很多,标黄的是要得到的结果)要求:把AB的数里面最大的获取放到件后面,最小的数放到条后面有没有最快的方法或者相关的函数之类的,请各位指点?

1.如图B3输入:=MAX(RIGHT(B2,LEN(B2)-FIND("/",B2)),LEFT(B2,FIND("/",B2)-1))

B4输入:=MIN(RIGHT(B2,LEN(B2)-FIND("/",B2)),LEFT(B2,FIND("/",B2)-1))

2.选择B3:B4单元格并复制

3.选择B列数据——同时按Ctrl+G调出定位条件,选择空值——确定。

4.同时按Ctrl+V粘贴数据。

温馨提示:答案为网友推荐,仅供参考
第1个回答  2022-07-28

选择C列从第1个空白单元格到最后一个要填写数据的单元格,按F5或Ctrl+G,选择“定位”,定位“空值”,把所有要填写的数据的空白单元格全部选择上。

输入或粘贴以下公式:

=IF(B2="件",MAX(--TRIM(MID(SUBSTITUTE(LOOKUP(1,0/(A$1:A1<>""),C$1:C1),"/", REPT(" ",19)),{1,2}*19-18,19))),MIN(--TRIM(MID(SUBSTITUTE(LOOKUP(1,0/(A$1:A1<>""),C$1:C1),"/", REPT(" ",19)),{1,2}*19-18,19))))

同时按Ctrl+Enter两个键输入,在所有选择的空白单元格完成公式输入,并得到结果。

第2个回答  2022-06-27

C2:   =RIGHT(C1,LEN(C1)-FIND("/",C1))

C3:   =LEFT(C1,FIND("/",C1)-1)

然后复制C2:C3

按住Ctrl后点选C5:C6,C8:C9,.....

按CTRL+回车

第3个回答  2022-08-27
我正在导入一个文件。我需要为以下单元格使用此格式。有许多细胞,不可能一个一个地填充它们。如果要分割的数字长度一致,则可以使用“数据”菜单下的“列”函数设置列宽度。如果不一致,则只能添加一列,并且可以使用函数提取字符。
第4个回答  2022-08-26
我正在导入一个文件。我需要为以下单元格使用此格式。有许多细胞,不可能一个一个地填充它们。如果要分割的数字长度一致,则可以使用“数据”菜单下的“列”函数设置列宽度。如果不一致,则只能添加一列,并且可以使用函数提取字符。