---
title: "Filter records using fields with multiple values"
slug: "filtering-records-using-fields-with-multiple-values"
updated: 2026-04-29T16:30:06Z
published: 2026-04-29T16:30:06Z
---

> ## Documentation Index
> Fetch the complete documentation index at: https://help.quickbase.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Filter records using fields with multiple values

You can build filters using fields that can have multiple values, such as Multi-select Text and List - User. (We refer to these fields as *multi-select fields*.) You can use the following operators with these fields:

- **Includes**and **Does not include**
- **Is equal to**and **Is not equal to**

## Includes and does not include

Use these operators to find records where a multi-select field includes (or does not include) the values you specify in the filter. When a record matches the **includes**filter, the contents of the multi-select field can match the filter exactly, or it can contain those values, and other values as well (this is called a *superset*).

Consider the example below:

![Includes filter for Team Members field with Chris Baker and Gregory Baxter selected](https://cdn.document360.io/dd260e4e-10bb-4b66-8fb3-5504c272b904/Images/Documentation/mvf_filter_includes.png)

This filter will find records where both Chris Baker and Gregory Baxter have been selected for the *Team Members*field. The table shows possible matches:

| Value in the Team Members field | Does the filter above match this record? |
| --- | --- |
| Chris Baker | No |
| Chris Baker, Gregory Baxter | Yes |
| Albert Cruz, Chris Baker, John Doe | No |
| Albert Cruz, Chris Baker, Gregory Baxter | Yes |

When a record matches the **does not include**filter, the contents of the multi-select field will not contain at least some of the values specified in the filter. The field may also contain other values, or no values.

## Is equal to and is not equal to

Use these operators to find records where a multi-select field contains (or does not contain) **all** and **only** the values you specify in the filter. When a record matches the **is equal to**filter, the contents of the multi-select field must contain the same items selected in the filter, and nothing else.

Consider this example:

![Is equal to filter for Team Members field with Chris Baker and Gregory Baxter selected](https://cdn.document360.io/dd260e4e-10bb-4b66-8fb3-5504c272b904/Images/Documentation/mvuf_isequalto.png)

This filter finds records where only Chris Baker and Gregory Baxter are selected in the *Team Members*field. The table shows possible matches:

| Value in the Team Members field | Does the filter above match this record? |
| --- | --- |
| Chris Baker | No |
| Chris Baker, Gregory Baxter | Yes |
| Albert Cruz, Chris Baker, John Doe | No |
| Albert Cruz, Chris Baker, Gregory Baxter | No |

When a record matches the **is not equal to**filter, the contents of the multi-select field are not equal to the *exact set of values*specified in the filter.

## Can I use *the value in the field* filters?

You can create filters that compare the value in one multi-select field to the value in another. The field types must be the same—that is, you can compare List - User fields to other List - User fields, and Multi-select Text fields to other Multi-select Text fields. In addition, the comparison can only happen when both fields are marked as **Reportable**in the Fields list.
