全球主机交流论坛备用站

 找回密码
 立即注册

QQ登录

只需一步,快速开始

全球云38元起免备案V2EX搬瓦工VPS
SEO查询超级PING网站测速
Virmach特价鸡乌云漏洞吾爱破解
查看: 208|回复: 7

WPS怎么把姓名和号码区分开?

[复制链接]

394

主题

1055

回帖

3832

积分

论坛元老

Rank: 8Rank: 8

积分
3832
发表于 2024-10-15 16:56:24 | 显示全部楼层 |阅读模式
20230417
徐丽斌61010419980111084
彭方512424198410183237
李梦林510725199005144218
梁晓旭530132198809091974
上面的这些在A列,希望在B列显示
徐丽斌-61010419980111084
彭方-512424198410183237
李梦林-510725199005144218
梁晓旭-530132198809091974

使用GPT问了半小时了都不对,求个大神给个公式,十分感谢!
MJJ,你的签名掉了~~~
回复

使用道具 举报

1

主题

209

回帖

719

积分

高级会员

Rank: 4

积分
719
发表于 2024-10-15 17:03:25 | 显示全部楼层
我会拷贝到文本里,然后用正则处理
MJJ,你的签名掉了~~~
回复 支持 反对

使用道具 举报

30

主题

93

回帖

416

积分

中级会员

Rank: 3Rank: 3

积分
416
发表于 2024-10-15 17:03:26 | 显示全部楼层
本帖最后由 不要搞我 于 2024-10-15 17:12 编辑

号码位数应该是相同的,从右往左提取就可以了

公式是:
=RIGHT(A1, 18)


姓名提取公式:
=SUBSTITUTE(A1, RIGHT(A1, LEN(B1)), "")
MJJ,你的签名掉了~~~
回复 支持 反对

使用道具 举报

8

主题

730

回帖

2294

积分

金牌会员

Rank: 6Rank: 6

积分
2294
发表于 2024-10-15 17:05:55 | 显示全部楼层
正则
MJJ,你的签名掉了~~~
回复 支持 反对

使用道具 举报

21

主题

1505

回帖

4401

积分

论坛元老

Rank: 8Rank: 8

积分
4401
发表于 2024-10-15 17:07:22 | 显示全部楼层
本帖最后由 sagerking 于 2024-10-15 17:43 编辑

固定位数太简单了
假设数值在A1,你在B1写
=LEFT(A1,LEN(A1)-18)&"-"&RIGHT(A1,18)
MJJ,你的签名掉了~~~
回复 支持 反对

使用道具 举报

6

主题

121

回帖

342

积分

中级会员

Rank: 3Rank: 3

积分
342
发表于 2024-10-15 17:11:13 | 显示全部楼层
3楼是对的,取右则18位作为证件号码,再取剩下的部分作为姓名,拼接为需要的格式就行。二楼和四楼也是对的,正则更方便
MJJ,你的签名掉了~~~
回复 支持 反对

使用道具 举报

53

主题

2085

回帖

5317

积分

论坛元老

Rank: 8Rank: 8

积分
5317
发表于 2024-10-15 17:18:48 | 显示全部楼层
excel公式如下:
  1. =LEFT(A1,LENB(A1)-LEN(A1))&"-"&RIGHT(A1,(2*LEN(A1)-LENB(A1)))
复制代码
MJJ,你的签名掉了~~~
回复 支持 反对

使用道具 举报

0

主题

757

回帖

1842

积分

金牌会员

Rank: 6Rank: 6

积分
1842
发表于 2024-10-15 17:30:16 | 显示全部楼层
全球excel交流论坛
MJJ,你的签名掉了~~~
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

展开

QQ|Archiver|手机版|小黑屋|全球主机交流论坛备用站

GMT+8, 2025-1-19 17:10 , Processed in 0.056979 second(s), 27 queries , Gzip On.

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表