Create Excel macro that searches a large amount of data using Binary Tree structure (read fully)
$10-30 USD
Pagato alla consegna
We have a few functions that leverage large sets of data (11,000 locations being the largest).
String searches WILL NOT WORK and will be too slow. You must put all locations into a binary tree or similar structure for it to be efficient enough for the functions to work. If you have not implemented a binary tree or are not proficient in optimizing code: DO NOT BID.
Here are the details.
Implement excel functions to clean a company name and extract information from a company name. Functions are simple. The logic will use lists of keywords we provide
Conversion includes
General format
-Collapse initials
-Remove punctuation
-Remove leading, trailing and extra spaces
Suffixes
-Remove unless without suffix, company is only 1 word. We will provide a list of suffixes that is expected to be added to. (example: inc, llc, corp, group, systems). Final list will be hundreds long to plan code efficiency for it
NoteWords
-Remove NoteWords: NotesWords are text that appears after key words. Example: Skype (acquired by Microsoft). “acquired by” is a key word. “Acquired by Microsoft” would be removed. The list of key words list will be hundreds long to plan code efficiency for it. (formerly, acquired by, division of, etc)
Locations
-We have a list of locations, that should be removed from the company name. Location should be removed if in parenthesis or following a delimiter (example: Fun Systems - Los Angeles would be “Fun Systems”. The list of location will be thousands long so plan code efficiency for it.
Acronym
-Compare words in company name and remove acronym. There will be a list of “skip” words that are not considered part of Acronym (of, the, a, for, etc). Example: "National Association of Developers (NAD)" would become "National Association of Developers"
The Main Function will be called CompanyCommon()
In addition, we need functions that can extract the above information using the same code base.
GetNoteWord()
GetLocation()
GetAcronym()
See screenshot for before/after examples. We will provide lists of Suffixes, NoteWords, and Locations to the winning bidder.
To show us that you have GREAT attention to detail and that you read this posting. Put the name of your favorite animal as the first word in your bid
When this is done, we want to convert the functions to also use in Google sheets, let us know if you can also do that.
Good luck
Rif. progetto: #23972040
Info sul progetto
10 freelance hanno fatto un'offerta media di $53 per questo lavoro
Hello, I can help you with your project - Create Excel macro that searches a large amount of data using Binary Tree structure I have gone through your job posting and become very much interested to work with you. I a Altro
Hello I am expert in Excel and Excel macro, Excel VBA. So I am confident in and I am interested in your project. If you choose me, I will best my best for you. Best Regards
Hello from Australia. Honest and reliable company delivering on-time and at a low cost. Why us? 1) Same or lower prices than individual developers. 2) Quality service and great communication skills 3) Large pool of hu Altro
Elephant. Hello there I can help you with your project but I would like to recommend using another tool whith would be better, faster and can give you an input to work with the results in any platform. Let me know if Altro
Dear employer! I am computer system engineer and have expertise in MS excel as well. I aim to provide you satisfactory results based on your requirements. Please message me for further details. Thanks
Horse. Sure I can implement binary search using VBA. Not sure if this can be translated to google sheets but I can check that (to be honest, I never developed in google sheets and I wasn't aware it was possible). I re Altro