Difference between revisions of "RU/ht/00000007"

From Apache OpenOffice Wiki
< RU‎ | ht
Jump to: navigation, search
(Стандартный фильтр)
 
(10 intermediate revisions by the same user not shown)
Line 1: Line 1:
 
<!-- Обязательный элемент --><section begin=title /><noinclude>{{DISPLAYTITLE:Инструкции: {{OOoC|1}}. </noinclude>Использование диапазонов данных, сортировка данных и фильтры данных<noinclude>}}</noinclude><section end=title />
 
<!-- Обязательный элемент --><section begin=title /><noinclude>{{DISPLAYTITLE:Инструкции: {{OOoC|1}}. </noinclude>Использование диапазонов данных, сортировка данных и фильтры данных<noinclude>}}</noinclude><section end=title />
 
<!-- Обязательный элемент -->{{BreadCrumbL10n|RU/documentation/how_tos/calc}}
 
<!-- Обязательный элемент -->{{BreadCrumbL10n|RU/documentation/how_tos/calc}}
 
{{NeedsRework|RU}}
 
  
 
[[fr:FR/Documentation/Calc/Definir_une_plage_de_donnees]]
 
[[fr:FR/Documentation/Calc/Definir_une_plage_de_donnees]]
 
[[en:Documentation/How_Tos/Using_Data_Ranges,_Data_Sort_and_Data_Filters]]
 
[[en:Documentation/How_Tos/Using_Data_Ranges,_Data_Sort_and_Data_Filters]]
<!--
 
Author: Sophie Gautier
 
Thanks : To Guy Capra for his support and constant encouragement.
 
Last modifications : 20 July 2018
 
Contacts: OpenOffice.org Documentation  http://documentation.openoffice.org
 
Translation : А. Е. Харламенков;  screenshots: А. Е. Харламенков
 
6. License
 
This document is published under the terms and conditions of the GNU Free Documentation License
 
© 2002 Sophie Gautier  © 2002 Alex Thurgood © 2002 Daniel Strome © 2018 А. Е. Харламенков
 
//-->
 
 
<section begin=toc />
 
<section begin=toc />
 
== Задача ==
 
== Задача ==
  
{{Tip|Использование именованных диапазонов для сортировки и выборки данных.}}
+
{{Tip|Выборка данных по заданным условиям для разностороннего анализа.}}
  
  
 +
== Решение ==
  
 +
;Инструментарий: Для решения задачи потребуются:
 +
:* работа с главным меню {{OOoC|1}} {{Menu|Данные|Фильтрация}};
 +
:* Использование именованных диапазонов для сортировки и выборки данных.
  
  
 +
== Способ 1. Использование диапазонов данных, сортировка данных и фильтры данных ==
 +
=== Определение ваших диапазонов ===
  
= Использование диапазонов данных, сортировка данных и фильтры данных =
+
Работа с диапазонами данных позволяет вам очень легко выбирать их, выполнять операции сортировки или фильтровать данные с использованием заголовков столбцов и строк и тем самым избегать рискованных ручных манипуляций с данными (Рис. 1.).
 
+
[[Image:ht_ru_00000007-1.png|right|300px|thumb|Рис. 1. Определение именованного диапазона.]]
== Определение ваших диапазонов ==
+
 
+
Работа с диапазонами данных позволяет вам очень легко выбирать их, выполнять операции сортировки или фильтровать данные с использованием заголовков столбцов и строк и тем самым избегать рискованных ручных манипуляций с данными.
+
[[Image:ht_ru_00000007-1.png|right|300px|thumb|Рис. 1. Пример документа.]]
+
 
# Введите свои данные и организуйте, как обычно,
 
# Введите свои данные и организуйте, как обычно,
 
# Выделите, что хотите стать диапазоном данных; не забудьте включить заголовки столбцов,
 
