Find First Duplicate in a Sheet

I am trying to find the first duplicate value with the purpose of using that to highlight another cell; however, my attempts at the first part of the process have resulted in both #UNPARSEABLE and #INVALID COLUMN VALUE.
The formula I'm trying to use mimics something I've used successfully in Excel:
=COUNTIF($[Master Project]$1:$[Master Project]1, $[Master Project]1) = 1
Thanks in advance for assistance.
Andrew
Comments
-
Andrée Starå ✭✭✭✭✭✭
Hi Andrew,
Try something like this.
Add the formula to the first cell in a checkbox column and then drag fill down.
=IF([Master Project]@row= ""; 0; IF(COUNTIF($[Master Project]$1:$[Master Project]1; $[Master Project]1) = 1; 1))
The same version but with the below changes for your and others convenience.
=IF([Master Project]@row= "", 0, IF(COUNTIF($[Master Project]$1:$[Master Project]1, $[Master Project]1) = 1, 1))
Depending on your country you’ll need to exchange the comma to a period and the semi-colon to a comma.
Did it work?
Have a fantastic week!
Best,
Andrée Starå
Workflow Consultant @ Get Done Consulting
SMARTSHEET EXPERT CONSULTANT & PARTNER
Andrée Starå| Workflow Consultant / CEO @WORK BOLD
W:www.workbold.com| E:[email protected]| P: +46 (0) - 72 - 510 99 35
Feel free to contact me about help with Smartsheet, integrations, general workflow advice, or something else entirely.
-
Andrew Brimer ✭✭✭
Hi Andrée,
It worked. Thank you for the assistance with the formula!
Best regards,
Andrew
-
Andrée Starå ✭✭✭✭✭✭
Excellent!
Happy to help!
Best,
Andrée
SMARTSHEET EXPERT CONSULTANT & PARTNER
Andrée Starå| Workflow Consultant / CEO @WORK BOLD
W:www.workbold.com| E:[email protected]| P: +46 (0) - 72 - 510 99 35
Feel free to contact me about help with Smartsheet, integrations, general workflow advice, or something else entirely.
-
Stephanie Jordan ✭✭✭
@Andrée StaråI used this as example to build my formula and it worked perfectly!
=IF([Trainee Email]@row = "", 0, IF(COUNTIF($[Trainee Email]$1:$[Trainee Email]1, $[Trainee Email]1) = 1, 1))
Any thoughts on how to apply this as a column formula? I know the cell / absolute references are throwing it off but everything I've tried just isn't working. Appreciate the guidance.
-
Thank you for the assistance with the formula!
-
I've used the formula provided by@Andrée Staråabove to identify a row with a new unique value in a specific column with a check mark so that the row can be copied to a separate sheet.
=IF([Assignment Reference]@row = "", 0, IF(COUNTIF($[Assignment Reference]$1:$[Assignment Reference]1, $[Assignment Reference]1) = 1, 1)).
Why can't this formula be used as a column formula? My master sheet will continue to grow with new unique cases, so dragging the formula down isn't sustainable.
Thank you!
-
Kelly Moore ✭✭✭✭✭✭
Hey@Jeff Grimes
You cannot use absolute identifiers or row numbers in column formulas
If you are wanting to identify the first instance (ie, distinct) of a value, an alternative approach uses a system column like Row ID or Date Created (assuming rows are added chronologically down a page). This can be done as a column formula. I'll assume you have the system auto-number [Row ID] column in your sheet
IF(COUNTIFS([Assignment Reference]:[Assignment Reference], [Assignment Reference]@row, [Row ID]:[Row ID], @cell<=[Row ID]@row) = 1, 1)
Will this work for you
Kelly
-
@Kelly Moore, thanks for the help! That worked!
I am dealing with the issue of the box being checked for the first blank row, but I think I can address that in my automation to ensure the blank row is not pulled over.
-
I revised my automation to ignore instances where the box is changed to checked, but "Assignment Reference" blank, when copying a row over to the other sheet, but I'm now running into a snag of my automation not triggering because the checkbox in the first blank row is already checked, when entering a new/unique instance of an Assignment Reference into the first available blank row. The checkbox column in these instances are not "changing" to checked, they're just remaining as checked.
Is there anything that can be done to the below formula to ensure that it is not checking the box for the first blank row as a unique case?
=IF(COUNTIFS([Assignment Reference]:[Assignment Reference], [Assignment Reference]@row, [Entry ID]:[Entry ID], @cell <= [Entry ID]@row) = 1, 1)
-
Kelly Moore ✭✭✭✭✭✭
Hey@Jeff Grimes
Will this work? If not, adjust the name of the column for the blank. I assumed it was the [Assignment Reference] field.
=IF(COUNTIFS([Assignment Reference]:[Assignment Reference], [Assignment Reference]@row, [Entry ID]:[Entry ID], @cell <= [Entry ID]@row,[Assignment Reference]:[Assignment Reference],<>"") = 1, 1)
Kelly
-
@Kelly Moore, that did the trick! Thanks so much for the help!
-
Kelly Moore ✭✭✭✭✭✭
Glad to help. Have a great weekend
Help Article Resources
Categories
@SarahI<\/a> Yes you can do that just use CHILDREN([COLUMN NAME])<\/p>"}]}},"status":{"statusID":3,"name":"Accepted","state":"closed","recordType":"discussion","recordSubType":"question"},"bookmarked":false,"unread":false,"category":{"categoryID":322,"name":"Formulas and Functions","url":"https:\/\/community.smartsheet.com\/categories\/formulas-and-functions","allowedDiscussionTypes":[]},"reactions":[{"tagID":3,"urlcode":"Promote","name":"Promote","class":"Positive","hasReacted":false,"reactionValue":5,"count":0},{"tagID":5,"urlcode":"Insightful","name":"Insightful","class":"Positive","hasReacted":false,"reactionValue":1,"count":0},{"tagID":11,"urlcode":"Up","name":"Vote Up","class":"Positive","hasReacted":false,"reactionValue":1,"count":0},{"tagID":13,"urlcode":"Awesome","name":"Awesome","class":"Positive","hasReacted":false,"reactionValue":1,"count":0}],"tags":[]},{"discussionID":106901,"type":"question","name":"Can you use a COUNTIF formula to county symbols?","excerpt":"I have a list of goals for the year and we are using harvey ball symbols to indicate the percent complete an the red, yellow, green, gray balls to indicate the health\/status of the project. I would like to display a report on my dashboard that shows the number of projects we have in each harvey ball stage and also in each…","categoryID":322,"dateInserted":"2023-06-26T15:59:48+00:00","dateUpdated":"2023-06-26T16:00:12+00:00","dateLastComment":"2023-06-26T16:29:45+00:00","insertUserID":162764,"insertUser":{"userID":162764,"name":"Stephanie D","title":"Program Manager","url":"https:\/\/community.smartsheet.com\/profile\/Stephanie%20D","photoUrl":"https:\/\/aws.smartsheet.com\/storageProxy\/image\/images\/u!1!mctWfgWrL7o!n-DX3ymVfmQ!msa32mT4_k9","dateLastActive":"2023-06-26T16:52:22+00:00","banned":0,"punished":0,"private":false,"label":"✭"},"updateUserID":162764,"lastUserID":8888,"lastUser":{"userID":8888,"name":"Andrée Starå","title":"Smartsheet Expert Consultant & Partner | Workflow Consultant \/ CEO @ WORK BOLD","url":"https:\/\/community.smartsheet.com\/profile\/Andr%C3%A9e%20Star%C3%A5","photoUrl":"https:\/\/us.v-cdn.net\/6031209\/uploads\/userpics\/0PAU3GBYQLBT\/nXWM7QXGD6464.jpg","dateLastActive":"2023-06-26T23:47:23+00:00","banned":0,"punished":0,"private":false,"label":"✭✭✭✭✭✭"},"pinned":false,"pinLocation":null,"closed":false,"sink":false,"countComments":3,"countViews":26,"score":null,"hot":3375593973,"url":"https:\/\/community.smartsheet.com\/discussion\/106901\/can-you-use-a-countif-formula-to-county-symbols","canonicalUrl":"https:\/\/community.smartsheet.com\/discussion\/106901\/can-you-use-a-countif-formula-to-county-symbols","format":"Rich","tagIDs":[254],"lastPost":{"discussionID":106901,"commentID":382346,"name":"Re: Can you use a COUNTIF formula to county symbols?","url":"https:\/\/community.smartsheet.com\/discussion\/comment\/382346#Comment_382346","dateInserted":"2023-06-26T16:29:45+00:00","insertUserID":8888,"insertUser":{"userID":8888,"name":"Andrée Starå","title":"Smartsheet Expert Consultant & Partner | Workflow Consultant \/ CEO @ WORK BOLD","url":"https:\/\/community.smartsheet.com\/profile\/Andr%C3%A9e%20Star%C3%A5","photoUrl":"https:\/\/us.v-cdn.net\/6031209\/uploads\/userpics\/0PAU3GBYQLBT\/nXWM7QXGD6464.jpg","dateLastActive":"2023-06-26T23:47:23+00:00","banned":0,"punished":0,"private":false,"label":"✭✭✭✭✭✭"}},"breadcrumbs":[{"name":"Home","url":"https:\/\/community.smartsheet.com\/"},{"name":"Formulas and Functions","url":"https:\/\/community.smartsheet.com\/categories\/formulas-and-functions"}],"groupID":null,"statusID":3,"attributes":{"question":{"status":"accepted","dateAccepted":"2023-06-26T16:24:48+00:00","dateAnswered":"2023-06-26T16:08:42+00:00","acceptedAnswers":[{"commentID":382328,"body":" Hi @Stephanie D<\/a> <\/p> I hope you're well and safe!<\/p> Try something like this.<\/p> =COUNTIF(Status:Status, \"Green\")<\/p> =COUNTIF([% Complete]:[% Complete], \"Half\")<\/p> Did that work\/help? <\/p> I hope that helps!<\/p> Be safe, and have a fantastic week!<\/p> Best,<\/p> Andrée Starå<\/strong><\/a> | Workflow Consultant \/ CEO @ WORK BOLD<\/strong><\/a><\/p> ✅Did my post(s) help or answer your question or solve your problem? Please support the Community by <\/em>marking it Insightful\/Vote Up, Awesome, or\/and as the accepted answer<\/em><\/strong>. It will make it easier for others to find a solution or help to answer!<\/em><\/p>"}]}},"status":{"statusID":3,"name":"Accepted","state":"closed","recordType":"discussion","recordSubType":"question"},"bookmarked":false,"unread":false,"category":{"categoryID":322,"name":"Formulas and Functions","url":"https:\/\/community.smartsheet.com\/categories\/formulas-and-functions","allowedDiscussionTypes":[]},"reactions":[{"tagID":3,"urlcode":"Promote","name":"Promote","class":"Positive","hasReacted":false,"reactionValue":5,"count":0},{"tagID":5,"urlcode":"Insightful","name":"Insightful","class":"Positive","hasReacted":false,"reactionValue":1,"count":0},{"tagID":11,"urlcode":"Up","name":"Vote Up","class":"Positive","hasReacted":false,"reactionValue":1,"count":0},{"tagID":13,"urlcode":"Awesome","name":"Awesome","class":"Positive","hasReacted":false,"reactionValue":1,"count":0}],"tags":[{"tagID":254,"urlcode":"Formulas","name":"Formulas"}]}],"initialPaging":{"nextURL":"https:\/\/community.smartsheet.com\/api\/v2\/discussions?page=2&categoryID=322&includeChildCategories=1&type%5B0%5D=Question&excludeHiddenCategories=1&sort=-hot&limit=3&expand%5B0%5D=all&expand%5B1%5D=-body&expand%5B2%5D=insertUser&expand%5B3%5D=lastUser&status=accepted","prevURL":null,"currentPage":1,"total":10000,"limit":3},"title":"Trending in Formulas and Functions ","subtitle":null,"description":null,"noCheckboxes":true,"containerOptions":[],"discussionOptions":[]}">