## Worksheet::Advanced_Filter(bool, const U16String\&, const U16String\&, const U16String\&, bool) method


Filters data using complex criteria.

```cpp
void Aspose::Cells::Worksheet::Advanced_Filter(bool isFilter, const U16String &listRange, const U16String &criteriaRange, const U16String &copyTo, bool uniqueRecordOnly)
```


| Parameter | Type | Description |
| --- | --- | --- |
| isFilter | bool | Indicates whether filtering the list in place. |
| listRange | const U16String\& | The list range. |
| criteriaRange | const U16String\& | The criteria range. |
| copyTo | const U16String\& | The range where copying data to. |
| uniqueRecordOnly | bool | Only displaying or copying unique rows. |

## See Also

* Class [Vector](../../vector/)
* Class [U16String](../../u16string/)
* Class [Worksheet](../)
* Namespace [Aspose::Cells](../../)
* Library [Aspose.Cells for C++](../../../)
## Worksheet::Advanced_Filter(bool, const char16_t*, const char16_t*, const char16_t*, bool) method


Filters data using complex criteria.

```cpp
void Aspose::Cells::Worksheet::Advanced_Filter(bool isFilter, const char16_t *listRange, const char16_t *criteriaRange, const char16_t *copyTo, bool uniqueRecordOnly)
```


| Parameter | Type | Description |
| --- | --- | --- |
| isFilter | bool | Indicates whether filtering the list in place. |
| listRange | const char16_t* | The list range. |
| criteriaRange | const char16_t* | The criteria range. |
| copyTo | const char16_t* | The range where copying data to. |
| uniqueRecordOnly | bool | Only displaying or copying unique rows. |

## See Also

* Class [Vector](../../vector/)
* Class [Worksheet](../)
* Namespace [Aspose::Cells](../../)
* Library [Aspose.Cells for C++](../../../)