# Выделите, что хотите стать диапазоном данных; не забудьте включить заголовки столбцов,
# нажмите «Данные» > «Определить диапазон ...», <br> Вы увидите выбранный диапазон, выделенный в фоновом режиме.
+
# нажмите {{Menu|Данные|Задать диапазон...}}»,<br> Вы увидите выбранный диапазон, выделенный в фоновом режиме.
# Дайте имя диапазону, указанному в поле '''Range'''. <br> Если диапазон не является тем, что вы хотите, нажмите значок рядом с '''Range''' и выберите другой диапазон.
+
# Дайте имя диапазону, указанному в поле '''Диапазон'''. <br> Если диапазон не является тем, что вы хотите, нажмите значок рядом с полем '''Диапазон''' и выберите другой диапазон.
# Нажмите кнопку '''More''', чтобы просмотреть дополнительные параметры:
+
# Нажмите кнопку '''Ещё''', чтобы просмотреть дополнительные параметры:
#* Не забудьте установить флажок «Содержит метки столбцов», чтобы ваши заголовки распознавались при выполнении сортировки
+
#* Не забудьте установить флажок «Заголовки в первой строке», чтобы ваши заголовки распознавались при выполнении сортировки.
#* Поле «Вставка или удаление ячеек» позволяет вставлять или удалять данные в диапазоне выбора
+
#* Поле «Вставка или удаление ячейки» позволяет вставлять или удалять данные в диапазоне выбора
#* В поле «Форматировать форматирование» указано, что OpenOffice.org сохраняет форматирование любых новых данных, которые вы могли бы впоследствии ввести.
+
#* В поле «Сохранить форматирование» указано, что {{OOo}} сохраняет форматирование любых новых данных, которые вы могли бы впоследствии ввести.
#* Поле «Не сохранять импортированные данные» означает данные, которые вы, возможно, вызывают из базы данных, поэтому эти данные не будут сохранены вместе с вашим файлом.
+
#* Поле «Не сохранять импортированные данные» означает данные, которые вы, возможно, извлекаете из базы данных, поэтому эти данные не будут сохранены вместе с вашим файлом.
# Нажмите «ОК», чтобы закрыть диалоговое окно и вернуться к документу.
+
# Щёлкните {{Button|ОК}}, чтобы закрыть диалоговое окно и вернуться к документу.
  
Вы можете определить столько диапазонов, сколько хотите; все, что вам нужно сделать, - повторить описанную выше процедуру и нажать кнопку «Добавить» в диалоговом окне. То же самое применяется, если вы хотите удалить диапазон, выберите нужный диапазон и нажмите соответствующую кнопку в диалоговом окне.
+
Вы можете определить столько диапазонов, сколько хотите; всё, что вам нужно сделать, - повторить описанную выше процедуру и нажать кнопку {{Button|Добавить}} в диалоговом окне. То же самое применяется, если вы хотите удалить диапазон, выберите нужный диапазон и нажмите соответствующую кнопку в диалоговом окне.
 
{{Spacer|50}}
 
{{Spacer|50}}
  
Line 50: Line 40:
 
После того, как вы ввели свои диапазоны, выберите тот, который вы хотите работать, следующим образом:
 
После того, как вы ввели свои диапазоны, выберите тот, который вы хотите работать, следующим образом:
  
# Выберите «Данные > выберите диапазон «» из меню.
+
# Выберите {{Menu|Данные|выберите диапазон}} из меню.
# Выберите диапазон данных и нажмите кнопку '''OK''' <br> В вашем документе будет выделен диапазон данных.
+
# Выберите диапазон данных и щёлкните {{Button|ОК}} <br> В вашем документе будет выделен диапазон данных.
 
{{Spacer|50}}
 
{{Spacer|50}}
  
== Сортировка данных ==
+
== Способ 2. Сортировка данных ==
 
+
[[Image:ht_ru_00000007-2.png|370px|thumb|left|Рис. 2. Рабочий диапазон.]]
Вот диапазон, над которым мы будем работать: <br>
+
[[Image:ht_ru_00000007-3.png|350px|thumb|right|Рис. 3. Рабочий диапазон.]]
[[Image:ht_ru_00000007-2.png|370px|thumb|right|Рис. 2. Пример документа.]]
+
[[Image:ht_ru_00000007-4.png|350px|thumb|left|Рис. 4. Параметры сортировки.]]
 +
