EXCEL表格中怎么将前面的一列拆分成后面的三列,如图

我需要将前面材料规格填上后,后面的材料尺寸长宽高自动生成。

假设在A2, 

B2 公式: 右拉,下拉公式

=--TRIM(MID(SUBSTITUTE($A2,"*",REPT(" ",99)),COLUMN(A2)*99-98,99))

如图:

温馨提示:答案为网友推荐,仅供参考
第1个回答  推荐于2017-09-29
选择A列 数据 分列 分隔符号 下一步
选择 其他 输入 * 下一步
目标区域 选择 =$B$1 完成

在B2中输入或复制粘贴下列公式
=TRIM(MID(SUBSTITUTE($A2,"*",REPT(" ",99)),COLUMN(A2)*99-98,99))
右拉填充,下拉填充本回答被提问者采纳
第2个回答  2015-08-17
假设,源数据从A2起。
在B2输入
=--LEFT(A2,FIND("*",A2)-1)
在C2输入
=--TRIM(MID(SUBSTITUTE(A2,"*",REPT(" ",99)),99,99))
在D2输入
=--RIGHT(A2,(LEN(A2)-FIND("*",A2,FIND("*",A2)+1)))
均回车并向下填充。
第3个回答  2015-08-17
选中该列,数据-分列,以*为分列符进行分列,确定即可追问

请查看一下我的问题补充

相似回答