查看: 429|回复: 6
收起左侧

[软件] 请问各位大侠截图想要提取姓名后的数字。 试了好几个函数都不行。 求解谢谢。 =...

[复制链接]
nightdefy
发表于 2020-8-15 14:42:47 | 显示全部楼层 |阅读模式
请问各位大侠截图想要提取姓名后的数字。
试了好几个函数都不行。
求解谢谢。
=right(B2,len(B2)-3)也不行。


本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?快速注册

x
Akiyama_mio
发表于 2020-8-15 18:33:26 | 显示全部楼层
本帖最后由 Akiyama_mio 于 2020-8-15 18:34 编辑

数据界面有一个text to columns中文应该是文本转列什么的东东。点击后按逗号分离就好了(如果是中文逗号没法识别,那就先替换成英文逗号?

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?快速注册

x
nightdefy
 楼主| 发表于 2020-8-15 20:12:01 | 显示全部楼层
Akiyama_mio 发表于 2020-8-15 18:33
数据界面有一个text to columns中文应该是文本转列什么的东东。点击后按逗号分离就好了(如果是中文逗号没 ...

分列我知道这功能,就是想弄懂right,left,len简单几个,=RIGHT(B2,LEN(B2)-3)明明是正确的,刚才显示错误,我东整西整了一下又正确了。不知道咋回事。没有空格也选的是常规。哈哈有些小函数硬是要用的时间却出问题,,,,,,。多谢大侠解答。
minifish
发表于 2020-8-15 22:05:36 | 显示全部楼层
本帖最后由 minifish 于 2020-8-15 22:30 编辑

貌似和vb的语法类似(这就是传说中的vba?),参考下vb的手册就行了。


left和right只计算字符串长度,没法精准匹配。(正则表达式貌似试了下需要第三方插件支持,默认函数也太弱鸡了吧)

貌似这样也可以,算是识别“,”号后的字符,试了下vb和vba还是很大不同,没了InStr,倒是有search,也差不多。mid不能缺省最后一个参数,就需要填个凑合的数。
=MID(B2,SEARCH(",",B2)+1,LEN(B2))


nmyh
发表于 2020-8-15 22:47:10 | 显示全部楼层
本帖最后由 nmyh 于 2020-8-15 22:48 编辑

C2设置为:
  1. =LEFT(B2,FIND(",",B2)-1)
复制代码

其中,FIND是字符位置函数,LEFT是从左边取几个字符函数



D2设置为:
  1. =RIGHT(B2,LEN(B2)-FIND(",",B2))
复制代码

其中,LEN是单元格字符长度函数,RIGHT是从右边取几个字符函数


excel文件:





本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?快速注册

x
nightdefy
 楼主| 发表于 2020-8-16 11:16:38 | 显示全部楼层
minifish 发表于 2020-8-15 22:05
貌似和vb的语法类似(这就是传说中的vba?),参考下vb的手册就行了。

我只会简单的几个函数,而且还记不住,每次想额外用其他的简单函数就挺费时间折腾的,可能本来平常也用得少吧,,多谢大佬
nightdefy
 楼主| 发表于 2020-8-16 11:18:10 | 显示全部楼层
nmyh 发表于 2020-8-15 22:47
C2设置为:

其中,FIND是字符位置函数,LEFT是从左边取几个字符函数

多谢大佬,这么简单我都觉得有点懵逼o(╥﹏╥)o
您需要登录后才可以回帖 登录 | 快速注册

本版积分规则

手机版|杀毒软件|软件论坛| 卡饭论坛

Copyright © KaFan  KaFan.cn All Rights Reserved.

Powered by Discuz! X3.4( 沪ICP备2020031077号-2 ) GMT+8, 2024-11-24 19:15 , Processed in 0.133699 second(s), 17 queries .

卡饭网所发布的一切软件、样本、工具、文章等仅限用于学习和研究,不得将上述内容用于商业或者其他非法用途,否则产生的一切后果自负,本站信息来自网络,版权争议问题与本站无关,您必须在下载后的24小时之内从您的电脑中彻底删除上述信息,如有问题请通过邮件与我们联系。

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