作者:乔山办公网日期:
返回目录:excel表格制作
如果都是用逗号分隔,完全没必要用文本函数提取。可百以用分列。
步骤:
1,比如原度来数据在A列,先复制粘贴到B列
2,在B列查找“省”,“替换为”什么也不填
3,选择B列,数据-分列,分隔符号选其他知,输入逗号。(逗号的全半角和数据中的要一致)道。点下一步。
4,最好一列好像没有逗号,是空格吧?那么再对最后一列进行分列,分隔符选空内格;如果宽度一样,也可以选择“固定列宽容”,拉动标尺线到WB222后面。
这比公式快很多,基本2分钟完成
楼上的公式有点太长,太复杂了,我做了一下修改,已测百试过,拿去试试吧!
1.公式 =mid(a1,find("×",a1)+1,find("×",a1,find("×",a1)+1)-find("×",a1)-1)
2.公式 =left(a1,find("×",a1)-1)
3.公式 =right(a1,len(a1)-find("×",a1,find("×",a1)+1))
在b1输入度公式2,在C1输入公式1,在D1输入公式3,选中B1:D1下拉填充到B3:D3,可按原单元格顺序排列。
注意:公式中的专×复制自你提问中,如果EXCEL表里不是此字符,请用正确的字符替换公式中的。
另:在公式的"="后面增加两个减号"-",可把公式得到的字符转换成数字格式属。
如果要取“ABC”前后的数据,分别输入以下公式
=LEFT(A1,FIND("ABC",A1)-1)
=MID(A1,FIND("ABC",A1)+3,5)
楼上的公式有点太问长,太复杂了,我做了一下修改,已测试过,拿去试试吧!
1.公式 =mid(a1,find("×",a1)+1,find("×",a1,find("×",a1)+1)-find("×",a1)-1)
2.公式答 =left(a1,find("×",a1)-1)
3.公式 =right(a1,len(a1)-find("×",a1,find("×",a1)+1))
在b1输入内公式2,在C1输入公式1,在D1输入公式3,选中B1:D1下拉填充到B3:D3,可按原单元格顺序排列。
注意:公式中的×复制自你提问中,容如果EXCEL表里不是此字符,请用正确的字符替换公式中的。
另:在公式的"="后面增加两个减号"-",可把公式得到的字符转换成数字格式。