Attempting to convert data from check boxes to Multi Select Dropdown

3BKathy
3BKathy
edited 12/09/19 in Formulas and Functions

Thank you in advance for any help you can provide.

Since the Multi Select Dropdown option was not around when we created our form, we used a variety of check boxes to gather the required data via a form published on our website.

Now that the Multi Select Dropdown is an option, we would like to migrate that data over to a single column, instead of having 9 columns of check boxes, but we are looking at about 3000 rows. 

I was hoping there was a simple formula to do this, without having to use the API and blow the dust off my pyhton textbooks from college.

I have not been able to figure out anything or find anything to make this work, does anyone know if there exists a formula that can possibly take 8 columns of check boxes, and use them to duplicate the necessary checks into a multi select dropdown menu?

Comments

  • Andrée Starå
    Andrée Starå ✭✭✭✭✭✭

    Hi Kathy,

    Interesting!

    Can you maybe share the sheet(s) or some screenshots? (Delete/replace any confidential/sensitive information before sharing) That would make it easier to help. (share too, andree@getdone.se)

    I hope that helps!

    Have a fantastic week!

    Best,

    Andrée Starå

    Workflow Consultant / CEO @ WORK BOLD

    work-bold

    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.

  • Thanks Andrée,

    I am going to post the screenshot here then I will also Email one to you.

    RBank.JPG

  • Andrée Starå
    Andrée Starå ✭✭✭✭✭✭

    Happy to help!

    I'll take a look and get back to you!

    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.

  • Also, an update.

    I know I can use IF to check a condition on one of the check boxes, then add the entry of that check box to the multi select drop down.

    =IF(COUNTIF([Construction Manager]@row, 1), "Construction Manager")

    a couple issues with this:

     ----I can only use one IF as far as I can tell. I can nest them, but that would require me mapping out all possible combinations (2^9 possible combinations = 512 combinations) and only triggering the value_if-true action on the combination that is true.

    ----I can not figure out how to set multiple values in the box from the IF. example here we have "Construction Manager" and what get applied if our condition is true, but if I change that and add behind it "Utility Test" it becomes unparsable, if it try a concatenation "Construction"+"Utility" then the multi dropdown has ConstructionUtility as one entry, I can not figure out how to apply mulitple entries from the IF.

  • Andrée Starå
    Andrée Starå ✭✭✭✭✭✭

    Glad we got it working!

    Have a fantastic week!

    Best,

    Andrée

    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.

  • Andrée Starå
    Andrée Starå ✭✭✭✭✭✭

    For reference, here's how we solved it.

    Try something like this.

    =JOIN(COLLECT([Construction Manager]$1:[Coating Inspector]$1; [Construction Manager]@row:[Coating Inspector]@row; @cell = 1); CHAR(10))

    The same version but with the below changes for your and others convenience.

    =JOIN(COLLECT([Construction Manager]$1:[Coating Inspector]$1, [Construction Manager]@row:[Coating Inspector]@row, @cell = 1), CHAR(10))

    Depending on your country, you’ll need to exchange the comma to a period and the semi-colon to a comma.

    I hope that helps!

    Best,

    Andrée

    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.

  • Andrée Starå
    Andrée Starå ✭✭✭✭✭✭

    Separate screenshot because of Cloudflare.

     

    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.

  • I'm having similar issues, but through a different avenue. I've got a Wufoo Form connected to a Smarsheet Grid via a Zapier Zap. In the past, I always had to just break the Form checkboxes down to individual Smartsheet columns, but with the new MultiSelect option, I'm trying to put this particular Form checkbox field into a single column.

    After the initial setup, I tested and received the following error message in Zapier:

    "We had trouble sending your test through.The app returned "Value is not supported for this column type. Use objectValue instead.". This usually happens when your Zap is missing a required field or a field value isn't in a recognized format."

    The drill-down detail gave me the following message:

    "We made a request to api.smartsheet.com and received (400) Bad Request."

    As a troubleshoot, I changed the Smartsheet column type from Dropdown (Multi-Select) to Text/Number and, predictably, that allowed the data to come through.

    I tried a number of other pseudo-format changes in Zapier (adding and removing spacing between the Wufoo field multi-select data points, adding and removing quotes) all to no success. 

    The last troubleshoot was adding data to the Multi-Select cell in Smartsheet and exporting to see how the data translated to excel. With that, it looks like each, separate Multi-Select option is differentiated by a line break. Is this the key or am I going down another troubleshoot 'rabbit hole'?

    Sorry for the long-winded comment and thanks in advance!

Help Article Resources

Want to practice working with formulas directly in Smartsheet?

Check out the Formula Handbook template!