[[Image:ht_ru_00000007-5.png|380px|thumb|right|Рис. 5. Применение сортировки.]]Вот диапазон, над которым мы будем работать: (Рис. 2).
  
 
Чтобы отсортировать данные:
 
Чтобы отсортировать данные:
  
# Выберите диапазон, с которым вы хотите работать.
+
# Выберите диапазон, с которым вы хотите работать (Рис. 3).
# Выберите «Данные» > «Сортировка» из меню <br> [[Image:ht_ru_00000007-3.png|350px|thumb|right|Рис. 3. Пример документа.]] <br> На вкладке «Критерии сортировки» вы можете определить до 3 критерии. Здесь мы решили сделать восходящую сортировку, сначала по полу, а затем по возрасту.
+
# Выберите {{Menu|Данные|Сортировка}} из меню <br>На вкладке «Условия сортировки» вы можете определить до 3 критерии. Здесь мы решили сделать восходящую сортировку, сначала по полу, а затем по возрасту.
# Укажите параметры сортировки на вкладке '' 'Параметры' '' <br> [[Image:ht_ru_00000007-4.png|350px|thumb|right|Рис. 4. Пример документа.]] <br> Все эти параметры позволят вам отредактировать операцию сортировки в той же таблице или аналогичную таблицу в области, которую вы указали ранее (в нашем примере мы решили скопировать результат чуть ниже первой таблицы).
+
# Укажите параметры сортировки на вкладке '''Параметры''' (Рис. 4)<br>Все эти параметры позволят вам отредактировать операцию сортировки в той же таблице или аналогичную таблицу в области, которую вы указали ранее (в нашем примере мы решили скопировать результат чуть ниже первой таблицы).
  
Вот результат:
+
Вот результат: (Рис. 5).
 
+
[[Image:ht_ru_00000007-5.png|380px|thumb|right|Рис. 5. Пример документа.]]
+
 
{{Spacer|50}}
 
{{Spacer|50}}
  
== Фильтрация данных ==
+
== Способ 3. Фильтрация данных ==
 
+
 
=== Стандартный фильтр ===
 
=== Стандартный фильтр ===
 
+
[[Image:ht_ru_00000007-6.png|460px|thumb|left|Рис. 6. Параметры фильтра.]]
 
Использование фильтров так же просто, как и сортировка:
 
Использование фильтров так же просто, как и сортировка:
 
# Выберите диапазон, с которым вы хотите работать.
 
# Выберите диапазон, с которым вы хотите работать.
# Выберите '''Данные > Фильтр> Стандартный фильтр ...''' из меню <br> [[Image:ht_ru_00000007-6.png|460px|thumb|right|Рис. 6. Пример документа.]]
+
# Выберите {{Menu|Данные|Фильтр|Стандартный фильтр}} из меню (Рис. 6). <br>
 
#* Заполните имена полей данных, на которых вы хотите создать свой фильтр, выбрав их в раскрывающемся меню.
 
#* Заполните имена полей данных, на которых вы хотите создать свой фильтр, выбрав их в раскрывающемся меню.
#* Здесь вы также можете использовать до 3 критериев с булевыми операторами (и, или) и другими условиями. Значение представлено данными, по которым фильтр должен выполняться в зависимости от выбранного имени поля.
+
#* Здесь вы также можете использовать до 3 критериев с логическими операторами (И, ИЛИ) и другими условиями. Значение представлено данными, по которым фильтр должен выполняться в зависимости от выбранного имени поля.
#* Кнопка '''More'''позволяет редактировать таблицу, принимая во внимание регулярные выражения, чувствительность к регистру или дубликаты.
+
#* Кнопка {{Button|Детали}} позволяет редактировать таблицу, принимая во внимание регулярные выражения, чувствительность к регистру или дубликаты.
  
