在wps的excel表格里面如何批量将一个单元格里的数字和文字分开?

在wps的excel表格里面如何批量将一个单元格里的数字和文字分开?,第1张

WPS确实没有用过,不过Excel中可以介绍两种方法来解决此问题
第一种:公式
以本图为例,来解读公式的用法:
LEFT(A2,LENB(A2)-LEN(A2))
接下来我们看数量,只要名称求出来后,数量就会相对简单,可以巧妙借用名称来做公式,请看下图:
同理,此时我们换用right函数来解决,这样我们只需要用字符串总长充减去名称的长度,剩余的就是数量的长度。
第二种:填充法
如果有条件使用office2016版本的表哥表妹,一定要get到这个新技能:
我们只需要在C2和D2手工写入白菜和15,向下填充就可以得到对应的值,因小编使用的是office2010,所以无法演示,请见谅!
如有帮助,请关注并点赞,再此谢过!

1、首先打开WPS表格,在A列单元格内录入几组数字与文字的组合内容,需要将其分开并插入分界线
2、然后在B1单元格中输入函数公式:=REPLACE(A1,6,0,"|"),该函数可以用分界符号插入在第五和第六字符之间,如果数字长度有变化则根据实际需要自行修改即可。
3、然后点击回车,即可将函数公式生成计算结果,可以看到已经在数字和文本中添加了分界线。
4、然后点击B1单元格右下角的绿色圆点,拉动鼠标向下填充公式即可批量添加分界线。

如下图,在B3中输入公式

=IF(ISNA(LOOKUP(9E+307,--RIGHT(A3,ROW($1:$11)))),"",LOOKUP(9E+307,--RIGHT(A3,ROW($1:$11))))

并将公式下拉填充。

如果是身份z号,可将公式中的11改为较大的数:

=IF(ISNA(LOOKUP(9E+307,--RIGHT(A3,ROW($1:$20)))),"",LOOKUP(9E+307,--RIGHT(A3,ROW($1:$20))))

拆分表格的话,可以尝试使用wps提供的分列功能:选择-数据-分列-智能分列,直接预览效果,就可以看到分列的结果:

 运行结果如图:


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/yw/12833460.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-28
下一篇 2023-05-28

发表评论

登录后才能评论

评论列表(0条)

保存