iWork Numbers: как скопировать только отфильтрованные значения?

8234
Stewart Johnson

Я использую iWork Numbers от Apple, чтобы просмотреть некоторые большие таблицы экономических данных. Я использовал панель сортировки и фильтрации, чтобы отфильтровать только те строки данных, которые мне нужны, и теперь я хотел бы скопировать только эти строки в новый документ Numbers. Но я не могу понять, как это сделать.

Если я выберу отфильтрованные строки и нажму - cон скопирует все данные, включая материал, который не виден из-за фильтра. Я просто хочу скопировать видимые данные, но не могу найти команду для этого.

Кто-нибудь знает как?

2

4 ответа на вопрос

5
B Mercer

Я делаю это, используя следующий метод:

  1. Отфильтруйте исходную таблицу так, чтобы нужные строки оставались видимыми, а те, которые вы не скрывали.
  2. Выделите всю таблицу, скопируйте ее ( command+ c).
  3. Создать пустую таблицу.
  4. Нажмите на первую ячейку ( A1 ).
  5. Вставить ( command+ v)

Это помещает только видимые ячейки в пустую таблицу, расширяя столбцы и строки при необходимости.

Это лучший ответ на этот вопрос josephap 6 лет назад 0
1
Avery Chan

В руководстве по номерам (см. На веб-сайте Apple, у меня есть PDF со мной на рабочем столе) говорится: при сортировке ячеек таблицы учитываются значения в скрытых строках.

И вы можете видеть это при фильтрации: появляются номера строк, которые соответствуют вашему фильтру / сортировке, игнорируя номера строк, которые не проходят ваш фильтр / сортировку.

Для этого есть решение. После фильтрации удерживайте нажатой клавишу возврата, чтобы выбрать нужные ячейки. После выбора удерживайте команду -c. Затем отмените выбор таблицы и нажмите command-v, чтобы вставить. Это создаст таблицу с выбранными вами строками и пустыми строками. Затем вы можете отсортировать строки и удалить пустые строки.

Примечание: вы должны быть очень точными в отношении клеток, которые вы хотите. Если вы просто перетаскиваете мышью, вы можете случайно выбрать строки, которые вам не нужны.

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

0
Egor Chekashov

Я нашел самый элегантный (для себя) способ сделать это, надеюсь, это кому-нибудь поможет:

  1. Фильтр исходной таблицы
  2. Выберите первую строку, удерживайте ⇧ Shift, выберите последнюю строку
  3. Копировать ( + C)
  4. Вставьте лист ( + + N) и удалите пустую таблицу
  5. Вставить ( + V) | все отфильтрованные строки будут вставлены как скрытые и все критерии фильтра будут сброшены
  6. Выберите любую строку → RMB(или + LMB) → Показать все строки | также выделяет все скрытое
  7. RMB(или + LMB) → Удалить выбранные строки
0
iTinck

Механизм «Фильтр» описан в документации Apple как функция видимости, т. Е. Фильтрация, по-видимому, предназначена для просмотра данных, а не для организации данных.

Если вы хотите упорядочить данные (как, по-видимому, хотел сделать ОП), попробуйте использовать механизм «Сортировка» на основе столбцов, которые вы хотите отфильтровать.

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