Вот результат:
+
Вот результат: (Рис. 7)
[[Image:ht_ru_00000007-7.png|390px|thumb|right|Рис. 7. Пример документа.]]
+
[[Image:ht_ru_00000007-7.png|390px|thumb|right|Рис. 7. Результат фильтрации.]]
 
{{Spacer|50}}
 
{{Spacer|50}}
  
=== Автофильтр ===
+
=== Быстрий фильтр (Автофильтр) ===
 
+
Автофильтр немного отличается от стандартного фильтра. Чтобы понять, что он делает, давайте применим его и посмотрим, что получилось.
Автофильтр немного отличается от стандартного фильтра. Чтобы понять, что он делает, давайте использовать его и посмотреть, что получилось.
+
  
 
# Выберите диапазон данных, включая имена столбцов.
 
# Выберите диапазон данных, включая имена столбцов.
# Выберите '''Data > Filter > Autofilter''' из меню<br>[[Image:ht_ru_00000007-8.png|390px|thumb|right|Рис. 8. Пример документа.]]
+
# Выберите {{Menu|Данные|Фильтрация|Быстрый фильтр}} из меню (Рис. 8)<br>[[Image:ht_ru_00000007-8.png|390px|thumb|right|Рис. 8. Работа автофильтра.]]
  
Рядом с каждым именем поля есть маленькая кнопка со стрелкой. Нажмите на поле рядом с полем '''Имя''', чтобы увидеть, что он делает.
+
Рядом с каждым именем поля есть маленькая кнопка со стрелкой. Нажмите на поле рядом с полем '''Имя''', чтобы увидеть, что он делает (Рис. 9).
  
[[Image:ht_ru_00000007-9.png|70px|thumb|right|Рис. 9. Пример документа.]]
+
[[Image:ht_ru_00000007-9.png|270px|thumb|left|Рис. 9. Выбор условия автофильтра.]]
  
Как вы заметили, список имен представляет критерии фильтра, и вы можете применять их по-разному к каждому столбцу. Если вы выберете '''Стандарт''', появится диалоговое окно '''Стандартный фильтр'''.
+
Как вы заметили, список имен представляет критерии фильтра, и вы можете применять их по-разному к каждому столбцу. Если вы выберете '''Стандартный фильтр''', появится диалоговое окно '''Стандартный фильтр'''.
  
Давайте нажимаем на Dupont и наблюдаем полученный результат: отображаются критерии, соответствующие имени Dupont и только Dupont.
+
Давайте нажимаем на '''Алексей''' и наблюдаем полученный результат: отображаются строки, соответствующие имени '''Алексей''' и только '''Алексей'''.
  
 
Чтобы отменить операцию фильтрации:
 
Чтобы отменить операцию фильтрации:
  
 
# Выберите диапазон
 
# Выберите диапазон
# Выберите '''Data > Filter > Autofilter''' из меню
+
# Выберите {{Menu|Данные|Фильтрация|Быстрый фильтр}} из меню
 
{{Spacer|50}}
 
{{Spacer|50}}
  
 
=== Расширенный фильтр ===
 
=== Расширенный фильтр ===
 
 
Расширенный фильтр - это фильтр, который позволяет использовать более 3 критериев фильтра, максимум до 8.
 
Расширенный фильтр - это фильтр, который позволяет использовать более 3 критериев фильтра, максимум до 8.
  
Чтобы использовать этот фильтр, вам нужно создать массив, в который вы войдете критерии. Начнем с примера, который у нас уже есть:
+
Чтобы использовать этот фильтр, вам нужно создать массив, в который вы войдете критерии. Начнем с примера, который у нас уже есть: (Рис. 10).
  
[[Image:ht_ru_00000007-10.png|370px|thumb|right|Рис. 10. Пример документа.]]
+
[[Image:ht_ru_00000007-10.png|370px|thumb|right|Рис. 10. Исходные данные.]]
  
 
# Скопируйте строку с именами полей вашего диапазона (Имя, Возраст ...) в пустые ячейки на вашем листе, например, в строке 10
 
