问题很棘手!Excel2007分列问题?
发布网友
发布时间:2022-05-05 21:27
我来回答
共3个回答
热心网友
时间:2022-06-28 03:23
终于解禁了
又以回答问题了,哈哈
这个问题很好解决
主要就是数据量大,只要能批量更改格式就可以解决了。
方法:
1,在B1中输入公式
=IF(LEN(A1)<3,REPT("0",3-LEN(A1)),TEXT(A1,000))
上面的公式能把A1中的内容自动变成你要求的格式,3位的数值变成文本格式,不够3位的在前面用"0"补位
2,在C1中输入公式
=LEN(B1,1)
可以提取B1中的第一位
3.把公式复制到其它单元格
同理,如果需要更长的字符,把公式中的3,换成你需要的位数值就可以。
注意:这里不能在B1中直接用LEFT引用IF那个公式。OFFICE还是不够智能啊。
有疑问再联系经。
热心网友
时间:2022-06-28 03:24
分列向导后面有设置列数据格式的选项,选择文本就行了。
热心网友
时间:2022-06-28 03:24
数据--分列---用分隔符分列--选“其它”--输入“:”---下一步----在列数格式中选中“文本”----再点击“数据预览”中的008的那列----选中“文本”格式----OK