В то время как Excel поддерживает некоторые SQL, Calc не поддерживает. Оставаясь в Calc, для получения результатов на листе 1 потребуется несколько шагов:
Выделите всю таблицу на листе 2, включая строку заголовка. Выберите Данные → Фильтр → Стандартный фильтр и во всплывающем окне выберите имя поля. Age
, состояние >=
и значение 30
, Скопируйте и вставьте полученную отфильтрованную таблицу (включая строку заголовка, если необходимо) на лист 1.
Повторите эту процедуру на листе 3, скопируйте и вставьте результаты (на этот раз за исключением строки заголовка) на лист 1 под своей первой копировальной пастой.
Теперь выделите всю таблицу на листе 1, включая строку заголовка, и выберите Данные → Сортировать и отсортировать по возрасту.
Если вам нужно делать это часто, возможно, стоит поискать подключение базового файла к файлам Calc, чтобы можно было обрабатывать данные в электронной таблице как таблицы базы данных. Хотя это было бы довольно сложно, я считаю, что было бы меньше работы, чем выяснение макрокода для выполнения процедуры filter / copy / filter / copy / sort.