Join/Collect across sheets
Hello,
I think I am really close with my formula, but still getting an unparseable error.
=JOIN([Freelancer's name]@row:{Feedback Range}, COLLECT({Feedback Range}, {Audition Status Range}, [Audition Status]@row), "'s ")
I have a source sheet (Feedback) that contains 3 different feedback text, for three different Audition Status scenarios.
When the Audition Status on my current sheet matches the Audition Status in the source sheet, I would like to add the Freelancer's Name (on the current sheet) to the feedback text, with a 's as the delimiter. (The aim here is that an admin can copy/paste this message.)
Images attached to show the two sheets.
Thank you!
Best Answer
-
Hi @Hannah H
If I'm understanding your process correctly, the second sheet is a reference table that contains the text you want returned, based on the Audition Status.
If so, you actually don't need the JOIN(COLLECT which would join together multiple cells from the other sheet. Instead, you'll want to add the content of one cell with an 's, to the content from the other sheet. To do so, you can use an INDEX(MATCH to bring in the Feedback, and the + symbol to add together the content.
Try this:
=[Freelancer's name]@row + " 's", + INDEX({Feedback Range}, MATCH([Audition Status]@row, {Audition Status Range}))
Let me know if this works for you, or if you have any questions about this!
Cheers,
Genevieve
Join us at Smartsheet ENGAGE 2024 🎉
October 8 - 10, Seattle, WA | Register now
Answers
-
Hi @Hannah H
If I'm understanding your process correctly, the second sheet is a reference table that contains the text you want returned, based on the Audition Status.
If so, you actually don't need the JOIN(COLLECT which would join together multiple cells from the other sheet. Instead, you'll want to add the content of one cell with an 's, to the content from the other sheet. To do so, you can use an INDEX(MATCH to bring in the Feedback, and the + symbol to add together the content.
Try this:
=[Freelancer's name]@row + " 's", + INDEX({Feedback Range}, MATCH([Audition Status]@row, {Audition Status Range}))
Let me know if this works for you, or if you have any questions about this!
Cheers,
Genevieve
Join us at Smartsheet ENGAGE 2024 🎉
October 8 - 10, Seattle, WA | Register now -
Thank you @Genevieve P that worked. I guess I was trying to make it too complicated!
-
No worries at all, I'm glad that worked for you! 🙂
Join us at Smartsheet ENGAGE 2024 🎉
October 8 - 10, Seattle, WA | Register now
Help Article Resources
Categories
- All Categories
- 14 Welcome to the Community
- Smartsheet Customer Resources
- 62.4K Get Help
- 364 Global Discussions
- 200 Industry Talk
- 429 Announcements
- 4.4K Ideas & Feature Requests
- 137 Brandfolder
- 129 Just for fun
- 128 Community Job Board
- 446 Show & Tell
- 28 Member Spotlight
- 1 SmartStories
- 284 Events
- 35 Webinars
- 7.3K Forum Archives
Check out the Formula Handbook template!