Predict or set which row a form writes to
I have a sheet that I am using to gather data from several different sources. I will need to create at least two forms for this which I will use to populate the top part of the Sheet. I am using an Index/Match to go to the row data that I need to pull from the forms responses, and that works great.
Here's the issue:
When a form returns data it writes it 10 or 11 rows below the last row with data in it. If I only had one form that wouldn't be an issue, but because I have a few reporting back to the sheet, I get responses on several lines under the main body of the sheet. This presents a problem when building the Index/Match.
I can identify the row # the string is on (I made sure it's unique) and store that value in a sheet summary var Like this:
Form1Data =MATCH("Some Unique Str", Col1:Col1, 0)
What I would like to do is use that value to set the range for the index from col1 : ColX and then grab the value from the list by its position. Something like this:
指数(Col1 Form1中Data#:[ColX]Form1Data#, [Form1Data]#, 2)
When I attempt to use the var, whose value is a number, as a row number it fails. Is there a way to create a dynamic range built off an identifiable, but not set row number?
I hope this makes sense. Even I'm confused!
Answers
-
KPH ✭✭✭✭✭
I don't have the answer to your formula question. However, you might not need it. The form should populate the new row directly below the last used row in your sheet. I've only had issues like you describe, where 10 blank rows are between entries, if I've been in the sheet and touched a cell in the 10 blank rows that are always there at the very end. It is as if Smartsheet recognizes them as "used" and then skips over them and puts the new data below. If you don't click in them at all, you could be fine.
-
Freymish ✭✭
Interesting. Unfortunately, I am developing this for a group of people, and I can't assume they won't be doing all kinds of crazy stuff with the sheet. :)
-
KPH ✭✭✭✭✭
Oh dear!
I don't have a solution for you, I'm afraid. Good luck!
-
Andrée Starå ✭✭✭✭✭✭
I hope you're well and safe!
You could have the form populated at the top of the sheet instead.
Would that work/help?
I hope that helps!
Be safe, and have a fantastic week!
Best,
Andrée Starå| Workflow Consultant / CEO @WORK BOLD
✅了我的帖子(s)帮助或回答哟ur question or solve your problem? Please support the Community bymarking it Insightful/Vote Up, Awesome, 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:[email protected]| P: +46 (0) - 72 - 510 99 35
Feel free to contact me for help with Smartsheet, integrations, general workflow advice, or anything else.
-
Freymish ✭✭
Well, as usual, I overthought this one! Here's how I did it:
I'm still not happy with hard coding the range but I think I can live with it.
=VLOOKUP("MyStringVal", Area100:[Col27]150, 2, 0)
=VLOOKUP("MyStringVal", Area100:[Col27]150, 3, 0)
=VLOOKUP("MyStringVal", Area100:[Col27]150, 4, 0)
...
-
Andrée Starå ✭✭✭✭✭✭
There might be a better solution.
Can you share some screenshots?(Delete/replace any confidential/sensitive information before sharing) That would make it easier to help.
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 for help with Smartsheet, integrations, general workflow advice, or anything else.
Categories
- If you have columns that exist on one sheet but not the other and they need to be updated, the report will show the columns, but for the rows where that column does not exist on the corresponding sheet, the cells will be blank. This may cause some confusion to the end user.<\/li>
- If you have tasks that are similar, then the end user needs to pay close attention to the sheet name column in the report to make sure they are updating the correct data. You can mitigate this in the report by using the grouping option to group by sheet name.<\/li><\/ol>"}]}},"status":{"statusID":3,"name":"Accepted","state":"closed","recordType":"discussion","recordSubType":"question"},"bookmarked":false,"unread":false,"category":{"categoryID":321,"name":"Smartsheet Basics","url":"https:\/\/community.smartsheet.com\/categories\/smartsheet-basics%2B","allowedDiscussionTypes":["discussion","question"]},"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":112424,"type":"question","name":"How can I get my change notification automation to NOT notify me if I made the change?","excerpt":"I have automation in place to notify me of changes in a document but I'm getting those notifications if I'm the one making the change which is useless since I clearly know the change was made since I made it. Is there a way for it to exclude notifications if the person to be notified is the one that made the change?","snippet":"I have automation in place to notify me of changes in a document but I'm getting those notifications if I'm the one making the change which is useless since I clearly know the…","categoryID":321,"dateInserted":"2023-11-01T13:25:39+00:00","dateUpdated":"2023-11-01T13:26:17+00:00","dateLastComment":"2023-11-02T14:03:06+00:00","insertUserID":147818,"insertUser":{"userID":147818,"name":"KimTDSYN","url":"https:\/\/community.smartsheet.com\/profile\/KimTDSYN","photoUrl":"https:\/\/us.v-cdn.net\/6031209\/uploads\/defaultavatar\/nWRMFRX6I99I6.jpg","dateLastActive":"2023-11-02T14:01:01+00:00","banned":0,"punished":0,"private":false,"label":"✭✭"},"updateUserID":91566,"lastUserID":147818,"lastUser":{"userID":147818,"name":"KimTDSYN","url":"https:\/\/community.smartsheet.com\/profile\/KimTDSYN","photoUrl":"https:\/\/us.v-cdn.net\/6031209\/uploads\/defaultavatar\/nWRMFRX6I99I6.jpg","dateLastActive":"2023-11-02T14:01:01+00:00","banned":0,"punished":0,"private":false,"label":"✭✭"},"pinned":false,"pinLocation":null,"closed":false,"sink":false,"countComments":4,"countViews":31,"score":0,"hot":3397781325,"url":"https:\/\/community.smartsheet.com\/discussion\/112424\/how-can-i-get-my-change-notification-automation-to-not-notify-me-if-i-made-the-change","canonicalUrl":"https:\/\/community.smartsheet.com\/discussion\/112424\/how-can-i-get-my-change-notification-automation-to-not-notify-me-if-i-made-the-change","format":"Rich","lastPost":{"discussionID":112424,"commentID":402788,"name":"Re: How can I get my change notification automation to NOT notify me if I made the change?","url":"https:\/\/community.smartsheet.com\/discussion\/comment\/402788#Comment_402788","dateInserted":"2023-11-02T14:03:06+00:00","insertUserID":147818,"insertUser":{"userID":147818,"name":"KimTDSYN","url":"https:\/\/community.smartsheet.com\/profile\/KimTDSYN","photoUrl":"https:\/\/us.v-cdn.net\/6031209\/uploads\/defaultavatar\/nWRMFRX6I99I6.jpg","dateLastActive":"2023-11-02T14:01:01+00:00","banned":0,"punished":0,"private":false,"label":"✭✭"}},"breadcrumbs":[{"name":"Home","url":"https:\/\/community.smartsheet.com\/"},{"name":"Get Help","url":"https:\/\/community.smartsheet.com\/categories\/get-help"},{"name":"Smartsheet Basics","url":"https:\/\/community.smartsheet.com\/categories\/smartsheet-basics%2B"}],"groupID":null,"statusID":3,"attributes":{"question":{"status":"accepted","dateAccepted":"2023-11-02T14:04:11+00:00","dateAnswered":"2023-11-02T13:55:48+00:00","acceptedAnswers":[{"commentID":402786,"body":"
Hey @KimTDSYN<\/a> <\/p>
These are personal notification settings that you can adjust from your profile \/ account in Smartsheet 🙂<\/span><\/p>
See: Configure how you receive notifications from Smartsheet<\/a><\/p>