2015-10-28 3 views
1

Я хочу сгруппировать учеников некоторых классов в разные группы в школе, используя LibreOffice Calc.Группировка строк («условная копия») из разных таблиц в LibreOffice Calc

У меня уже есть столы для всех классов, где я вошел в группу (1-3) каждого студента:

ClassA

Что я LibreOffice хочу сделать сейчас, чтобы скопировать все студенты всех классы, которые находятся в группе 1 (группа 2, группа 3, ...), в одну новую таблицу (группа 1). Затем у меня есть один список со студентами для каждой группы.

В этом примере это будут Name1 и Name6.

Я искал в Интернете часами и много играл без успеха.

Любая помощь приветствуется!

+0

Вы упоминаете в комментариях, что у вас есть несколько таблиц для разных классов. Я бы рекомендовал хранить все классы в одной таблице - добавить столбец «Класс» в таблицу. Тогда, возможно, загляните в VLOOKUP. См. [Вопросы и ответы VLOOKUP] (https://forum.openoffice.org/en/forum/viewtopic.php?f=75&t=46746) – Lyrl

ответ

1
  1. Выбрать ячейки данных A1: B8;
  2. Меню Data ->Standard Filter...
  3. В стандартном окне фильтра, установите свойства фильтра следующим образом: enter image description here
    1. Имя поля: Группа; Условие: =, Значение: 1 (или выберите из раскрывающегося списка);
    2. Options
    3. Выбрать "Copy results to"; ввести цель: $Group1.$A$1
  4. Нажмите OK
+0

Это здорово --- спасибо! У меня не было идеи использовать фильтры для этого. Но еще один вопрос: Есть ученики группы 1 в более чем одной таблице (класс А, класс В, ...). Поэтому мне нужно применить фильтр к нескольким областям. Это возможно? Я мог бы сначала создать временную таблицу и скопировать всех учеников на нее, а затем применить фильтр, но это, кажется, обходное решение для меня ... – dawu

+0

AFAIK, вы не можете определить один фильтр для нескончаемых диапазонов ячеек. Таким образом, в вашем случае вам придется использовать обходной путь, например, используя временную таблицу. – tohuwawohu

+0

Можно ли применить к области несколько фильтров? – dawu

Смежные вопросы