打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
excel 字符串 比较 问题较复杂,但50财富已经是我全部家当了,有请达人赐教。
问题:excel表格中A列数据为长度不一的汉字。 如果A列中某单元格的汉字字符串中,含有A列另外一个单元格汉字字符串中相邻2个字符的组合(如果是3个,需要如何变化?)则在同一行的B列将相同的字符列出来, 如果同一单元格包含本列多个单元格相同的字符,这些... 问题:excel表格中A列数据为长度不一的汉字。
如果A列中某单元格的汉字字符串中,含有A列另外一个单元格汉字字符串中相邻2个字符的组合(如果是3个,需要如何变化?)则在同一行的B列将相同的字符列出来,
如果同一单元格包含本列多个单元格相同的字符,这些字符之间又有区别,则把这些字符相加,用“+”连接。最好能够过滤一些不必要的词语如“世界”、“公司”等,
如:(在其他列可以有过渡的公式,只要在B列得出正确的答案就行)
A列 B列
世界金典广场 金典+广场
环球公司 环球
世界第一公司
中国金典广场 金典+广场
环球金典酒店 环球+金典
环球公司 环球
环球金典广场 环球+金典+广场
如果是比较A列和B列之间的字符串,相同的要素放在C列,又要如何改动呢?
请教如何实现,谢谢! 展开 谢谢热心网友。上面的例子的确不恰当,现补充如下:
A列
1、世界金典广场
2、环球金融
3、世界第一公司
4、环球金典公司
我想实现的是:如上所示,A列有4个长度不一的词,
第一步,按照从左到右的顺序,以2个相邻的字符为单位进行截取,则:
第1个为:①“世界”、②“界金”、③“金典”、④“典广”、⑤“广场”;
第2个为:①“环球”、②“球金”、③“金融”;
第3个为:①“世界”、②“界第”、③“第一”、④“一公”、⑤“公司”;
第4个为:①“环球”、②“球金”、③“金典”、④“典公”、⑤“公司”。
第二步,将这4个词截取后的结果作比较,如第1个词,其中:①“世界”、③“金典”都与其他结果有重复,将重复的列在B列,不同的结果之间以“+”连接,同时我要特定剔除“世界”、“公司”两个词,如此类推则有结果:
A列 分割线 B列
1、世界金典广场 | 金典
2、环球金融 | 环球+球金
3、世界第一公司 |
4、环球金典公司 | 环球+球金+金典
做到这一步就行了,请各位大侠施援手,年终的表还未有搞定,手工操作中,痛苦啊。
本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
用一个超简单excel公式,分离汉字和英文字母
Excel中的常用函数(一)
如何将EXCEL中在同个单元格中的汉字和数字分开
16个Excel文本函数,这篇文章教你全弄清楚!
利用正则表达式提取或删除汉字
excel表格分开数字和汉字功能的使用方法
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服