WPS表格怎么去掉多余的内容

下图的表格,在要中间的数字,怎么去掉多余的文字和多余的数字!
如: 1|58302682|广西龟友群-龟友官方| 。就要中间的数字58302682 ,其他的不要!
2|127776820|【代刷】皇冠QQ群等级| 就要中间的数字127776820 ,其他的不要,怎么去掉多余的文字和多余的数字!
要不高手,留QQ,我发给你们,你们帮我弄也可以!弄好了在发给我也可以!
谢谢了!!

你这是A列。
那B1输入
=MID(A1,FIND("|",A1)+1,FIND("@",SUBSTITUTE(A1,"|","@",2))-FIND("|",A1)-1)
下拉公式填充
然后复制B列,右键,选择性粘贴,勾选“数值”,确定
其实还有一个法子,是分列。
分列使用分隔符号 |
温馨提示:答案为网友推荐,仅供参考
第1个回答  2011-09-20
1、分列——分隔符——|——将第二列设置成文本(防止提取的数字最前面是0)
2、在B1输入
=REPLACE(REPLACE(A1,1,FIND("|",A1),),FIND("|",REPLACE(A1,1,FIND("|",A1),)),LEN(A1),)
或者
=LEFT(RIGHT(A1,LEN(A1)-FIND("|",A1)),FIND("|",RIGHT(A1,LEN(A1)-FIND("|",A1)))-1)
或者
=MID(A1,FIND("|",A1)+1,FIND(" ",SUBSTITUTE(TRIM(A1),"|"," ",2))-3)
公式向下填充
第2个回答  2011-09-20
1、分列——分隔符——|——将第二列设置成文本(防止提取的数字最前面是0)
2、在B1输入
=REPLACE(REPLACE(A1,1,FIND("|",A1),),FIND("|",REPLACE(A1,1,FIND("|",A1),)),LEN(A1),)
或者
=LEFT(RIGHT(A1,LEN(A1)-FIND("|",A1)),FIND("|",RIGHT(A1,LEN(A1)-FIND("|",A1)))-1)
或者
=MID(A1,FIND("|",A1)+1,FIND(" ",SUBSTITUTE(TRIM(A1),"|"," ",2))-3)