Excel精英培训网

 找回密码
 注册
数据透视表40+个常用小技巧,让你一次学会!
查看: 1763|回复: 4

[已解决]这个问题多样化,是有点难度的

[复制链接]
发表于 2017-9-10 11:40 | 显示全部楼层 |阅读模式
本帖最后由 HEDAYONG 于 2017-9-10 15:22 编辑

这个问题多样化,是有点难度的

提取数据
最佳答案
2017-9-10 16:52
=LEFT($A5,FIND("(",$A5)-1)
=SUBSTITUTE(VLOOKUP("(*",RIGHT($A5,ROW($1:$10)+{1,0}),2,),")",)三键
=B5&" "&C5
=LEFT($A5,FIND(")",$A5))
=MID($A5,FIND("(",$A5),99)
下面2个自己琢磨吧

问题二.rar

11.74 KB, 下载次数: 4

评分

参与人数 1 -2 收起 理由
砂海 -2 瞎说什么.

查看全部评分

excel精英培训的微信平台,每天都会发送excel学习教程和资料。扫一扫明天就可以收到新教程
发表于 2017-9-10 13:20 | 显示全部楼层
1.) 提取姓名 A列数据 是中文括号(全角字符) , 公式是英文括号(半角字符)
2.) 提取 拼音 , 在站内搜索"拼音" .自己去找.

3.) D11 , 最严谨 是分别查找第二个 左右括号 ,
     第二个 左括号位置=find(左括号, A11 , find(C11&")")
     并且 ,D11 这种情况 , 很多人不会选择用表格函数解决 .
回复

使用道具 举报

 楼主| 发表于 2017-9-10 13:55 | 显示全部楼层
本帖最后由 HEDAYONG 于 2017-9-10 13:57 编辑
砂海 发表于 2017-9-10 13:20
1.) 提取姓名 A列数据 是中文括号(全角字符) , 公式是英文括号(半角字符)
2.) 提取 拼音 , 在站内搜索"拼 ...

我说下,我说的提取拼音,是指第二个括号里面的数据
如:王大勇(品管)(HDY)
     提取为姓名:王大勇
     提取为拼音:HDY
提取姓名和提取首拼字母:王大勇HDY
提取姓名和岗位:王大勇品管
提取首拼字母和岗位:HDY品管
D12我现在解决方法是用这个公式:
=MID(LEFT(A12,FIND(")",A12)+12),FIND("(",A12)+11,99)
也是一个一个调,如果位数不对,我再调,总比去一个一个打出来快,
其它的全不懂了。
回复

使用道具 举报

发表于 2017-9-10 16:52 | 显示全部楼层    本楼为最佳答案   
=LEFT($A5,FIND("(",$A5)-1)
=SUBSTITUTE(VLOOKUP("(*",RIGHT($A5,ROW($1:$10)+{1,0}),2,),")",)三键
=B5&" "&C5
=LEFT($A5,FIND(")",$A5))
=MID($A5,FIND("(",$A5),99)
下面2个自己琢磨吧

评分

参与人数 1 +1 收起 理由
HEDAYONG + 1 赞一个

查看全部评分

回复

使用道具 举报

 楼主| 发表于 2017-9-10 23:00 | 显示全部楼层
本帖最后由 HEDAYONG 于 2017-9-10 23:10 编辑
苏子龙 发表于 2017-9-10 16:52
=LEFT($A5,FIND("(",$A5)-1)
=SUBSTITUTE(VLOOKUP("(*",RIGHT($A5,ROW($1:$10)+{1,0}),2,),")",)三键
...

谢谢老师,非常棒。。我觉得这个公式可以用来取第二括号里面的数据,OUTPUT/1111FA(S_178),TA(PROFP_112)
可能就是要对公式部分改动下,
我明天试试看,要动哪个数。
=SUBSTITUTE(VLOOKUP("(*",RIGHT($A5,ROW($1:$10)+{1,0}),2,),")",)三键


回复

使用道具 举报

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

本版积分规则

小黑屋|手机版|Archiver|Excel精英培训 ( 豫ICP备11015029号 )

GMT+8, 2024-3-29 00:02 , Processed in 0.326599 second(s), 12 queries , Gzip On, Yac On.

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

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