excel pricelist to excel import layout converter

toneffectory

New Member
Joined
Mar 26, 2018
Messages
2
Hi all,
I hope anybody can point me in the right direction of the challenge I'm faced with:
Periodically I have to convert excel pricelists that I receive from suppliers to an excel pricelist according to a layout that can be imported in our system. Currently this requires lots of manual labor and it would be great if this could somehow be (semi-)automated.

Detail explanation:
We receive a multitude of pricelists from our suppliers. They're all in excel, single worksheet, one item per row. Periodically (irregular timeframe) the prices of a supplier are updated and the supplier sends a new pricelist.

I can import pricelists in our quotation software. The import file has to be excel, single worksheet, one item per row. The name of the header row of each column should be a specific string in order for the import-tool to know what to do. E.g. "Brand", "Article number", "Description", "Gross price".

The excel pricelists of our suppliers are not perse according to the import file standard:
- Required columns may or may not exist (e.g. a single brand supplier will not have the "Brand" column, a multi-brand supplier will have the "Brand" column)
- Column header names may vary (e.g. "Product description" instead of "Description", "RRP" instead of "Gross price")
- Price column may or may not include valuta sign. Number may be comma or dot separated.



Is there a tool out there that aids in converting excel files from one layout into another layout? Preferably one that allows me to create conversion rules per supplier, in such a way that lots of repetitive actions are done according to pre-defined rules, e.g.:
- copy column C of the suppliers excel to column A
- copy column with headername "RRP" of the suppliers excel to column with header name "Gross price"
- for all items, add text "Nike" to column "Brand"

Thanks in advance.
BR,
Leo
 

Excel Facts

VLOOKUP to Left?
Use =VLOOKUP(A2,CHOOSE({1,2},$Z$1:$Z$99,$Y$1:$Y$99),2,False) to lookup Y values to left of Z values.
it sounds random.
youd have to write a macro for each vendor.
Vendor A, correct the column headers, change dot to comma, etc
Vendor B, other changes.

Sometimes my vendor has a unique item in a cell somewhere (their name, or other ID) to help me identify what vendor sent it. This way the macro can self correct it without my input.
 
Upvote 0
It's random as such that it varies from vendor to vendor. But the actions that need to be done for Vendor A are always the same.
Writing a macro for each vendor is doable. But I'm curious if it could be done via a rule-based software.
Or perhaps an add-in?
 
Upvote 0

Forum statistics

Threads
1,223,236
Messages
6,170,917
Members
452,366
Latest member
TePunaBloke

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