Difference between revisions of "RU/ht/00000007"

From Apache OpenOffice Wiki
< RU‎ | ht
Jump to: navigation, search
Line 34: Line 34:
 
# Введите свои данные и организуйте, как обычно,
 
# Введите свои данные и организуйте, как обычно,
 
# Выделите, что хотите стать диапазоном данных; не забудьте включить заголовки столбцов,
 
# Выделите, что хотите стать диапазоном данных; не забудьте включить заголовки столбцов,
# click on '' 'Data> Define range ...' '' <br> Вы увидите выбранный диапазон, выделенный в фоновом режиме.
+
# нажмите «Данные» > «Определить диапазон ...», <br> Вы увидите выбранный диапазон, выделенный в фоновом режиме.
# Дайте '' 'name' '' диапазону, указанному в поле '' 'Range' ''. <br> Если диапазон не является тем, что вы хотите, нажмите значок рядом с '' 'Range' '' и выберите другой диапазон.
+
# Дайте имя диапазону, указанному в поле '''Range'''. <br> Если диапазон не является тем, что вы хотите, нажмите значок рядом с '''Range''' и выберите другой диапазон.
# Нажмите кнопку '' 'More' ', чтобы просмотреть дополнительные параметры:
+
# Нажмите кнопку '''More''', чтобы просмотреть дополнительные параметры:
# * Не забудьте установить флажок «Содержит метки столбцов», чтобы ваши заголовки распознавались при выполнении сортировки
+
#* Не забудьте установить флажок «Содержит метки столбцов», чтобы ваши заголовки распознавались при выполнении сортировки
# * Поле «Вставка или удаление ячеек» позволяет вставлять или удалять данные в диапазоне выбора
+
#* Поле «Вставка или удаление ячеек» позволяет вставлять или удалять данные в диапазоне выбора
# * В поле «« Форматировать форматирование »указано, что OpenOffice.org сохраняет форматирование любых новых данных, которые вы могли бы впоследствии ввести.
+
#* В поле «Форматировать форматирование» указано, что OpenOffice.org сохраняет форматирование любых новых данных, которые вы могли бы впоследствии ввести.
# * Поле «Не сохранять импортированные данные» означает данные, которые вы, возможно, вызывают из базы данных, поэтому эти данные не будут сохранены вместе с вашим файлом.
+
#* Поле «Не сохранять импортированные данные» означает данные, которые вы, возможно, вызывают из базы данных, поэтому эти данные не будут сохранены вместе с вашим файлом.
 
# Нажмите «ОК», чтобы закрыть диалоговое окно и вернуться к документу.
 
# Нажмите «ОК», чтобы закрыть диалоговое окно и вернуться к документу.
  
Line 51: Line 51:
  
 
# Выберите «Данные > выберите диапазон «» из меню.
 
# Выберите «Данные > выберите диапазон «» из меню.
# Выберите диапазон данных и нажмите кнопку '' 'OK' '' <br> В вашем документе будет выделен диапазон данных.
+
# Выберите диапазон данных и нажмите кнопку '''OK''' <br> В вашем документе будет выделен диапазон данных.
 
{{Spacer|50}}
 
{{Spacer|50}}
  
Line 57: Line 57:
  
 
Вот диапазон, над которым мы будем работать: <br>
 
Вот диапазон, над которым мы будем работать: <br>
[[Image:ht_ru_00000007-2.png|370px|thumb|right|Рис. 1. Пример документа.]]
+
[[Image:ht_ru_00000007-2.png|370px|thumb|right|Рис. 2. Пример документа.]]
  
 
Чтобы отсортировать данные:
 
Чтобы отсортировать данные:
  
 
# Выберите диапазон, с которым вы хотите работать.
 
# Выберите диапазон, с которым вы хотите работать.
# Выберите «Данные»> «Сортировка» из меню <br> [[Изображение: ht_ru_00000007-3.png | 350px]] <br> На вкладке «Критерии сортировки» вы можете определить до 3 критерии. Здесь мы решили сделать восходящую сортировку, сначала по полу, а затем по возрасту.
+
# Выберите «Данные» > «Сортировка» из меню <br> [[Image:ht_ru_00000007-3.png|350px|thumb|right|Рис. 3. Пример документа.]] <br> На вкладке «Критерии сортировки» вы можете определить до 3 критерии. Здесь мы решили сделать восходящую сортировку, сначала по полу, а затем по возрасту.
# Укажите параметры сортировки на вкладке '' 'Параметры' '' <br> [[Изображение: ht_ru_00000007-4.png | 350px]] <br> Все эти параметры позволят вам отредактировать операцию сортировки в той же таблице или аналогичную таблицу в области, которую вы указали ранее (в нашем примере мы решили скопировать результат чуть ниже первой таблицы).
+
# Укажите параметры сортировки на вкладке '' 'Параметры' '' <br> [[Image:ht_ru_00000007-4.png|350px|thumb|right|Рис. 4. Пример документа.]] <br> Все эти параметры позволят вам отредактировать операцию сортировки в той же таблице или аналогичную таблицу в области, которую вы указали ранее (в нашем примере мы решили скопировать результат чуть ниже первой таблицы).
  
 
Вот результат:
 
