Find Jobs
Hire Freelancers

EXCEL CONCATENATE/FORMULA/SCRIPT/MACRO Data manipulation

$30-250 USD

Completed
Posted about 14 years ago

$30-250 USD

Paid on delivery
We use EXCEL 2003. I think this task requires someone with a good knowledge of EXCEL formulae and probably be able to produce scripts/macros to do what we need. We have a basic inventory system which needs product titles to be generated from our product model details. We want these titles put together in groups. In a nutshell I want: COLUMN A.............COLUMN B........COLUMN C Etc PARTNUMBER1..........MODEL1..........DETAIL1 PARTNUMBER1..........MODEL2..........DETAIL2 PARTNUMBER1..........MODEL3..........DETAIL3 PARTNUMBER2..........MODEL3..........DETAIL3 all to be joined together for items of "PARTNUMBER1" to form MODEL1 DETAIL1 MODEL2 DETAIL2 MODEL3 DETAIL3, but we have several limitations and changes that must be done along the way, including adding a fixed piece of text to the end of each title, a maximum number of characters to be shown per title (any words that go over this length are to be used in the next title), and duplicates to be omitted from certain columns For products with PARTNUMBER2 MODEL1 the Title must start again since PARTNUMBER2 is a different product altogether. The same process must then be followed. We have a list of 15,000 model details, across about 150 'PARTNUMBER' entries, so need this to be able to handle a lot of data. I would like to be able to contact the designer on MSN and really we want this done ASAP (start tonight!?) I have uploaded a sample sheet so you can take a look at the kind of thing we are looking for, and below I have written a more detailed description of the way I see what what we need which I hope makes sense! These points are straight from my head so may not in the right order for the order in which the data is processed! This entire process only needs to apply to PART TYPE "BAT" and the process needs to be reset for each PART # 1 - FROM Worksheet 'CORE'; Join All of: JOIN1..........JOIN2..........JOIN3..........JOIN4..........JOIN5 together (Concatenate?) and insert a space in between each word. Any double spaces need to be converted to single spaces. This should give the output: JOIN1 JOIN2 JOIN3 JOIN4 JOIN5 (if there is text in each field) JOIN1 JOIN3 JOIN4 JOIN5 (if there is text in all fields but JOIN2 left empty, for example) The 'grouped' titles must have a maximum character length (inc spaces) Which is set out in the 'Settings' tab. When this length is reached then a new 'group' title must be created on the next row below, and it must begin from 'JOIN1 again. Text/Numbers must not be truncated (i.e Rabbit cannot be left as 'Rab' and then 'bit' be the start of the next grouped title) EXAMPLE: PART TYPE.....PART #..........JOIN1..........JOIN2..........JOIN3..........JOIN4..........JOIN5 BAT.......................001..........MANU1 ..........SERIESA..........A..........10.......... BAT.......................001..........MANU1..........SERIESA..........A..........11.......... BAT.......................001..........MANU1..........SERIESA..........A..........12.......... BAT.......................001..........MANU1..........SERIESA..........A..........13.......... BAT.......................001..........MANU1..........SERIESA..........B..........10.......... BAT.......................001..........MANU2..........SERIESA..........B..........15.......... BAT.......................002..........MANU1..........SERIESA..........A..........17.......... All JOIN fields need to be added together for all BAT 001 items. If the length limit was set at 43 characters I would expect the following groups: "MANU1 SERIESA A 10 MANU1 SERIESA A" "MANU1 SERIESA A 10 MANU1 SERIESA A 11 MANU1" "MANU1 SERIESA A 12 MANU1 SERIESA A 13 MANU1" "MANU1 SERIESA B 10 MANU2 SERIESA B 15" Start process again for BAT 002 "MANU1 SERIESA A 17....etc" To make this more complicated....: The "output" group must have any duplicate cell contents from JOIN1 JOIN2 JOIN3 JOIN5 (NOT JOIN4) removed, so the final ouput we would expect from the above would be: "MANU1 SERIESA A 10 11 12 13 B 10 MANU2 15" (this is under the 43 character limit) If the rule for this was lengrth limit of 38 characters it would give: "MANU1 SERIESA A 10 11 12 13 B 10" "MANU2 SERIESA B 15" (too much content for the group so started new group) Once all of the above has been done, the output 'group' must have the text from 'TITLE-PART-2, B3' from 'Settings' Worksheet CONCATENATED to it, to give us our final title which we will use on our website.
Project ID: 632075

About the project

17 proposals
Remote project
Active 14 yrs ago

Looking to make some money?

Benefits of bidding on Freelancer

Set your budget and timeframe
Get paid for your work
Outline your proposal
It's free to sign up and bid on jobs
Awarded to:
User Avatar
Please see PMB for details
$50 USD in 1 day
5.0 (26 reviews)
5.3
5.3
17 freelancers are bidding on average $64 USD for this job
User Avatar
Please see PM
$50 USD in 5 days
4.9 (321 reviews)
7.0
7.0
User Avatar
Hi, I am interested in this project and ready to start immediately. Please see PMB. Regards!
$100 USD in 0 day
5.0 (2 reviews)
5.3
5.3
User Avatar
Dear Sir/Madam, Please Check PM for more details. Thanks
$30 USD in 2 days
5.0 (26 reviews)
4.6
4.6
User Avatar
Please refer to PM.
$40 USD in 1 day
5.0 (14 reviews)
4.0
4.0
User Avatar
Sir, I did same task before, check PMB
$30 USD in 1 day
5.0 (13 reviews)
3.9
3.9
User Avatar
Hi, Please check PM.
$60 USD in 2 days
4.9 (15 reviews)
3.4
3.4
User Avatar
I am interested please see the PMB
$30 USD in 2 days
3.9 (24 reviews)
3.8
3.8
User Avatar
Hi, I can deliver the spreadsheet are you needing within 2 days.
$30 USD in 2 days
4.9 (5 reviews)
3.0
3.0
User Avatar
Hi, this can be done in 2 days, i have hands of experience in Excel Access ans VBA coding. Would definatly make it upto your expectations. thanks, savan
$30 USD in 2 days
5.0 (1 review)
1.0
1.0
User Avatar
i am MCA experience post graduate man, experience is there this project. so give the project i will do it best sir/madem.
$30 USD in 5 days
0.0 (0 reviews)
0.0
0.0
User Avatar
Hi, I have a great experiency in Excel VBA programming. I hope that we can work together.
$100 USD in 2 days
0.0 (0 reviews)
0.0
0.0
User Avatar
Please check PM
$250 USD in 2 days
0.0 (0 reviews)
0.0
0.0
User Avatar
I would like to work on this project
$50 USD in 2 days
0.0 (0 reviews)
0.0
0.0
User Avatar
This bid is for the whole project according to your description.
$150 USD in 1 day
0.0 (0 reviews)
0.0
0.0
User Avatar
I am serious. This is like my daily work. I can complete the project in less than 2 hours. I do not care about the pay very much. I want to gain nice reviews so that I can win more bids. I am 100% sure I can complete this project to its perfect. I hope this is my first project here.
$30 USD in 0 day
0.0 (0 reviews)
0.0
0.0

About the client

Flag of UNITED KINGDOM
Leatherhead, United Kingdom
5.0
35
Payment method verified
Member since Oct 21, 2008

Client Verification

Thanks! We’ve emailed you a link to claim your free credit.
Something went wrong while sending your email. Please try again.
Registered Users Total Jobs Posted
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Loading preview
Permission granted for Geolocation.
Your login session has expired and you have been logged out. Please log in again.