根据另一列中的数字创建列

时间:2016-11-06 19:39:51

标签: excel vba

由于我没有技术能力,因此我很难解释,因此我认为你可以帮助我。

第1列以这种方式保存每个商店的数据:

商店 - ID - 专业商店1 25 Glazier,Electrician,Plumber
Store 2 64 Damageservice
存储3 96 Damageservice,Bricklayer

根据ID,我想在第2列中为每个专业创建列。
该专业基于以下数据:

ProfessionID职业
1个管道工
8电工
16玻璃工
32砌砖
64 Damageservice

e.g。商店1有ID 25,这意味着它包含职业(Glazier)16 +(电工)8 +(水管工)1 = 25.

我需要一个分析ID的VBA代码,并为商店包含的每个专业创建一行 - 这样就可以通过这种方式将数据从第1列转换为第2列:

e.g。对于商店1:

商店 - ID - 专业商店1 1水管工商店1 8电工
存储1 16 Glazier

我在考虑使用模数,但我的VBA并不强大。 你会怎么做?解决方案也非常受欢迎。谢谢。

0 个答案:

没有答案
相关问题