FILTER

Фильтрует диапазон данных или массив в соответствии с заданными условиями.

Синтаксис

FILTER( Range; Criteria [; Return if empty])

Диапазон: Фильтруемый массив или диапазон.

Условия: Массив логических значений, с такой же высотой (фильтрация по столбцам) или шириной (фильтрация по строкам) как у массива, который используется для выбора данных в Диапазоне.

Результат при пустом фильтре (необязательный параметр): возвращаемое значение при пустом массиве Условия (фильтр ничего не возвращает).

Пример

Следующие данные будут использованы в качестве примера

A

B

C

1

Математика

Физика

Биология

2

47

67

33

3

36

68

42

4

40

65

44

5

39

64

60

6

38

43

7

47

84

62

8

29

80

51

9

27

49

40

10

57

49

12

11

56

33

60

12

57

13

26


{=FILTER(A2:C13;A2:A13>50)} Возвращает массив, содержащий все оценки по математике выше 50. Обратите внимание, что это формула массива.

57

49

12

56

33

60

57


{=FILTER(A2:C13;B2:B13>90;"Без результатов")} Возвращает строку «Без результатов», поскольку оценок по физике выше 90 нет.

Техническая информация

tip

This function is available since LibreOffice 24.8.


This function is not part of the Open Document Format for Office Applications (OpenDocument) Version 1.3. Part 4: Recalculated Formula (OpenFormula) Format standard. The name space is

COM.MICROSOFT.FILTER