# Скопируйте строку с именами полей вашего диапазона (Имя, Возраст ...) в пустые ячейки на вашем листе, например, в строке 10
# Введите критерии сортировки под каждым столбцом. Обратите внимание, что критерии одной и той же строки объединены с помощью '''AND''', тогда как критерии в одном столбце объединяются как '''OR'''. Чтобы вводить имена с помощью знака равенства, не забудьте поставить кавычки (''). Вот результат
+
# Введите критерии сортировки под каждым столбцом. Обратите внимание, что критерии одной и той же строки объединены с помощью '''AND''', тогда как критерии в одном столбце объединяются как '''OR'''. Чтобы вводить имена с помощью знака равенства, не забудьте поставить кавычки (''). Вот результат: (Рис. 11).
  
[[Image:ht_ru_00000007-11.png|380px|thumb|right|Рис. 11. Пример документа.]]
+
[[Image:ht_ru_00000007-11.png|380px|thumb|right|Рис. 11. Выборка.]]
  
В этом примере мы ищем людей, возраст которых больше 40 И (поскольку критерий появляется в предыдущем)
+
В этом примере мы ищем людей, возраст которых больше 40 И (поскольку критерий появляется в предыдущем) чья зарплата выше 46000. Вот результаты после применения фильтра: (Рис. 12).
чья зарплата выше 46000. Вот результаты после применения фильтра:
+
  
[[Image:ht_ru_00000007-12.png|400px|thumb|right|Рис. 12. Пример документа.]]
+
[[Image:ht_ru_00000007-12.png|400px|thumb|left|Рис. 12. Пример данных, критериев, фильтра и полученной выборки.]]
  
Итак, создав массив
+
Итак, создав массив,
  
 
# Выберите диапазон данных, к которому должен применяться фильтр.
 
# Выберите диапазон данных, к которому должен применяться фильтр.
# В меню выберите '''Данные > Фильтр > Расширенный фильтр'''.<br>[[Image:ht_ru_00000007-13.png|440px|thumb|right|Рис. 13. Пример документа.]]
+
# В меню выберите {{Menu|Данные|Фильтрация|Расширенный фильтр}} (Рис. 13).<br>[[Image:ht_ru_00000007-13.png|440px|thumb|right|Рис. 13. Пример данных, критериев, фильтра и полученной выборки.]]
 
# В появившемся окне выберите массив, который вы определили в строках 10-12, используя кнопку выбора.
 
# В появившемся окне выберите массив, который вы определили в строках 10-12, используя кнопку выбора.
# В параметрах (нажмите '''More''') также укажите, где вы хотите, чтобы ваши отфильтрованные данные отображались (мы помещаем их в строку 17)
+
# В параметрах (щёлкните {{Button|Ещё}}) также укажите, где вы хотите, чтобы ваши отфильтрованные данные отображались (мы помещаем их в строку 28)
# Нажмите '''OK'''.
+
# Щёлкните {{Button|ОК}}.
+
  
  
 +
== Достоинства и недостатки ==
 +
;Недостатки: как таковых, недостатков у этого способа работы сданными не наблюдается.
  
  
 
+
;Достоинства: простое построение различных сложных выборок из больших массивов данных.
 
+
 
+
== Решение ==
+
 
+
;Инструментарий: Для решения задачи потребуются:
+
:* …;
+
:* ….
+
 
+
 
+
=== Способ 1. ===
+
 
+
 
+
 
+
==== Шаг 1. ====
+
 
+
 
+
 
+
==== Достоинства и недостатки ====
+
 
+
;Недостатки: …
+
 
+
 
+
;Достоинства: …
+
 
+
  
 
== Теоретическая база решения ==
 
== Теоретическая база решения ==
  
* {{SecTitle|}};
+
* {{SecTitle|RU/kb/20000004}};
* {{SecTitle|}}.
+
* {{SecTitle|RU/kb/20000005}}.
  
 
<section end=toc />
 
<section end=toc />
Line 183: Line 145:
 
{{FDL}}
 
{{FDL}}
 
[[Category:Calc]]
 
[[Category:Calc]]
 +
<!--
 +
