ExcelHome技术论坛

 找回密码
 免费注册

QQ登录

只需一步,快速开始

快捷登录

搜索
EH技术汇-专业的职场技能充电站 妙哉!函数段子手趣味讲函数 Excel服务器-会Excel,做管理系统 效率神器,一键搞定繁琐工作
HR薪酬管理数字化实战 Excel 2021函数公式学习大典 Excel数据透视表实战秘技 打造核心竞争力的职场宝典
让更多数据处理,一键完成 数据工作者的案头书 免费直播课集锦 ExcelHome出品 - VBA代码宝免费下载
用ChatGPT与VBA一键搞定Excel WPS表格从入门到精通 Excel VBA经典代码实践指南
楼主: woniu3721

[求助] 又来匹配型号并提取,不要定制要通用性

[复制链接]

TA的精华主题

TA的得分主题

发表于 2022-11-13 13:21 | 显示全部楼层
lkqsmxw 发表于 2022-11-13 13:07
用替换,把两个空挌替换成一个空格就行了。

我拆形式发票数据中写在一个单元格里的内容时就是这么干的,两个换成一个,直到最后只剩一个为止

TA的精华主题

TA的得分主题

 楼主| 发表于 2022-11-13 13:40 | 显示全部楼层
[广告] VBA代码宝 - VBA编程加强工具 · VBA代码随查随用  · 内置多项VBA编程加强工具       ★ 免费下载 ★      ★使用手册
lkqsmxw 发表于 2022-11-13 13:07
用替换,把两个空挌替换成一个空格就行了。

两个替换成一个,不管总的是单还是双,最终都是剩1个。你这想法比较牛掰。但是这些数据并非所有的都是这种格式的,即使把中文字符这些干掉了,但剩下的有些有英文商标,有些本来就无,所以还是用不起分列

TA的精华主题

TA的得分主题

发表于 2022-11-13 14:50 | 显示全部楼层
[广告] VBA代码宝 - VBA编程加强工具 · VBA代码随查随用  · 内置多项VBA编程加强工具       ★ 免费下载 ★      ★使用手册
自訂函數//不用正則//看能抓到多少??
Xl0000173-1.rar (15.04 KB, 下载次数: 3)

分解式//若有特例且有規可循//可再增修

TA的精华主题

TA的得分主题

发表于 2022-11-13 14:57 | 显示全部楼层
提取文本问题要么发全部数据出来模拟,要么自己会挑选几个代表性的出来模拟

TA的精华主题

TA的得分主题

 楼主| 发表于 2022-11-13 15:09 | 显示全部楼层
[广告] Excel易用宝 - 提升Excel的操作效率 · Excel / WPS表格插件       ★免费下载 ★       ★ 使用帮助
准提部林 发表于 2022-11-13 14:50
自訂函數//不用正則//看能抓到多少??


你这自定义函数看来很强大的,之前没有想到,看来比vba好使。如果说有特例的话,就只有图上这两种情况才是特例,CI C8 开头的才是这样中间有空格,其他的都是一个连续整体。 微信截图_20221113150502.png

TA的精华主题

TA的得分主题

发表于 2022-11-13 15:26 | 显示全部楼层
[广告] Excel易用宝 - 提升Excel的操作效率 · Excel / WPS表格插件       ★免费下载 ★       ★ 使用帮助
woniu3721 发表于 2022-11-13 15:09
你这自定义函数看来很强大的,之前没有想到,看来比vba好使。如果说有特例的话,就只有图上这两种情况才 ...

自定义函数也是VBA

TA的精华主题

TA的得分主题

发表于 2022-11-13 15:29 | 显示全部楼层
本帖最后由 高个子 于 2022-11-13 16:40 编辑

看这数据,不规则的太多了,不好通用这玩意正则都不好做,因为你不知道下次遇到的是什么数据,遇到处理不了的话又得改代码,所以最佳方案就是你做一个填写模板然后发给他们(如让供应商填写产品,型号两列)

TA的精华主题

TA的得分主题

发表于 2022-11-13 15:36 来自手机 | 显示全部楼层
woniu3721 发表于 2022-11-13 13:40
两个替换成一个,不管总的是单还是双,最终都是剩1个。你这想法比较牛掰。但是这些数据并非所有的都是这 ...

最后把第一个空格前和最后一个空格后的字符串替换为空。

TA的精华主题

TA的得分主题

发表于 2022-11-13 15:52 | 显示全部楼层
[广告] VBA代码宝 - VBA编程加强工具 · VBA代码随查随用  · 内置多项VBA编程加强工具       ★ 免费下载 ★      ★使用手册
woniu3721 发表于 2022-11-13 15:09
你这自定义函数看来很强大的,之前没有想到,看来比vba好使。如果说有特例的话,就只有图上这两种情况才 ...

加個"特例"參數//注意英文大小寫要相同//
Xl0000173-2.rar (14.96 KB, 下载次数: 1)

TA的精华主题

TA的得分主题

 楼主| 发表于 2022-11-13 20:12 | 显示全部楼层
准提部林 发表于 2022-11-13 15:52
加個"特例"參數//注意英文大小寫要相同//

纯数字的统统不录取,因为没有任何型号是纯数字的,比如618是什么东西,什么都是,什么也不是。在这里618其实本来应该是BC/BD-618 ,一看就是冰柜。光是618哪个都不晓得是啥玩意儿,网上也搜不到的。所以不录取纯数字,还能避免其他的误取。


华帝洗碗机8套洗碗机JWV8-H5/2090 (录后面的)
海信空调: 新1级变频  原包 (不录入)
华美:618升双温顶开门铜管=5950 (不录入)

3.png
您需要登录后才可以回帖 登录 | 免费注册

本版积分规则

手机版|关于我们|联系我们|ExcelHome

GMT+8, 2024-11-20 16:25 , Processed in 0.038416 second(s), 8 queries , Gzip On, MemCache On.

Powered by Discuz! X3.4

© 1999-2023 Wooffice Inc.

沪公网安备 31011702000001号 沪ICP备11019229号-2

本论坛言论纯属发表者个人意见,任何违反国家相关法律的言论,本站将协助国家相关部门追究发言者责任!     本站特聘法律顾问:李志群律师

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