Add JOIN Function to Index/Match
I am back, again! LOL Okay, My formula had worked initially, but that was when I only had one record. But since then I added added additional records, each with their own unique Release #s, and now everything comes out the same. I know what I need to do to fix it, I am just not sure how. Now the 2 screenshots show my data. The 1st, the small one is where my formula will be. The second is where I will link to. I would like to add the JOIN Function to my existing formula in the Match section so it will Match another column, the one on the far left of the 2nd screenshot. This column named range is "Unique ID". It combines the name of each Phase and Release Number. However it is only on my 2nd sheet, as my sheet where the link will reside has only one record per Release So the JOIN must combine "Plan / Develop - Start" and the "Release" column, and the delimiter will be the "pipe" symbol. And it will Match withy the "Unique ID" column on the other sheet. I hope I have been clear in my explanation. Thanks so much for your help.
=IFERROR(INDEX({Start Date}, MATCH("Plan / Develop - Start", {Release Name}, 0)), "")
Sherry Fox
Business Process Analyst 3 | C5ISR Group
HII | Mission Technologies
EAP | Mobilizer | Automagician | Superstar | Community Champion
https://www.linkedin.com/in/sherryfox/
Best Answer
-
Thanks for clarifying that!!!! I altered your formula slightly. The last Column Reference is actually Unique ID rather than Unique ID Helper. I had to do something different as I had received one of those messages that the name was already in use. Here is my final formula, and it works perfectly. Now I can complete the rest of my sheet with this formula, making slight adjustments.
=IFERROR(INDEX({Start Date}, MATCH(("Plan / Develop - Start | " + Release@row), {Unique ID}, 0)), "")
Sherry Fox
Business Process Analyst 3 | C5ISR Group
HII | Mission Technologies
EAP | Mobilizer | Automagician | Superstar | Community Champion
https://www.linkedin.com/in/sherryfox/
Answers
-
You would need to use a JOIN/COLLECT.
-
Could you give me a little more help with this. I am not familiar with Collect. And I have only used JOIN all by itself. Using these 2 together, especially since they do not exist in Excel, has me a bit confused. So a little more help on this is greatly appreciated. Thanks in advance!!!
Sherry Fox
Business Process Analyst 3 | C5ISR Group
HII | Mission Technologies
EAP | Mobilizer | Automagician | Superstar | Community Champion
https://www.linkedin.com/in/sherryfox/
-
It would be something along the lines of...
=JOIN(COLLECT({Range To Join}, {1st Criteria Range}, 1st criteria, {2nd Criteria Range}, 2nd criteria), "delimiter of choice")
-
I am still having some issues understanding this one. I am uncertain about the "Range to Join" portion, as whenever I attempt to select anything, my formula automatically goes to "UNPASRABLE" and won't let me do anything. My formula so far is:
=JOIN(COLLECT({Unique ID}, {"{Release Name}}, "Plan / Develop - Start", {{Release}}, Release@row), " | ")
Sherry Fox
Business Process Analyst 3 | C5ISR Group
HII | Mission Technologies
EAP | Mobilizer | Automagician | Superstar | Community Champion
https://www.linkedin.com/in/sherryfox/
-
Heya! I'm happy to jump in here and clarify 🙂
Since your first sheet does not have the unique ID and you're looking to add data together to create it, I would actually recommend sticking with your original formula and simply use + to add your text and cell data together.
For example:
=IFERROR(INDEX({Start Date}, MATCH(("Plan / Develop - Start | " + Release@row), {Unique ID Helper}, 0)), "")
JOIN(COLLECT is a good formula, but is used when you have multiple data points to bring back from the second sheet, so an output would be "Row 1, Row 2" in the same cell, if that makes sense.
Let me know if using + worked for you! Keep in mind you'll need to use the exact same format you have in your second sheet (same number of spaces before the | and after).
Cheers,
Genevieve
Need more help? 👀 | Help and Learning Center
こんにちは (Konnichiwa), Hallo, Hola, Bonjour, Olá, Ciao! 👋 | Global Discussions
-
Thanks for clarifying that!!!! I altered your formula slightly. The last Column Reference is actually Unique ID rather than Unique ID Helper. I had to do something different as I had received one of those messages that the name was already in use. Here is my final formula, and it works perfectly. Now I can complete the rest of my sheet with this formula, making slight adjustments.
=IFERROR(INDEX({Start Date}, MATCH(("Plan / Develop - Start | " + Release@row), {Unique ID}, 0)), "")
Sherry Fox
Business Process Analyst 3 | C5ISR Group
HII | Mission Technologies
EAP | Mobilizer | Automagician | Superstar | Community Champion
https://www.linkedin.com/in/sherryfox/
Help Article Resources
Categories
- All Categories
- 14 Welcome to the Community
- Smartsheet Customer Resources
- 63.7K Get Help
- 406 Global Discussions
- 218 Industry Talk
- 457 Announcements
- 4.7K Ideas & Feature Requests
- 141 Brandfolder
- 136 Just for fun
- 57 Community Job Board
- 459 Show & Tell
- 31 Member Spotlight
- 1 SmartStories
- 297 Events
- 37 Webinars
- 7.3K Forum Archives
Check out the Formula Handbook template!