# Question: Choice Component (allow selecting multiple)

**URL:** https://community.glideapps.com/t/question-choice-component-allow-selecting-multiple/62026
**Category:** Ask for Help
**Created:** [May 22, 2023, 6:51pm UTC](https://community.glideapps.com/t/question-choice-component-allow-selecting-multiple/62026 "2023-05-22T18:51:20Z")
**Posts on this page:** 1
**Showing post:** 8

<div class="post-metadata">

### Author: ![Darren\_Murphy](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/darren_murphy/32/47326_2.png) [@Darren\_Murphy](https://community.glideapps.com/u/Darren_Murphy)
#### Post date: [September 18, 2025, 11:38pm UTC](https://community.glideapps.com/t/question-choice-component-allow-selecting-multiple/62026/8 "2025-09-18T23:38:56Z")

</div>

It’s been quite a while since I made this one, so I had to go back and look to see how I set it up. What I did is as follows:

- Convert the selected tags to an array with a split text column
- Do the same with each items tags
- Use a remove elements column to remove the selected tags array from the item tags array
- Do a rollup-\>count on the resultant array
- If the count is zero, then the item matches all selections
- If the count is less than the total number of tags, but greater than zero, then you have a partial match

If you want a copy of the template, you can get it below:

> **[Dynamic Tags](https://go.glideapps.com/template/BbleVXSXzJiv9oULS4Ca-template-published?privateTemplateToken=L3Ihn8qBXNTKWmmGPiKx)**

---

_[View the full topic](https://community.glideapps.com/t/question-choice-component-allow-selecting-multiple/62026)._