Author: Sophie Gautier
 +
Thanks : To Guy Capra for his support and constant encouragement.
 +
Last modifications : 20 July 2018
 +
Contacts: OpenOffice.org Documentation  http://documentation.openoffice.org
 +
Translation : А. Е. Харламенков;  screenshots: А. Е. Харламенков
 +
6. License
 +
This document is published under the terms and conditions of the GNU Free Documentation License
 +
© 2002 Sophie Gautier  © 2002 Alex Thurgood © 2002 Daniel Strome © 2018 А. Е. Харламенков
 +
//-->

Latest revision as of 10:10, 25 August 2018

Задача

Tip.png Выборка данных по заданным условиям для разностороннего анализа.


Решение

Инструментарий
Для решения задачи потребуются:
  • работа с главным меню Calc Данные → Фильтрация;
  • Использование именованных диапазонов для сортировки и выборки данных.


Способ 1. Использование диапазонов данных, сортировка данных и фильтры данных

Определение ваших диапазонов

Работа с диапазонами данных позволяет вам очень легко выбирать их, выполнять операции сортировки или фильтровать данные с использованием заголовков столбцов и строк и тем самым избегать рискованных ручных манипуляций с данными (Рис. 1.).

Рис. 1. Определение именованного диапазона.
  1. Введите свои данные и организуйте, как обычно,
  2. Выделите, что хотите стать диапазоном данных; не забудьте включить заголовки столбцов,
  3. нажмите Данные → Задать диапазон...»,
    Вы увидите выбранный диапазон, выделенный в фоновом режиме.
  4. Дайте имя диапазону, указанному в поле Диапазон.
    Если диапазон не является тем, что вы хотите, нажмите значок рядом с полем Диапазон и выберите другой диапазон.
  5. Нажмите кнопку Ещё, чтобы просмотреть дополнительные параметры:
    • Не забудьте установить флажок «Заголовки в первой строке», чтобы ваши заголовки распознавались при выполнении сортировки.
    • Поле «Вставка или удаление ячейки» позволяет вставлять или удалять данные в диапазоне выбора
    • В поле «Сохранить форматирование» указано, что Apache OpenOffice сохраняет форматирование любых новых данных, которые вы могли бы впоследствии ввести.
    • Поле «Не сохранять импортированные данные» означает данные, которые вы, возможно, извлекаете из базы данных, поэтому эти данные не будут сохранены вместе с вашим файлом.
  6. Щёлкните  ОК , чтобы закрыть диалоговое окно и вернуться к документу.

Вы можете определить столько диапазонов, сколько хотите; всё, что вам нужно сделать, - повторить описанную выше процедуру и нажать кнопку  Добавить  в диалоговом окне. То же самое применяется, если вы хотите удалить диапазон, выберите нужный диапазон и нажмите соответствующую кнопку в диалоговом окне.

Выбор диапазона

После того, как вы ввели свои диапазоны, выберите тот, который вы хотите работать, следующим образом:

  1. Выберите Данные → выберите диапазон из меню.
  2. Выберите диапазон данных и щёлкните  ОК 
    В вашем документе будет выделен диапазон данных.

Способ 2. Сортировка данных

Рис. 2. Рабочий диапазон.
Рис. 3. Рабочий диапазон.
Рис. 4. Параметры сортировки.
Рис. 5. Применение сортировки.
Вот диапазон, над которым мы будем работать: (Рис. 2).

Чтобы отсортировать данные:

  1. Выберите диапазон, с которым вы хотите работать (Рис. 3).
  2. Выберите Данные → Сортировка из меню
    На вкладке «Условия сортировки» вы можете определить до 3 критерии. Здесь мы решили сделать восходящую сортировку, сначала по полу, а затем по возрасту.
  3. Укажите параметры сортировки на вкладке Параметры (Рис. 4)
    Все эти параметры позволят вам отредактировать операцию сортировки в той же таблице или аналогичную таблицу в области, которую вы указали ранее (в нашем примере мы решили скопировать результат чуть ниже первой таблицы).

Вот результат: (Рис. 5).

