Break one column into multiple, based on information from another column.

Status
Not open for further replies.

Alex_V

New Member
Joined
Aug 24, 2017
Messages
2
Hello,

I am attempting to create a break out crafting/costing system for an online game. The game market system is all posted on an online website so I have been using Excel Power Query to gather the information into a list. The issue I have run into is that the information I've gather has been combined into a flat list, which is difficult to read use.

For now I am starting with one item: Thunderbolt | Crossout DB - Crossout Market and Crafting Calculator
There are over 280 items I need to list and evaluate. Each item uses basically the same URL with the end number changing from anywhere between 1 to 323. So far I can scrape all of the information from that webpage but as I said I only have a flat list. As you can see on the webpage under the "recipe" box there is a "+" symbol that breaks into a crafting list. My plan is to recreate or preserve this information for visual/data manipulation purposes. Here is the list after some cleanup and processing:

NameUnit AmountTypeRaritySell AmountSell Price/unitTotal Sell PriceBuy AmountBuy Price/unitTotal Buy Price
Thunderbolt
1Shotgun
Epic379.99353.00
Scrap Metal 100

Resource
Common250 x
6.99
17.48250 x
6.6516.63
Copper 100

Resource
Common150 x
13.89
20.84150 x
13.8520.78
Wires 100

Resource
Common750 x
7.37
55.28750 x
7.1353.48
Rocket booster1

Booster
Rare2 x
52.76
105.522 x
4590
Scrap Metal 100

Resource
Common450 x
6.99
31.46450 x
6.6529.93
Copper 100

Resource
Common50 x
13.89
6.9550 x
13.856.93
Avenger 57mm1

Cannon
Common2 x
0.11
0.222 x
0.060.12
Scrap Metal 100

Resource
Common300 x
6.99
20.97300 x
6.6519.95
Radio1

Radio
Common2 x
0.07
0.142 x
0.060.12
Avia booster1

Booster
Common3 x
0.20
0.63 x
0.140.42
Rare Minimum Bench Cost1

Meta Item
Rare1 x
4.50
4.51 x
4.54.5
Sledgehammer1

Shotgun
Rare2 x
43.37
86.742 x
36.6273.24
Scrap Metal 100

Resource
Common450 x
6.99
31.46450 x
6.6529.93
Copper 100

Resource
Common50 x
13.89
6.9550 x
13.856.93
Small wheel ST1

Wheel
Common2 x
0.18
0.362 x
0.130.26
Avia booster1

Booster
Common2 x
0.20
0.42 x
0.140.28
Lupara1

Shotgun
Common3 x
0.10
0.33 x
0.060.18
Scrap Metal 100

Resource
Common300 x
6.99
20.97300 x
6.6519.95
Rare Minimum Bench Cost1

Meta Item
Rare1 x
4.50
4.51 x
4.54.5
Spitfire1

Shotgun
Rare2 x
41.54
83.082 x
41.583
Scrap Metal 100

Resource
Common450 x
6.99
31.46450 x
6.6529.93
Copper 100

Resource
Common50 x
13.89
6.9550 x
13.856.93
Small wheel ST1

Wheel
Common2 x
0.18
0.362 x
0.130.26
Car jack1

Special module
Common2 x
0.07
0.142 x
0.060.12
Lupara1

Shotgun
Common3 x
0.10
0.33 x
0.060.18
Scrap Metal 100

Resource
Common300 x
6.99
20.97300 x
6.6519.95
Rare Minimum Bench Cost1

Meta Item
Rare1 x
4.50
4.51 x
4.54.5
Epic Minimum Bench Cost1

Meta Item
Epic1 x
18.00
181 x
1818

<tbody>
</tbody>

<tbody>
</tbody>

I've been trying to figure out a method of using the "Rarity" and the "type" to organize and break into crafting.I have been unable to figure out how to do that, while creating a system I can apply data manipulation to for every item. These other items range in complexity from a single sub item, to nearly 3 times more than there are in my example above. Basically I'm looking for something that will go through and move every item needed for crafting the main item (in this case the "Thunderbolt") to another column or divide it from the rest of the items, then do so for each subset of item crafting. I was thinking that since each item is always 1 "rarity" level below the item it is being used to craft (excluding resources which are always "common" rarity), I could break it down by that. Except that I need resources to stay with the main item they are being used by. Fortunately as resources have the "resource" type I could maybe say that each item with the type "resource" will be one level below the "non-resource" item above it. So that the 3 resources that the Thunderbolt use will be in the same divisor as "Rocket Booster" "Sledgehammer" and "Spitfire". Despite having an idea of HOW to make this work, I have no idea how to actually do that. Nor do I know if this is the best method for accomplishing this task.

My end goal is break down each of these items to their very base components so I know exactly how many of each item it will take to create the top item, and can see the costs of buying the resources to make each item vs buying the item itself at each level. The "Avenger 57mm" is a good example of this. It costs about $0.14 but takes 300 Scrap Metal to craft which costs about $20.97. So it would be significantly cheaper to simply buy this item rather than buy the resources to make it. On top of this I also plan to make a list that keeps up to date with what items sell for the most and cost the least to make.

At the moment I'm trying simply to tackle breaking this one item into useful data, but any advice on the entire process will be much appreciated!

Thanks,
Alex V.
 

Excel Facts

What is the last column in Excel?
Excel columns run from A to Z, AA to AZ, AAA to XFD. The last column is XFD.
Status
Not open for further replies.

Forum statistics

Threads
1,214,522
Messages
6,120,025
Members
448,939
Latest member
Leon Leenders

We've detected that you are using an adblocker.

We have a great community of people providing Excel help here, but the hosting costs are enormous. You can help keep this site running by allowing ads on MrExcel.com.
Allow Ads at MrExcel

Which adblocker are you using?

Disable AdBlock

Follow these easy steps to disable AdBlock

1)Click on the icon in the browser’s toolbar.
2)Click on the icon in the browser’s toolbar.
2)Click on the "Pause on this site" option.
Go back

Disable AdBlock Plus

Follow these easy steps to disable AdBlock Plus

1)Click on the icon in the browser’s toolbar.
2)Click on the toggle to disable it for "mrexcel.com".
Go back

Disable uBlock Origin

Follow these easy steps to disable uBlock Origin

1)Click on the icon in the browser’s toolbar.
2)Click on the "Power" button.
3)Click on the "Refresh" button.
Go back

Disable uBlock

Follow these easy steps to disable uBlock

1)Click on the icon in the browser’s toolbar.
2)Click on the "Power" button.
3)Click on the "Refresh" button.
Go back
Back
Top