Excel精英培训网

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

[已解决]文字怎么筛选不了

[复制链接]
发表于 2015-1-30 23:10 | 显示全部楼层 |阅读模式
本帖最后由 pgc999888 于 2015-1-30 23:41 编辑

文字怎么筛选不了

用B2,C2的文字筛选A2的文字
最佳答案
2015-1-31 14:30
本帖最后由 qinqh_yl 于 2015-1-31 14:32 编辑


明白楼主的意思了:
先把A2与B2重复的字符删除,再把A2与C2重复的字符删除,再加上B2和C2中有而A2中没有的字符(B2和C2同时有的字符只加一次)。
楼主所用的SUBSTITUTE函数只能替换整个字符串,而不能替换一个字符串中的某个字符。所以只用两个这样的函数不能解决。
字符处理并不是EXCEL函数的强项。一般只能用VBA代码解决。
就你提供的三个字符串样本,可以用一个复杂的公式得到结果,但公式通用性不强。公式如下:

=SUBSTITUTE(SUBSTITUTE(A2&MID(C2,SUM((COUNTIF(A2:B2,"*"&MID(C2,ROW(1:3),1)&"*")=0)*ROW(1:3)),1)&B2,MID(B2,SUM(COUNTIF(A2,"*"&MID(B2,ROW(1:3),1)&"*")*ROW(1:3)),1),),MID(C2,SUM(COUNTIF(A2,"*"&MID(C2,ROW(1:3),1)&"*")*ROW(1:3)),1),)

公式以CTRL+SHIFT+ENTER三键结束。

5.rar

1.72 KB, 下载次数: 12

excel精英培训的微信平台,每天都会发送excel学习教程和资料。扫一扫明天就可以收到新教程
发表于 2015-1-30 23:20 | 显示全部楼层
回复

使用道具 举报

发表于 2015-1-31 13:24 | 显示全部楼层
1)楼主说的筛选,规则具体是什么
2)换成ABCD...好看些
3)最少的数量来举例
回复

使用道具 举报

发表于 2015-1-31 14:30 | 显示全部楼层    本楼为最佳答案   
本帖最后由 qinqh_yl 于 2015-1-31 14:32 编辑


明白楼主的意思了:
先把A2与B2重复的字符删除,再把A2与C2重复的字符删除,再加上B2和C2中有而A2中没有的字符(B2和C2同时有的字符只加一次)。
楼主所用的SUBSTITUTE函数只能替换整个字符串,而不能替换一个字符串中的某个字符。所以只用两个这样的函数不能解决。
字符处理并不是EXCEL函数的强项。一般只能用VBA代码解决。
就你提供的三个字符串样本,可以用一个复杂的公式得到结果,但公式通用性不强。公式如下:

=SUBSTITUTE(SUBSTITUTE(A2&MID(C2,SUM((COUNTIF(A2:B2,"*"&MID(C2,ROW(1:3),1)&"*")=0)*ROW(1:3)),1)&B2,MID(B2,SUM(COUNTIF(A2,"*"&MID(B2,ROW(1:3),1)&"*")*ROW(1:3)),1),),MID(C2,SUM(COUNTIF(A2,"*"&MID(C2,ROW(1:3),1)&"*")*ROW(1:3)),1),)

公式以CTRL+SHIFT+ENTER三键结束。
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-5-22 02:13 , Processed in 0.324655 second(s), 10 queries , Gzip On, Yac On.

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

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