Способ 3. Фильтрация данных

Стандартный фильтр

Рис. 6. Параметры фильтра.

Использование фильтров так же просто, как и сортировка:

  1. Выберите диапазон, с которым вы хотите работать.
  2. Выберите Данные → Фильтр → Стандартный фильтр из меню (Рис. 6).
    • Заполните имена полей данных, на которых вы хотите создать свой фильтр, выбрав их в раскрывающемся меню.
    • Здесь вы также можете использовать до 3 критериев с логическими операторами (И, ИЛИ) и другими условиями. Значение представлено данными, по которым фильтр должен выполняться в зависимости от выбранного имени поля.
    • Кнопка  Детали  позволяет редактировать таблицу, принимая во внимание регулярные выражения, чувствительность к регистру или дубликаты.

Вот результат: (Рис. 7)

Рис. 7. Результат фильтрации.

Быстрий фильтр (Автофильтр)

Автофильтр немного отличается от стандартного фильтра. Чтобы понять, что он делает, давайте применим его и посмотрим, что получилось.

  1. Выберите диапазон данных, включая имена столбцов.
  2. Выберите Данные → Фильтрация → Быстрый фильтр из меню (Рис. 8)
    Рис. 8. Работа автофильтра.

Рядом с каждым именем поля есть маленькая кнопка со стрелкой. Нажмите на поле рядом с полем Имя, чтобы увидеть, что он делает (Рис. 9).

Рис. 9. Выбор условия автофильтра.

Как вы заметили, список имен представляет критерии фильтра, и вы можете применять их по-разному к каждому столбцу. Если вы выберете Стандартный фильтр, появится диалоговое окно Стандартный фильтр.

Давайте нажимаем на Алексей и наблюдаем полученный результат: отображаются строки, соответствующие имени Алексей и только Алексей.

Чтобы отменить операцию фильтрации:

  1. Выберите диапазон
  2. Выберите Данные → Фильтрация → Быстрый фильтр из меню

Расширенный фильтр

Расширенный фильтр - это фильтр, который позволяет использовать более 3 критериев фильтра, максимум до 8.

Чтобы использовать этот фильтр, вам нужно создать массив, в который вы войдете критерии. Начнем с примера, который у нас уже есть: (Рис. 10).

Рис. 10. Исходные данные.
  1. Скопируйте строку с именами полей вашего диапазона (Имя, Возраст ...) в пустые ячейки на вашем листе, например, в строке 10
  2. Введите критерии сортировки под каждым столбцом. Обратите внимание, что критерии одной и той же строки объединены с помощью AND, тогда как критерии в одном столбце объединяются как OR. Чтобы вводить имена с помощью знака равенства, не забудьте поставить кавычки (). Вот результат: (Рис. 11).
Рис. 11. Выборка.

В этом примере мы ищем людей, возраст которых больше 40 И (поскольку критерий появляется в предыдущем) чья зарплата выше 46000. Вот результаты после применения фильтра: (Рис. 12).

Рис. 12. Пример данных, критериев, фильтра и полученной выборки.

Итак, создав массив,

  1. Выберите диапазон данных, к которому должен применяться фильтр.
  2. В меню выберите Данные → Фильтрация → Расширенный фильтр (Рис. 13).
    Рис. 13. Пример данных, критериев, фильтра и полученной выборки.
  3. В появившемся окне выберите массив, который вы определили в строках 10-12, используя кнопку выбора.
  4. В параметрах (щёлкните  Ещё ) также укажите, где вы хотите, чтобы ваши отфильтрованные данные отображались (мы помещаем их в строку 28)
  5. Щёлкните  ОК .


Достоинства и недостатки

Недостатки
как таковых, недостатков у этого способа работы сданными не наблюдается.


Достоинства
простое построение различных сложных выборок из больших массивов данных.

Теоретическая база решения






Sophie Gautier
2002







Переводчик:
А. Е. Харламенков










К началу страницы

Content on this page is licensed under the GNU Free Documentation License (FDL).
Personal tools
In other languages