Excel - IF Function Problem - Expert Solution

Question description:
This user has given permission to use the problem statement for this blog.

Hi, I have a 174,000 row excel spreadsheet of different business with their business information as well as attributes that describe each business. I am trying to categorize the businesses by issuing a number to each type of business with regards to the attributes column. For example businesses with "restaurant" as an attribute would be given a "1", "health" would be denoted as "2" and so on with 7 total categories. I was wondering if there is anyway to substitute or replace these attribute words with their designated numbers?
Solved by F. H. in 20 mins
This is the chat thread from the real Excelchat help session. It contains no private user information.
Excelchat Expert 11/07/2018 - 07:14
Hi
Excelchat Expert 11/07/2018 - 07:14
Welcome to Got It Pro.
Excelchat Expert 11/07/2018 - 07:15
Please share the sample list in the preview.
User 11/07/2018 - 07:16
Hi, I am trying to upload a sample of the work but the file is so large
Excelchat Expert 11/07/2018 - 07:16
Please include a small sample in preview.
Excelchat Expert 11/07/2018 - 07:16
As per the requirement, you wan to assign number for each item.
Excelchat Expert 11/07/2018 - 07:17
I can provide an example of that using vlookup function? Please confirm my understanding?
User 11/07/2018 - 07:17
Yes that would be helpful
User 11/07/2018 - 07:18
I am trying to upload a sample for you
Excelchat Expert 11/07/2018 - 07:18
I have provided sample in sheet2.
Excelchat Expert 11/07/2018 - 07:18
There are list of categories and numbers.
User 11/07/2018 - 07:19
Yes, I have included the categories I am working with
Excelchat Expert 11/07/2018 - 07:20
If it is a large list, then it is better to go with vba programming.
Excelchat Expert 11/07/2018 - 07:20
For one item, i can use vlookup formula.
Excelchat Expert 11/07/2018 - 07:20
Please refer sheet2 to use vlookup for one item.
Excelchat Expert 11/07/2018 - 07:21
Input is in E1 cell and the result for health is 2.
Excelchat Expert 11/07/2018 - 07:21
If cell has large number of entries, it is not easy to deal with formulas.
Excelchat Expert 11/07/2018 - 07:22
You have to go with vba programming. We are not supporting vba programming at the moment. However, we may resume services soon.
User 11/07/2018 - 07:22
ok is there anyway I can take all the entries in the attribute section and replace it with just one word like you did in sheet 2 and then use vlookup
Excelchat Expert 11/07/2018 - 07:23
There is way for this. However, you have to use split columns separated by commas.
Excelchat Expert 11/07/2018 - 07:23
But, at the end, they all will be in different columns
Excelchat Expert 11/07/2018 - 07:24
There are few steps, you can do by the way.
Excelchat Expert 11/07/2018 - 07:24
1) Replace all single quotes to blank using find and replace
Excelchat Expert 11/07/2018 - 07:24
2) Replace "]" and "[" with blanks.
Excelchat Expert 11/07/2018 - 07:24
3) Now, you will left with categories separated by commas.
Excelchat Expert 11/07/2018 - 07:25
4) Then, you can use text to columns feature under data menu.
Excelchat Expert 11/07/2018 - 07:25
5) Then all categories in a cell will be splitted to each column. You can find and replace each category.
Excelchat Expert 11/07/2018 - 07:26
However, a suggestion is to go with vba programming.
User 11/07/2018 - 07:26
how do i do that?
Excelchat Expert 11/07/2018 - 07:26
We are not vba programming at the moment. It is vba excel programming. So, we can automate all these using macros.
User 11/07/2018 - 07:27
okay thank you for your help
Excelchat Expert 11/07/2018 - 07:27
If it is a single entry, vlookup is easy to use.
Excelchat Expert 11/07/2018 - 07:27
Thank you.
Excelchat Expert 11/07/2018 - 07:27
Please do visit Got It Pro, for any advise or formula help.
User 11/07/2018 - 07:28
ok thank you again!
Excelchat Expert 11/07/2018 - 07:28
Have wonderful day ahead.

This is the output file from the real Excelchat help session:
This is an example of the expert help you can get. It contains no private user information.

Get instant expert help with Excel and Google Sheets

Post your problem and you’ll get expert help in seconds.

Your message must be at least 40 characters
Your privacy is guaranteed. Your session will not be used for blog unless you give us persmission.

Click here to get your free Excelchat help session

Subscribe to Excelchat.co
Trusted by people who work at
Amazon.com, Inc
Facebook, Inc
Accenture PLC
Siemens AG
Macy's
The Allstate Corporation
United Parcel Service
Dell Inc