求助!急!在线等!救命啊,各位大神

qq_33654610 2016-09-17 10:03:08
各位美女帅哥大神前辈们:

我这里有个问题想请教一下你们,能不能给我点思路或者解决办法

是关于Excel vba编程的一个问题,初次遇见这个问题,感觉比较棘手,也没什么思路
具体问题是这样的,需要这样一批数据,数据是关于车辆的,每列数据都是诸如车型名称,发动机型号,品牌,年款,车型,车系等车的相关属性参数,

向有一批车型数据,约8k条,数据中有一列数据为车型:比如 A列: 奥迪Q3 2015款 35 TFSI quattro百万纪念舒享型 其中数据均以逗号隔开,

C:列发动机型号 D:驱动方式 E:车身结构 目标列为 K列:价格

现要求:通过A列中 部分数据:奥迪Q3 2015款 35 TFSI C+D+E 数据组合起来唯一确定一款车型,
然后再通过在同一款车型数据中 按照 A列中部分数据(车款): quattro百万纪念舒享型 此处可能为空,对价格列进行处理,最高价格设置为1,价格·最低设置为0;

请问这个用vba能编程实现吗 ,思路如何?

我的思路是通过Excel函数分布实现,先通过截取A列数据的部分字符串,然后再于C D E列数据进行拼接 后放到新建M列中 ,

然M列对整个数据进行分组排列,可是排列怎么实现,排列后对价格列怎么处理不能解决?

各位大神,能否抽空帮我分析分析,最好能给出代码哟
我在此感激不尽!O(∩_∩)O~
...全文
1179 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
舉杯邀明月 2018-03-08
  • 打赏
  • 举报
回复
谁把我在6楼的回复删除了??? 删除的理由是什么???违反了哪一条,你倒是说说啊!!! 我记得去年曾“举报”过一次某人说脏话的回复,怎么没有哪个“管理员”去处理呢!!! (那一次也是我在CSDN“唯一”的1次举报)
of123 2018-03-07
  • 打赏
  • 举报
回复
数据结构设计有问题。把需要独立使用的数据,都单独占用一列。然后再考虑筛选的问题。
脆皮大雪糕 2018-03-06
  • 打赏
  • 举报
回复
有点类似检索咯 奥迪Q3 2015款 35 TFSI 先split("奥迪Q3 2015款 35 TFSI"," ") j将关键字拆到一个数组里面 然后逐行进行关键字的比对 比如先 看 instr 判断 “奥迪Q3”是否在这行的A列里,如果有,再看“2015款” 是不是也在A列里…… 如果全都有,那么就判定为命中一行。继续看下一行。等遍历完所有的行,把所有命中行的价格拿来排序
pugai888 2018-03-06
  • 打赏
  • 举报
回复
我只知道车不错
舉杯邀明月 2016-09-19
  • 打赏
  • 举报
回复
楼主对“问题”的描述,好有“朦胧感”啊…………
qq_33654610 2016-09-18
  • 打赏
  • 举报
回复
你好,看了你的回复不是却很清楚 能说明下具体手动操作是怎么操作吗,我现在需要根据某一字段进行分组,该字段为多列数据字段的组合 然后对每一组中数据的某一列例如:价格列 进行处理: 处理逻辑为:增加一行位价格级别,将价格最高的数据设置1价格最低的设为0 。请问这样手动操作能实现吗 我现在增加了一列辅助列:分组变量列,将组合好的字段通过Excel函数填充好了 。
赵4老师 2016-09-18
  • 打赏
  • 举报
回复
在Excel 2003中开始记录宏,手动完成所需功能,结束记录宏,按Alt+F11键,查看刚才记录的宏对应的VBA代码。

2,462

社区成员

发帖
与我相关
我的任务
社区描述
VBA(Visual Basic for Applications)是Visual Basic的一种宏语言,是在其桌面应用程序中执行通用的自动化(OLE)任务的编程语言。
社区管理员
  • VBA
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