Вот результат:
  
[[Image:ht_ru_00000007-5.png|380px|thumb|right|Рис. 1. Пример документа.]]]]
+
[[Image:ht_ru_00000007-5.png|380px|thumb|right|Рис. 5. Пример документа.]]]]
 
{{Spacer|50}}
 
{{Spacer|50}}
  
Line 75: Line 75:
  
 
Использование фильтров так же просто, как и сортировка:
 
Использование фильтров так же просто, как и сортировка:
 
 
# Выберите диапазон, с которым вы хотите работать.
 
# Выберите диапазон, с которым вы хотите работать.
# Выберите '''Данные > Фильтр> Стандартный фильтр ...''' из меню <br> [[Image:ht_ru_00000007-6.png|460px|thumb|right|Рис. 1. Пример документа.]]]]
+
# Выберите '''Данные > Фильтр> Стандартный фильтр ...''' из меню <br> [[Image:ht_ru_00000007-6.png|460px|thumb|right|Рис. 6. Пример документа.]]]]
 
#* Заполните имена полей данных, на которых вы хотите создать свой фильтр, выбрав их в раскрывающемся меню.
 
#* Заполните имена полей данных, на которых вы хотите создать свой фильтр, выбрав их в раскрывающемся меню.
 
#* Здесь вы также можете использовать до 3 критериев с булевыми операторами (и, или) и другими условиями. Значение представлено данными, по которым фильтр должен выполняться в зависимости от выбранного имени поля.
 
#* Здесь вы также можете использовать до 3 критериев с булевыми операторами (и, или) и другими условиями. Значение представлено данными, по которым фильтр должен выполняться в зависимости от выбранного имени поля.
Line 83: Line 82:
  
 
Вот результат:
 
Вот результат:
 
+
[[Image:ht_ru_00000007-7.png|390px|thumb|right|Рис. 7. Пример документа.]]
[[Image:ht_ru_00000007-7.png|390px|thumb|right|Рис. 1. Пример документа.]]
+
 
{{Spacer|50}}
 
{{Spacer|50}}
  
Line 92: Line 90:
  
 
# Выберите диапазон данных, включая имена столбцов.
 
# Выберите диапазон данных, включая имена столбцов.
# Выберите '''Data > Filter > Autofilter''' из меню<br>[[Image:ht_ru_00000007-8.png|390px|thumb|right|Рис. 1. Пример документа.]]
+
# Выберите '''Data > Filter > Autofilter''' из меню<br>[[Image:ht_ru_00000007-8.png|390px|thumb|right|Рис. 8. Пример документа.]]
  
 
Рядом с каждым именем поля есть маленькая кнопка со стрелкой. Нажмите на поле рядом с полем '''Имя''', чтобы увидеть, что он делает.
 
Рядом с каждым именем поля есть маленькая кнопка со стрелкой. Нажмите на поле рядом с полем '''Имя''', чтобы увидеть, что он делает.
  
[[Image:ht_ru_00000007-9.png|70px|thumb|right|Рис. 1. Пример документа.]]
+
[[Image:ht_ru_00000007-9.png|70px|thumb|right|Рис. 9. Пример документа.]]
  
 
Как вы заметили, список имен представляет критерии фильтра, и вы можете применять их по-разному к каждому столбцу. Если вы выберете '''Стандарт''', появится диалоговое окно '''Стандартный фильтр'''.
 
Как вы заметили, список имен представляет критерии фильтра, и вы можете применять их по-разному к каждому столбцу. Если вы выберете '''Стандарт''', появится диалоговое окно '''Стандартный фильтр'''.
Line 114: Line 112:
 
Чтобы использовать этот фильтр, вам нужно создать массив, в который вы войдете критерии. Начнем с примера, который у нас уже есть:
 
Чтобы использовать этот фильтр, вам нужно создать массив, в который вы войдете критерии. Начнем с примера, который у нас уже есть:
  
[[Image:ht_ru_00000007-10.png|370px|thumb|right|Рис. 1. Пример документа.]]
+
[[Image:ht_ru_00000007-10.png|370px|thumb|right|Рис. 10. Пример документа.]]
  
 
# Скопируйте строку с именами полей вашего диапазона (Имя, Возраст ...) в пустые ячейки на вашем листе, например, в строке 10
 
# Скопируйте строку с именами полей вашего диапазона (Имя, Возраст ...) в пустые ячейки на вашем листе, например, в строке 10
 
