Reference Entire Sheet AND Filter Rows Where Column Value ="Search Value"
I am simply trying to do the following:
- - Refer to another sheet (ALL ROWS and COLUMNS) with the following conditions:
- - Where in Column [STATUS] is = "Done"
The RESULT should be:
- - This new sheet shows all rows and columns from another sheet where Status is Done.
Answers
-
Why not just create a report based on the original sheet?
Set the Report to Filter by Status = "Done"?
Create a new Report. Select the sheet(s) you want to include. Select columns to include. Set Filters, Group By, Summarize, and Sort options, if desired.
Keep in mind that Reports in Smartsheet are live data, so if you delete data in a report, it deletes in the underlying sheet (unless the row or column is locked and you don't have Admin or Owner access.)
Regards,
Jeff Reisman
Link: Smartsheet Functions Help Pages Link: Smartsheet Formula Error Messages
If my answer helped solve your issue, please mark it as accepted so that other users can find it later. Thanks!
-
@Jeff Reisman Good idea. However, I need to use the metrics tool for the dashboard we are creating later on.
-
Additional details about your use case will get you better answers from this community.
Regards,
Jeff Reisman
Link: Smartsheet Functions Help Pages Link: Smartsheet Formula Error Messages
If my answer helped solve your issue, please mark it as accepted so that other users can find it later. Thanks!
-
@Jeff Reisman Simply just show all columns and rows in new smartsheet thats derived from first smartsheet WHERE Status = "Done"
-
I hope you're well and safe!
To add to Jeff's excellent advice/answer.
- You could use cross-sheet formulas combined with either a VLOOKUP or INDEX/MATCH structure to connect the sheets, and when you update the source sheet, it will reflect on the destination sheet.
Would that work/help?
I hope that helps!
Be safe and have a fantastic week!
Best,
Andrée Starå | Workflow Consultant / CEO @ WORK BOLD
✅Did my post(s) help or answer your question or solve your problem? Please support the Community by marking it Insightful/Vote Up or/and as the accepted answer. It will make it easier for others to find a solution or help to answer!
SMARTSHEET EXPERT CONSULTANT & PARTNER
Andrée Starå | Workflow Consultant / CEO @ WORK BOLD
W: www.workbold.com | E:andree@workbold.com | P: +46 (0) - 72 - 510 99 35
Feel free to contact me for help with Smartsheet, integrations, general workflow advice, or anything else.
-
How do I index/match an entire sheet to include all rows and columns
-
To use INDEX/MATCH (real time references):
Create a copy of Sheet 1 and erase the data in the copy (Sheet 2)
In each column:
INDEX({Reference Column you're looking up from Sheet 1}, MATCH("DONE", {Reference Sheet 1 Status column}, 0))
Alternatively - to copy rows from Sheet 1 to Sheet 2 when the status equals DONE:
Create a copy of Sheet 1. Filter by status, find any row not DONE, and delete it.
Create a hidden Checkbox column on Sheet 1, called "Copied"
Create an Automation rule in Sheet 1.
Trigger: When a row changes, when Status changes to DONE. Run workflow when triggered.
Condition: Where Copied is not checked
Action1: Copy rows to Sheet 2
Action2: Change cell value - change Copied checkbox to checked
Regards,
Jeff Reisman
Link: Smartsheet Functions Help Pages Link: Smartsheet Formula Error Messages
If my answer helped solve your issue, please mark it as accepted so that other users can find it later. Thanks!
-
To add to Jeff's description.
I'd recommend adding an Autonumber Column in the Source sheet and adding a Text/Number column where you add the number you anticipate would be needed in the Destination sheet. Then you use it for reference to connect the sheet.
Make sense?
Would that work?
✅Remember! Did my post(s) help or answer your question or solve your problem? Please support the Community by marking it Insightful/Vote Up or/and as the accepted answer. It will make it easier for others to find a solution or help to answer!
SMARTSHEET EXPERT CONSULTANT & PARTNER
Andrée Starå | Workflow Consultant / CEO @ WORK BOLD
W: www.workbold.com | E:andree@workbold.com | P: +46 (0) - 72 - 510 99 35
Feel free to contact me for help with Smartsheet, integrations, general workflow advice, or anything else.
-
To use INDEX/MATCH (real time references):
Create a copy of Sheet 1 and erase the data in the copy (Sheet 2)
In each column:
INDEX({Reference Column you're looking up from Sheet 1}, MATCH("DONE", {Reference Sheet 1 Status column}, 0))
Actually, this won't work. You'll end up just repeating the first matching row from Sheet 1 over and over.... You need a unique value shared between the two sheets to do this. What Andree said ☝️
Regards,
Jeff Reisman
Link: Smartsheet Functions Help Pages Link: Smartsheet Formula Error Messages
If my answer helped solve your issue, please mark it as accepted so that other users can find it later. Thanks!
Help Article Resources
Categories
- All Categories
- 14 Welcome to the Community
- Customer Resources
- 64.9K Get Help
- 441 Global Discussions
- 139 Industry Talk
- 471 Announcements
- 4.9K Ideas & Feature Requests
- 129 Brandfolder
- 148 Just for fun
- 68 Community Job Board
- 495 Show & Tell
- 33 Member Spotlight
- 2 SmartStories
- 300 Events
- 36 Webinars
- 7.3K Forum Archives
Check out the Formula Handbook template!