Building Vendor profiles and establishing master vendor name for match/index
We manage a lot of vendor information in Smartsheet for various projects. We are working on building a master list of outcomes for a client and the vendor name can vary project to project. As an example, one project may say, ABC Corp and another will list the same vendor as ABC Corporation. We want to analyze the outcomes for both ABC Corp and ABC Corporation on one master sheet and have written index/match formulas but this would require so many vendor name columns. Is there a better formula or way to manage these vendor name variations?
Best Answer
-
I take it that getting users to input information in the same format (i.e. always using "ABC corp" instead of "ABC Corporation") is probably out of the question, right?
If I was trying to solve this, here's what I'd do:
Create a new sheet named "Vendor Names & Variations". This will be used for an easy Index/Match function on the initial sheet you screenshotted (and can be utilized on any other Sheet).
Columns for "Vendor Names & Variations":
- Vendor Name Inputted
- Vendor Name Actual
This sheet will hold all variations of spelling and such for each Vendor Name. You'll have to do some manual input, but you'd only have to do it each time a variation of the name would come up. Here's an example:
Then, going back to your initial sheet...
I'd rename your "Vendor Name" to "Vendor Name Input", then create a new column named "VendorName" (just to keep it different). Then I'd hide your "Vendor Name Input" column, if possible.
Then you could utilize a formula to compare the "Vendor Name Input" column from the initial Sheet to the newly created Vendor Names & Variations sheet using Index/Match, then pull in the "Vendor Name Actual" value from that sheet.
So, your initial sheet would have something like this:
To get the values for the new VendorName column on your initial sheet, you'd need to create 2 references to the newly created Vendor Names & Variations sheet:
- One reference for the "Vendor Name Inputted" column (name it "VendorNameActualColumn")
- One reference for the "Vendor Name Actual" column (name it "VendorNameInputtedColumn").
Then the formula for VendorName would go something like this:
=INDEX({VendorNameActualColumn}, MATCH([Vendor Name Input]@row, {VendorNameInputtedColumn}, 0))
Make that a column formula, and then you're finished.
I hope this all makes sense. Let me know if this helps!
If this answer answers your question, please press "Yes" above - it helps the community (and those random Googlers out there 👀) find solutions like yours faster.
Love,
Brett Wyrick | Connect with me on LinkedIn.
------------------------------------------------------------------------------
2023 update: I'm no longer working on Smartsheet stuff. I started working at Microsoft in 2022, plus I have 1-year-old twins at home and frankly, I don't have enough time to do Smartsheet anymore. It's been real, Smartsheeters!
Answers
-
Hello @Emily McNeeley ,
Hope all is well! Do you have something setup so far? May you provide us screenshots of what your sheet looks like & the setup (please block out sensitive data) so we can reference it with building a formula for what you are trying to accomplish? Thank you!
Cheers~
Krissia
-
XYZ Final Disposition and ABC Final Disposition are matching against Vendor Name BUT the issue is on the source document for ABC Final Disposition, the vendor names may be different. I'm trying not to have a ton of columns.
-
I take it that getting users to input information in the same format (i.e. always using "ABC corp" instead of "ABC Corporation") is probably out of the question, right?
If I was trying to solve this, here's what I'd do:
Create a new sheet named "Vendor Names & Variations". This will be used for an easy Index/Match function on the initial sheet you screenshotted (and can be utilized on any other Sheet).
Columns for "Vendor Names & Variations":
- Vendor Name Inputted
- Vendor Name Actual
This sheet will hold all variations of spelling and such for each Vendor Name. You'll have to do some manual input, but you'd only have to do it each time a variation of the name would come up. Here's an example:
Then, going back to your initial sheet...
I'd rename your "Vendor Name" to "Vendor Name Input", then create a new column named "VendorName" (just to keep it different). Then I'd hide your "Vendor Name Input" column, if possible.
Then you could utilize a formula to compare the "Vendor Name Input" column from the initial Sheet to the newly created Vendor Names & Variations sheet using Index/Match, then pull in the "Vendor Name Actual" value from that sheet.
So, your initial sheet would have something like this:
To get the values for the new VendorName column on your initial sheet, you'd need to create 2 references to the newly created Vendor Names & Variations sheet:
- One reference for the "Vendor Name Inputted" column (name it "VendorNameActualColumn")
- One reference for the "Vendor Name Actual" column (name it "VendorNameInputtedColumn").
Then the formula for VendorName would go something like this:
=INDEX({VendorNameActualColumn}, MATCH([Vendor Name Input]@row, {VendorNameInputtedColumn}, 0))
Make that a column formula, and then you're finished.
I hope this all makes sense. Let me know if this helps!
If this answer answers your question, please press "Yes" above - it helps the community (and those random Googlers out there 👀) find solutions like yours faster.
Love,
Brett Wyrick | Connect with me on LinkedIn.
------------------------------------------------------------------------------
2023 update: I'm no longer working on Smartsheet stuff. I started working at Microsoft in 2022, plus I have 1-year-old twins at home and frankly, I don't have enough time to do Smartsheet anymore. It's been real, Smartsheeters!
-
This makes sense and you are right that I can't get them to change how they input it. I like the idea of having a reference sheet just to manage names - thank you!
-
You are very welcome! Let me know if you get stuck and I'll try and help again! Glad this works for you!
If this answer answers your question, please press "Yes" above - it helps the community (and those random Googlers out there 👀) find solutions like yours faster.
Love,
Brett Wyrick | Connect with me on LinkedIn.
------------------------------------------------------------------------------
2023 update: I'm no longer working on Smartsheet stuff. I started working at Microsoft in 2022, plus I have 1-year-old twins at home and frankly, I don't have enough time to do Smartsheet anymore. It's been real, Smartsheeters!
Help Article Resources
Categories
- All Categories
- 14 Welcome to the Community
- Customer Resources
- 64.6K Get Help
- 433 Global Discussions
- 136 Industry Talk
- 465 Announcements
- 4.9K Ideas & Feature Requests
- 143 Brandfolder
- 147 Just for fun
- 63 Community Job Board
- 466 Show & Tell
- 32 Member Spotlight
- 2 SmartStories
- 298 Events
- 36 Webinars
- 7.3K Forum Archives
Check out the Formula Handbook template!