# Введите критерии сортировки под каждым столбцом. Обратите внимание, что критерии одной и той же строки объединены с помощью '''AND''', тогда как критерии в одном столбце объединяются как '''OR'''. Чтобы вводить имена с помощью знака равенства, не забудьте поставить кавычки (''). Вот результат
 
# Введите критерии сортировки под каждым столбцом. Обратите внимание, что критерии одной и той же строки объединены с помощью '''AND''', тогда как критерии в одном столбце объединяются как '''OR'''. Чтобы вводить имена с помощью знака равенства, не забудьте поставить кавычки (''). Вот результат
  
[[Image:ht_ru_00000007-11.png|380px|thumb|right|Рис. 1. Пример документа.]]
+
[[Image:ht_ru_00000007-11.png|380px|thumb|right|Рис. 11. Пример документа.]]
  
 
В этом примере мы ищем людей, возраст которых больше 40 И (поскольку критерий появляется в предыдущем)
 
В этом примере мы ищем людей, возраст которых больше 40 И (поскольку критерий появляется в предыдущем)
 
чья зарплата выше 46000. Вот результаты после применения фильтра:
 
чья зарплата выше 46000. Вот результаты после применения фильтра:
  
[[Image:ht_ru_00000007-12.png|400px|thumb|right|Рис. 1. Пример документа.]]
+
[[Image:ht_ru_00000007-12.png|400px|thumb|right|Рис. 12. Пример документа.]]
  
 
Итак, создав массив
 
Итак, создав массив
  
 
# Выберите диапазон данных, к которому должен применяться фильтр.
 
# Выберите диапазон данных, к которому должен применяться фильтр.
# В меню выберите '''Данные > Фильтр > Расширенный фильтр'''.<br>[[Image:ht_ru_00000007-13.png|440px|thumb|right|Рис. 1. Пример документа.]]
+
# В меню выберите '''Данные > Фильтр > Расширенный фильтр'''.<br>[[Image:ht_ru_00000007-13.png|440px|thumb|right|Рис. 13. Пример документа.]]
 
# В появившемся окне выберите массив, который вы определили в строках 10-12, используя кнопку выбора.
 
# В появившемся окне выберите массив, который вы определили в строках 10-12, используя кнопку выбора.
# В параметрах (нажмите '' 'More' '') также укажите, где вы хотите, чтобы ваши отфильтрованные данные отображались (мы помещаем их в строку 17)
+
# В параметрах (нажмите '''More''') также укажите, где вы хотите, чтобы ваши отфильтрованные данные отображались (мы помещаем их в строку 17)
# Нажмите '' 'OK' ''.
+
# Нажмите '''OK'''.
 
   
 
   
  

Revision as of 01:43, 21 August 2018


Edit-find-replace.png Эта статья должна быть проверена на точность и соответствие стилю.

Задача

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




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

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

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

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

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

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

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

  1. Выберите «Данные > выберите диапазон «» из меню.
  2. Выберите диапазон данных и нажмите кнопку OK
    В вашем документе будет выделен диапазон данных.

Сортировка данных

Вот диапазон, над которым мы будем работать:

Рис. 2. Пример документа.

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

  1. Выберите диапазон, с которым вы хотите работать.
  2. Выберите «Данные» > «Сортировка» из меню
    Рис. 3. Пример документа.

    На вкладке «Критерии сортировки» вы можете определить до 3 критерии. Здесь мы решили сделать восходящую сортировку, сначала по полу, а затем по возрасту.
  3. Укажите параметры сортировки на вкладке 'Параметры'
    Рис. 4. Пример документа.

    Все эти параметры позволят вам отредактировать операцию сортировки в той же таблице или аналогичную таблицу в области, которую вы указали ранее (в нашем примере мы решили скопировать результат чуть ниже первой таблицы).

Вот результат:

Рис. 5. Пример документа.
]]

Фильтрация данных

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

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

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

Вот результат:

Рис. 7. Пример документа.

Автофильтр

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

  1. Выберите диапазон данных, включая имена столбцов.
  2. Выберите Data > Filter > Autofilter из меню
    Рис. 8. Пример документа.

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

Рис. 9. Пример документа.

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

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

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

  1. Выберите диапазон
  2. Выберите Data > Filter > Autofilter из меню

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

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

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

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

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

Рис. 12. Пример документа.

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

  1. Выберите диапазон данных, к которому должен применяться фильтр.
  2. В меню выберите Данные > Фильтр > Расширенный фильтр.
    Рис. 13. Пример документа.
  3. В появившемся окне выберите массив, который вы определили в строках 10-12, используя кнопку выбора.
  4. В параметрах (нажмите More) также укажите, где вы хотите, чтобы ваши отфильтрованные данные отображались (мы помещаем их в строку 17)
  5. Нажмите OK.





Решение

Инструментарий
Для решения задачи потребуются:
  • …;
  • ….


Способ 1.

Шаг 1.

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

Недостатки


Достоинства


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






Sophie Gautier
2002







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










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

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