Excel精英培训网

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

[已解决]求函数公式提取一列中每行不规则的字符串

[复制链接]
发表于 2016-11-27 08:23 | 显示全部楼层 |阅读模式
求助提取的函数公式:一列中每行有一个或两个以上所需的不规则字符串,其中两个以上所需的字符串含某两行以上所需的字符,求用函数批量提取所需字符串(按每行所需字符提取)到另一列中。谢谢!
最佳答案
2016-11-27 13:58
本帖最后由 hupin6331 于 2016-11-27 14:26 编辑

B2输入=IF(COUNTIF(A2,"*请问乒乒乓乓*"),"请问乒乒乓乓 ","")&IF(COUNTIF(A2,"*整合哈哈*"),"整合哈哈 ","")&IF(COUNTIF(A2,"*选择*"),"选择 ","")&IF(COUNTIF(A2,"*插入*"),"插入 ","")&IF(COUNTIF(A2,"*格式*"),"格式 ","")&IF(COUNTIF(A2,"*打实*"),"打实 ","") 下拉

求函数公式提取字符串20161127.rar

4.04 KB, 下载次数: 14

评分

参与人数 1 +1 收起 理由
1084781488 + 1 很给力

查看全部评分

发表于 2016-11-27 09:23 | 显示全部楼层
要用的词语,放到一个区域,再用函数提取,可能就可以了
回复

使用道具 举报

发表于 2016-11-27 12:36 | 显示全部楼层
本帖最后由 砂海 于 2016-11-27 12:37 编辑

如果 顺序 不做要求 ,并且 "提取词" 不重复,B2
=LEFT(IF(COUNTIF(A2,"*请问乒乒乓乓*"),"请问乒乒乓乓、","")&IF(COUNTIF(A2,"*整合*"),"整合、",""),LEN(IF(COUNTIF(A2,"*请问乒乒乓乓*"),"请问乒乒乓乓、","")&IF(COUNTIF(A2,"*整合*"),"整合、",""))-1)

把其它的继续往里放 , 橙色的两段是完全相同的

--------------------------
如果 还要保留 出现的 顺序 , 参见 正则表达式

回复

使用道具 举报

发表于 2016-11-27 12:41 | 显示全部楼层
或者 用辅助单元格

IF(COUNTIF(A2,"*请问乒乒乓乓*"),"请问乒乒乓乓、","")
.
.
.

最后 把这些 单元格 连起来 =LEFT( xxxx,LEN(xxxx)-1)
回复

使用道具 举报

发表于 2016-11-27 13:58 | 显示全部楼层    本楼为最佳答案   
本帖最后由 hupin6331 于 2016-11-27 14:26 编辑

B2输入=IF(COUNTIF(A2,"*请问乒乒乓乓*"),"请问乒乒乓乓 ","")&IF(COUNTIF(A2,"*整合哈哈*"),"整合哈哈 ","")&IF(COUNTIF(A2,"*选择*"),"选择 ","")&IF(COUNTIF(A2,"*插入*"),"插入 ","")&IF(COUNTIF(A2,"*格式*"),"格式 ","")&IF(COUNTIF(A2,"*打实*"),"打实 ","") 下拉
回复

使用道具 举报

 楼主| 发表于 2016-11-27 14:32 | 显示全部楼层
hupin6331 发表于 2016-11-27 13:58
B2输入=IF(COUNTIF(A2,"*请问乒乒乓乓*"),"请问乒乒乓乓 ","")&IF(COUNTIF(A2,"*整合哈哈*"),"整合哈哈 "," ...

提取的字符个数较多的话,公式就特别长吧?能用像数组方法就好!谢谢各位!
回复

使用道具 举报

 楼主| 发表于 2016-11-27 14:37 | 显示全部楼层
hupin6331 发表于 2016-11-27 13:58
B2输入=IF(COUNTIF(A2,"*请问乒乒乓乓*"),"请问乒乒乓乓 ","")&IF(COUNTIF(A2,"*整合哈哈*"),"整合哈哈 "," ...

是需要所求的公式,就是提取的字符个数较多的话,公式就特别长吧?能用像数组方法就好!谢谢!
回复

使用道具 举报

 楼主| 发表于 2016-12-1 22:04 | 显示全部楼层
请问大侠,是需要的公式,就是提取的字符串个数较多的话,公式就特别长,除“宏”之外还有更简洁一点的吗?
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-4-24 15:03 , Processed in 0.375775 second(s), 18 queries , Gzip On, Yac On.

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

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