Перейти к содержимому

Как в numbers вернуть на действие назад

  • автор:

Отмена, возврат и повтор действий пользователя при работе в Excel

Вы можете отменить почти все команды, выполненные в Excel, с помощью команды Отменить, расположенной на панели быстрого доступа. Панель быстрого доступа, как правило, отображается слева от строки заголовка Excel. Вы также можете нажимать Ctrl+Z для отмены действий.

Выберите Отменить, после того как по ошибке выполнили какую-нибудь команду, и эта команда будет отменена, как будто вы ее вообще никогда и не выполняли. Вы можете отменить результат последних 100 выполненных команд, нажимая кнопку Отменить много раз.

Однако некоторые действия вы не сможете отменить. Все команды, выполняемые с помощью кнопки Файл, например сохранение книги, нельзя отменить. Если вы нажмете кнопку по стрелкой, расположенную справа от кнопки Отменить, то увидите список последних команд, которые можно отменить (рис. 6.1). Можно выделить сразу набор таких команд, чтобы отменить несколько действий одним щелчком. Па рисунке выделены семь действий.

Рис 6.1. Кнопка Отменить открывает список последних действий, которые можно отменить

Рис 6.1. Кнопка Отменить открывает список последних действий, которые можно отменить

Имейте в виду, что вы не можете отменить эффект выполнения макроса. На самом деле запуск макроса, изменяющего лист, стирает всю информацию относительно отмены действий. Этого ощутимого недостатка Excel нет в Microsoft Word.

Возврат действий

Кнопка Вернуть (расположена справа от кнопки Отменить на панели быстрого доступа), по существу, отменяет команду Отменить. Если вы отменили слишком много действий, то можете нажать кнопку Вернуть (либо нажмите Ctrl+Y или F4) для возврата команд, которые были отменены.

Повтор действий

Вы можете повторять многие операции, нажимая Ctrl+Y или F4. Эта команда просто повторяет последнее действие. Однако если последней операцией была операция Отменить, то результат ее действия отменяется (как описано в предыдущем разделе).

Повторение команд может быть полезно в плане экономии времени. Приведу пример. Вы могли применить множество настроек форматирования (задать размер шрифта, полужирное начертание, цвет фона и рамки) для ячейки с помощью диалогового окна Формат ячеек. После закрытия диалогового окна можно легко установить аналогичные настройки форматирования для других ячеек или диапазонов, нажимая Ctrl+Y. Или нам может понадобиться вставить пустые строки в определенных местах листа. Для этого выполните команду Главная → Ячейки → Вставить → Вставить строки на лист один раз, затем установите курсор в ячейку, в которую нужно вставить следующую строку, и нажмите Ctrl+Y, чтобы повторить команду вставки строки.

В Excel также есть кнопка Повторить, но обычно она недоступна. Несмотря на это, добавим ее на панель быстрого доступа.

  1. Щелкните правой кнопкой мыши на панели быстрого доступа и в появившемся контекстном меню выберите Настройка панели быстрого доступа. В результате откроется диалоговое окно Параметры Excel на вкладке Панель быстрого доступа.
  2. В раскрывающемся списке Выбрать команды из выберите пункт Часто используемые команды.
  3. В списке команд выберите Повторить.
  4. Нажмите кнопку Добавить, чтобы добавить выбранную команду на панель быстрого доступа.
  5. Нажмите ОК, чтобы закрыть диалоговое окно Параметры Excel.

Вы можете спросить, зачем вообще добавлять кнопку Повторить па панель быстрого доступа, если можно пользоваться сочетанием клавиш Ctrl+Y. Во-первых, при наведении указателя мыши на эту кнопку Excel отобразит описание повторяемой операции (рис. 6.2). Во-вторых, кнопка Повторить становится неактивной, если вы не можете повторить последнюю команду. — своеобразный визуальный сигнал, который поможет избежать ненужных попыток повторить то, что просто не может быть повторено.

Рис. 6.2. Всплывающая подсказка кнопки Повторить, добавленной на панель быстрого доступа, описывает повторяемые операции (если таковые имеются)

Рис. 6.2. Всплывающая подсказка кнопки Повторить, добавленной на панель быстрого доступа, описывает повторяемые операции (если таковые имеются)

К сожалению, функция повторения операции не всегда надежна. В некоторых случаях вы можете обнаружить, что нажатие Ctrl+Y не дает никакого эффекта (хотя должно). В других ситуациях нажатие Ctrl+Y может повторить команду, которую вы выполняли перед предыдущей командой.

Операторы перехода — break , continue , return и goto

Операторы перехода безоговорочно передают управление. Оператор break завершает ближайшее заключающее оператор итерации или switch инструкцию. Оператор continue запускает новую итерацию ближайшего заключенного оператора итерации. Оператор return завершает выполнение функции, в которой она отображается, и возвращает элемент управления вызывающему объекту. Оператор goto передает элемент управления инструкции, помеченной меткой.

Инструкция break

Оператор break завершает выполнение ближайшего внешнего оператора итерации (то есть цикла for , foreach , while или do ) или оператора switch . Оператор break передает управление оператору, который расположен после завершенного оператора (если таковой есть).

int[] numbers = [0, 1, 2, 3, 4, 5, 6, 7, 8, 9]; foreach (int number in numbers) < if (number == 3) < break; >Console.Write($" "); > Console.WriteLine(); Console.WriteLine("End of the example."); // Output: // 0 1 2 // End of the example. 

Во вложенных циклах оператор break завершает только самый внутренний цикл, содержащий его, как показано в следующем примере:

for (int outer = 0; outer < 5; outer++) < for (int inner = 0; inner < 5; inner++) < if (inner >outer) < break; >Console.Write($" "); > Console.WriteLine(); > // Output: // 0 // 0 1 // 0 1 2 // 0 1 2 3 // 0 1 2 3 4 

При использовании оператора switch внутри цикла оператор break в конце раздела switch передает управление только из оператора switch . Цикл, содержащий оператор switch , не затрагивается, как показано в следующем примере:

double[] measurements = [-4, 5, 30, double.NaN]; foreach (double measurement in measurements) < switch (measurement) < case < 0.0: Console.WriteLine($"Measured value is ; too low."); break; case > 15.0: Console.WriteLine($"Measured value is ; too high."); break; case double.NaN: Console.WriteLine("Failed measurement."); break; default: Console.WriteLine($"Measured value is ."); break; > > // Output: // Measured value is -4; too low. // Measured value is 5. // Measured value is 30; too high. // Failed measurement. 

Инструкция continue

Оператор continue начинает новую итерацию ближайшего внешнего оператора итерации (то есть цикла for , foreach , while или do ), как показано в следующем примере:

for (int i = 0; i < 5; i++) < Console.Write($"Iteration : "); if (i < 3) < Console.WriteLine("skip"); continue; >Console.WriteLine("done"); > // Output: // Iteration 0: skip // Iteration 1: skip // Iteration 2: skip // Iteration 3: done // Iteration 4: done 

Инструкция return

Оператор return завершает выполнение метода, в котором он присутствует, и возвращает управление и результат функции (при его наличии) вызывавшему методу.

Если член функции не вычисляет значение, используется оператор return без выражения, как показано в следующем примере:

Console.WriteLine("First call:"); DisplayIfNecessary(6); Console.WriteLine("Second call:"); DisplayIfNecessary(5); void DisplayIfNecessary(int number) < if (number % 2 == 0) < return; >Console.WriteLine(number); > // Output: // First call: // Second call: // 5 

Как показано в предыдущем примере, для досрочного завершения члена функции обычно используется оператор return без выражения. Если член функции не содержит оператор return , он завершается после выполнения последнего оператора.

Если член функции вычисляет значение, используется оператор return с выражением, как показано в следующем примере:

double surfaceArea = CalculateCylinderSurfaceArea(1, 1); Console.WriteLine($""); // output: 12.57 double CalculateCylinderSurfaceArea(double baseRadius, double height)

Если оператор return содержит выражение, это выражение должно допускать неявное преобразование в тип возвращаемого значения члена функции, если только он не является асинхронным. Выражение, возвращаемое функцией async , должно быть неявно преобразовано в аргумент Task типа или ValueTask независимо от типа возвращаемого типа функции. Если тип возвращаемого значения функции async — Task или ValueTask, используется оператор return без выражения.

Возвраты по ссылке

По умолчанию оператор return возвращает значение выражения. Вы можете вернуть ссылку на переменную. Возвращаемые ссылочные значения — это значения, которые метод возвращает вызывающему объекту по ссылке. То есть вызывающий объект может изменить значение, возвращаемое методом, и это изменение отражается в состоянии объекта в вызываемом методе. Для этого используйте инструкцию return с ref ключевое слово, как показано в следующем примере:

int[] xs = [10, 20, 30, 40]; ref int found = ref FindFirst(xs, s => s == 30); found = 0; Console.WriteLine(string.Join(" ", xs)); // output: 10 20 0 40 ref int FindFirst(int[] numbers, Func predicate) < for (int i = 0; i < numbers.Length; i++) < if (predicate(numbers[i])) < return ref numbers[i]; >> throw new InvalidOperationException("No element satisfies the given condition."); > 

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

Если для метода объявлено возвращаемое ссылочное значение, значит он возвращает псевдоним переменной. Цель разработки часто заключается в том, что вызов кода обращается к этой переменной с помощью псевдонима, в том числе для изменения. Методы, возвращаемые по ссылке, не могут иметь тип возвращаемого значения void .

Чтобы вызывающий объект изменял состояние объекта, возвращаемое значение ссылки должно храниться в переменной, которая явно определяется как эталонная переменная.

Возвращаемое ref значение — это псевдоним другой переменной в область вызываемого метода. Любое применение возвращаемого ссылочного значения можно рассматривать как применение псевдонима соответствующей переменной.

  • При назначении его значения вы назначаете значение переменной, которую он псевдонимирует.
  • При чтении его значения вы считываете значение переменной, которую он псевдонимирует.
  • Если вы возвращаете его по ссылке, вы возвращаете псевдоним в ту же переменную.
  • Если передать его другому методу по ссылке, вы передаете ссылку на переменную, которую он псевдонимирует.
  • Создавая для псевдонима локальную ссылочную переменную, вы создаете новый псевдоним для той же переменной.

Возвращаемое значение ref должно быть ref-safe-context для вызывающего метода. Это означает:

  • Время существования возвращаемого значения должно превышать период выполнения метода. Другими словами, это не может быть локальная переменная в методе, который возвращает его. Это может быть экземпляр статического поля или класса, а также переданный в метод аргумент. Попытка вернуть локальную переменную создает ошибку компилятора CS8168, «Не удается вернуть локальный obj по ссылке, так как он не является локальным.
  • Возвращаемое значение не может быть литеральным null . Метод с возвратом ссылок может возвращать псевдоним переменной, значение которой в настоящее время null является значением (неинстанизированным) или типом значения NULL для типа значения.
  • Возвращаемое значение не может быть константой, элементом перечисления, возвращаемым значением из свойства или методом или class struct .

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

Метод, возвращающий возвращаемое значение ссылки, должен:

  • Добавьте ссылку ключевое слово перед типом возвращаемого значения.
  • Каждый оператор return в теле метода включает ключевое слово ref перед именем возвращаемого экземпляра.

В следующем примере показан метод, который удовлетворяет указанным условиям и возвращает ссылку на объект Person с именем p :

public ref Person GetContactInformation(string fname, string lname) < // . method implementation. return ref p; >

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

public static ref int Find(int[,] matrix, Func predicate)

Вызываемый метод может также объявить возвращаемое значение ref readonly , чтобы вернуть значение по ссылке, и запретить вызывающему коду изменять возвращаемое значение. Вызывающий метод может избежать копирования возвращаемого значения, сохраняя значение в локальной ref readonly эталонной переменной.

В следующем примере определяется класс Book , содержащий два поля String: Title и Author . Также определяется класс BookCollection , который включает частный массив объектов Book . Отдельные объекты книг возвращаются по ссылке путем вызова метода GetBookByTitle .

 public class Book < public string Author; public string Title; >public class BookCollection < private Book[] books = < new Book < Title = "Call of the Wild, The", Author = "Jack London" >, new Book < Title = "Tale of Two Cities, A", Author = "Charles Dickens" >>; private Book nobook = null; public ref Book GetBookByTitle(string title) < for (int ctr = 0; ctr < books.Length; ctr++) < if (title == books[ctr].Title) return ref books[ctr]; >return ref nobook; > public void ListBooks() < foreach (var book in books) < Console.WriteLine($", by "); > Console.WriteLine(); > > 

Если вызывающий объект сохраняет значение, возвращаемое методом GetBookByTitle , в качестве ссылочной локальной переменной, изменения, которые этот объект вносит в возвращаемое значение, отражаются в объекте BookCollection , как показано в следующем примере.

var bc = new BookCollection(); bc.ListBooks(); ref var book = ref bc.GetBookByTitle("Call of the Wild, The"); if (book != null) book = new Book < Title = "Republic, The", Author = "Plato" >; bc.ListBooks(); // The example displays the following output: // Call of the Wild, The, by Jack London // Tale of Two Cities, A, by Charles Dickens // // Republic, The, by Plato // Tale of Two Cities, A, by Charles Dickens 

Инструкция goto

Оператор goto передает управление оператору, помеченному меткой, как показано в следующем примере:

var matrices = new Dictionary < ["A"] = [ [1, 2, 3, 4], [4, 3, 2, 1] ], ["B"] = [ [5, 6, 7, 8], [8, 7, 6, 5] ], >; CheckMatrices(matrices, 4); void CheckMatrices(Dictionary matrixLookup, int target) < foreach (var (key, matrix) in matrixLookup) < for (int row = 0; row < matrix.Length; row++) < for (int col = 0; col < matrix[row].Length; col++) < if (matrix[row][col] == target) < goto Found; >> > Console.WriteLine($"Not found in matrix ."); continue; Found: Console.WriteLine($"Found in matrix ."); > > // Output: // Found 4 in matrix A. // Not found 4 in matrix B. 

Как показано в предыдущем примере, для выхода из вложенного цикла можно использовать оператор goto .

При работе с вложенными циклами рассмотрите возможность рефакторинга отдельных циклов в отдельные методы. В результате вы можете получить упрощенный, более удобочитаемый код без оператора goto .

В операторе switch можно также использовать оператор goto для передачи управления в раздел switch с меткой константы case, как показано в следующем примере:

using System; public enum CoffeeChoice < Plain, WithMilk, WithIceCream, >public class GotoInSwitchExample < public static void Main() < Console.WriteLine(CalculatePrice(CoffeeChoice.Plain)); // output: 10.0 Console.WriteLine(CalculatePrice(CoffeeChoice.WithMilk)); // output: 15.0 Console.WriteLine(CalculatePrice(CoffeeChoice.WithIceCream)); // output: 17.0 >private static decimal CalculatePrice(CoffeeChoice choice) < decimal price = 0; switch (choice) < case CoffeeChoice.Plain: price += 10.0m; break; case CoffeeChoice.WithMilk: price += 5.0m; goto case CoffeeChoice.Plain; case CoffeeChoice.WithIceCream: price += 7.0m; goto case CoffeeChoice.Plain; >return price; > > 

В операторе switch можно также использовать оператор goto default; для передачи управления в раздел switch с меткой default .

Если метка с заданным именем не существует в текущем элементе функции или если goto инструкция не находится в область метки, возникает ошибка во время компиляции. То есть инструкцию goto нельзя использовать для передачи управления из текущего элемента функции или в вложенные область.

Спецификация языка C#

Дополнительные сведения см. в следующих разделах статьи Спецификация языка C#:

  • Оператор break
  • Оператор continue
  • Оператор return
  • Оператор goto

См. также

  • справочник по C#
  • Инструкция yield

Совместная работа с нами на GitHub

Источник этого содержимого можно найти на GitHub, где также можно создавать и просматривать проблемы и запросы на вытягивание. Дополнительные сведения см. в нашем руководстве для участников.

Сочетания клавиш

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

Перемещение по электронной таблице

Переместиться на один символ влево

Переместиться на один символ вправо

Переместиться на один символ назад (работает для текста с написанием слева направо и справа налево)

Переместиться на один символ вперед (работает для текста с написанием слева направо и справа налево)

Переместиться на одну строку вверх

Переместиться на одну строку вниз

Переместиться в начало текущего или предыдущего слова

Option–стрелка влево или Option-Control-B

Переместиться в конец текущего или следующего слова

Option–стрелка вправо или Option-Control-F

Переместиться в начало текущей области текста

Переместиться в конец текущей области текста

Переместиться в начало текущей строки

Переместиться в конец текущей строки

Переместиться в начало текущего абзаца

Переместиться в конец текущего абзаца

Найти выбранный элемент в электронной таблице

Откройте окно «Найти», выделите текст и нажмите Command-E.

Перейти к выбранному фрагменту электронной таблицы

Прокрутить вверх на лист

Прокрутить вниз на лист

Прокрутить до начала листа

Прокрутить до конца листа

Поместить точку вставки в окно программы

Выбрать один или несколько символов

Нажмите перед первым символом и протяните указатель по символам, которые хотите выбрать

Дважды нажмите слово мышью

Трижды нажмите абзац мышью

Выбрать все объекты и текст

Отменить выбор всех объектов и текста

Расширить область выбора текста

Нажмите в тексте и, удерживая Shift, нажмите в другом месте текста

Расширить область выбора на один символ вправо

Расширить область выбора на один символ влево

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

Расширить область выбора до начала текущего слова

Расширить область выбора до конца текущей строки

Расширить область выбора до начала текущей строки

Расширить область выбора до строки выше

Расширить область выбора до строки ниже

Расширить область выбора до начала текущего абзаца

Расширить область выбора до конца текущего абзаца

Расширить область выбора до начала текста

Shift–Command–стрелка вверх или Shift-Home

Расширить область выбора до конца текста

Shift–Command–стрелка вниз или Shift-End

Выбрать пункт списка и его текст

Переместить пункт списка и его текст (вместе со вложенными пунктами и их текстом)

Нажмите маркер и перетяните

Открыть окно «Шрифты»

Открыть окно «Цвета»

Применить к выделенному тексту жирный шрифт

Применить к выбранному тексту курсивное начертание

Подчеркнуть выбранный текст

Удалить предыдущий символ или область выбора

Удалить следующий символ или область выбора

Forward Delete (доступна не на всех клавиатурах)

Удалить слово перед точкой вставки

Удалить слово после точки вставки

Option–клавиша удаления вперед (имеется не на всех клавиатурах)

Удалить текст между точкой вставки и следующим разрывом абзаца

Увеличить размер шрифта

Уменьшить размер шрифта

Уменьшить расстояние между выбранными символами

Option–Command–левая квадратная скобка ([)

Увеличить расстояние между выбранными символами

Option–Command–правая квадратная скобка (])

Сделать текст надстрочным

Сделать текст подстрочным

Выровнять текст по левому краю

Command–левая фигурная скобка (<)

Расположить текст по центру

Выровнять текст по правому краю

Command–правая фигурная скобка (>)

Выровнять текст по левому и правому краю (выровнять по ширине)

Уменьшить уровень отступа блока текста или элемента списка

Command–левая квадратная скобка ([)

Увеличить уровень отступа блока текста или элемента списка

Command–правая квадратная скобка (])

Уменьшить уровень отступа элемента списка или заголовка

Увеличить уровень отступа элемента списка или заголовка

Добавить в текст гиперссылку

Вырезать область выбора

Скопировать область выбора

Скопировать стиль абзаца

Вставить стиль абзаца

Вставить с принятием стиля окружающего текста

Добавить фрагмент в область выбора или удалить фрагмент из области выбора

Протяните указатель, удерживая Shift или Command

Вставить неразрывный пробел

Вставить разрыв строки (мягкий перенос)

Вставить разрыв абзаца

Вставить новую строку после точки вставки

Вставить разрыв страницы

Command-Enter или Command-Return-Fn

Ввести специальные символы

Поменять местами символы с обеих сторон точки вставки

Работа с инструментами редактирования

Найти следующее вхождение

Найти предыдущее вхождение

Найти выбранный текст

Перейти к выбранному

Скрыть окно «Поиск»

Найти определение слова в точке вставки

Отобразить список слов для завершения выбранного слова

Проверить правописание и грамматику

Command-точка с запятой (;)

Открыть окно «Правописание и грамматика»

Показать следующий комментарий

Показать предыдущий комментарий

Выбрать все объекты

Выберите один объект, затем нажмите Command-A

Отменить выбор всех объектов

Выберите один объект, затем нажмите Shift-Command-A

Выбрать объекты путем перетягивания

Перетяните указатель вокруг объектов, начиная с пустой области листа. Удерживайте при перетягивании клавишу Option, чтобы выбрать объекты в направлении от начальной точки.

Изменение масштаба прокрутки

Доступно только для Magic Mouse или трекпада. Option-Command-прокрутка

Выбрать дополнительные объекты или снять выделение объектов

Перемещение указателя с удержанием Command

Выбрать следующий объект на листе

Выбрать предыдущий объект на листе

Выбор или отмена выбора дополнительных объектов

Нажатие с удержанием Command или нажатие с удержанием Shift

Переместить выбранные объекты

Переместить выбранный объект на одну позицию

Нажмите клавишу со стрелкой

Переместить выбранный объект на десять пунктов

Нажмите Shift и клавишу со стрелкой

Переместить выбранный объект на один пиксель экрана

Нажмите Option и клавишу со стрелкой (только для дисплея Retina)

Переместить выбранный объект на десять пикселей экрана

Нажмите Option-Shift и клавишу со стрелкой (только для дисплея Retina)

Скопировать стиль графики

Вставить стиль графики

Применить стиль фигуры, но не стиль текста

Нажмите Option и нажмите стиль фигуры или текстового блока в инспекторе форматирования

Переместить выбранный объект на задний план

Переместить выбранный объект на один слой назад

Переместить выбранный объект на передний план

Переместить выбранный объект на один слой вперед

Сгруппировать выбранные объекты

Разгруппировать выбранные объекты

Выбрать объект в группе

Дважды нажмите объект

Выбрать следующий объект в группе

Выбрать предыдущий объект в группе

Завершите редактирование объекта и выберите группу

Когда в группе выбран объект, нажмите Command-Return

Закрепить выбранные объекты

Открепить выбранные объекты

Command-D или перетяните объект, удерживая Option

Ограничить движение объекта углом 45°

Перетяните объект, удерживая Shift

Изменить размеры объекта

Отключить направляющие линии при изменении размера

Перемещение указателя с удержанием Command

Изменить размер объекта из центра

Перетяните метку-манипулятор, удерживая Option

Сохранять соотношение сторон при изменении размера объекта

Перетяните метку-манипулятор, удерживая Shift

Сохранять соотношение сторон при изменении размера объекта из центра

Перетяните метку-манипулятор, удерживая Option-Shift

Перетяните метку-манипулятор, удерживая клавишу Command

Повернуть объект на 45°

Во время поворота нажмите Shift

Повернуть объект вокруг противоположной метки-манипулятора (вместо центра)

Перетяните метку-манипулятор, удерживая Option-Command

Повернуть объект на 45° вокруг противоположной метки-манипулятора (вместо центра)

Перетяните метку-манипулятор, удерживая Option-Shift-Command

Скрыть направляющие линии при перемещении объекта

Перемещение указателя с удержанием Command

Установить маску или снять маску с объекта

Скрыть контрольные элементы маски

Return, Enter или двойное нажатие

Показать контрольные элементы маски

Дважды нажмите изображение, на котором установлена маска

Открыть контекстное меню для выбранного элемента

Нажмите элемент, удерживая Control

Выйти из режима редактирования текста и выбрать объект

Определить объект как заполнитель для мультимедийного объекта

Работа с таблицами

Добавить строку над выбранными ячейками

Добавить строку под выбранными ячейками

Добавить столбец справа от выбранных ячеек

Добавить столбец слева от выбранных ячеек

Добавить или удалить строки и столбцы с содержимым

Перетяните, удерживая клавишу Option, чтобы изменить размер кнопки

Вставить строку в нижней части таблицы

Выберите ячейку в нижней строке, затем нажмите Return

Вставить столбец справа от таблицы

Выберите ячейку в самом правом столбце, затем нажмите Tab

Выбрать всю строку или весь столбец

Нажмите таблицу, затем нажмите полосу с буквами нужного столбца или полосу с номерами нужной строки

Выбрать дополнительные строки

Shift–стрелка вверх или Shift–стрелка вниз

Выбрать дополнительные столбцы

Shift–стрелка вправо или Shift–стрелка влево

Выбрать дополнительные ячейки

Нажмите, удерживая Shift

Выбрать только основные ячейки строки или столбца

Дважды нажмите полосу с буквами нужного столбца или полосу с номерами нужной строки

Остановить изменение порядка строк или столбцов

Нажмите Esc при перетягивании

Выбрать таблицу по выбранной ячейке

Выбрать все содержимое таблицы

Удалить выбранную таблицу или содержимое выбранных ячеек

Ограничить перемещение таблицы и привязаться к направляющим

Перетяните таблицу, удерживая Shift

Заменить содержимое выделенной ячейки содержимым целевой ячейки

Перетяните выбранную ячейку на другую ячейку

Скопировать содержимое выделенной ячейки в целевую ячейку

Перетяните выбранную ячейку на другую ячейку, удерживая Option

Скопировать стиль ячейки

Вставить стиль ячейки

Вставить с принятием стиля целевой ячейки

Нажмите ячейку в выбранной таблице (дважды нажмите ячейку в невыбранной таблице)

Выделить строку и столбец для ячейки

Наведите курсор на ячейку и нажмите Option

Открыть всплывающее меню в выделенной ячейке

Выделить еще одну ячейку или снять выделение ячейки

Нажмите выбранную или невыбранную ячейку, удерживая Command

Автоматически выровнять содержимое ячейки

Завершить редактирование ячейки и выделить ячейку

Закончить редактирование ячейки и выбрать таблицу

Переместить выбранную таблицу на одну позицию

Нажмите клавишу со стрелкой

Переместить выбранную таблицу на десять пунктов

Нажмите Shift и клавишу со стрелкой

Выделить следующую ячейку или, если выделена последняя ячейка, добавить новую строку

Выбрать предыдущую ячейку

Выбрать ячейку ниже

Выбрать ячейку выше

Выбрать следующую ячейку слева, справа, сверху или снизу

Нажмите клавишу со стрелкой (из выделенной ячейки)

Расширить область выделения ячеек на одну ячейку

Нажмите Shift и клавишу со стрелкой (из выделенной ячейки)

Выбрать родительский объект для текущего выбранного объекта

Вставить табулятор при редактировании текста или формулы

Вставить разрыв строки (мягкий перенос) при редактировании текста в ячейке

Вставить новый абзац (жесткий перенос) при редактировании текста в ячейке

Открыть Редактор формул для выделенной ячейки, не содержащей формулу

Открыть редактор формул для ячейки, содержащей формулу или форматированное число

Двойное нажатие или Option-Return

Вставить результаты формулы

Сохранить изменения в редакторе формул

Отменить изменения в редакторе формул

Редактирование данных диаграммы

Редактирование данных диаграммы

Создать ссылки на ячейку в формулах

Перейти к одной ячейке и выбрать ее

Нажмите Option и клавишу со стрелкой

Расширить или сжать выбранную ссылку на ячейки

Нажмите Option-Shift и клавишу со стрелкой

Перейти к первой или последней ячейке (не являющейся ячейкой колонтитула) в строке или столбце

Нажмите Option-Command и клавишу со стрелкой

Вставить символ разрыва строки

Вставить знак табуляции

Указать абсолютные и относительные атрибуты выбранных ссылок на ячейки

Нажмите Command-K или Shift-Command-K для перемещения вперед или назад по вариантам

Указать абсолютные и относительные атрибуты первой и последней ячеек выбранных ссылок на ячейки

Нажмите Option-Command-K или Option-Shift-Command-K для перемещения вперед или назад по вариантам

Работа с редактируемыми фигурами

Разрешить изменения произвольной фигуры

Дважды нажмите край фигуры

Нарисовать произвольную фигуру с помощью пера

Переместить вершину редактируемой фигуры

Перетяните вершину в другое место

Удалить вершину редактируемой фигуры

Нажмите вершину и нажмите Delete

Добавить острую вершину в редактируемую фигуру

Перетяните середину линии, удерживая Command

Добавить тупую вершину в редактируемую фигуру

Перетяните середину линии

Добавить вершину Безье в редактируемую фигуру

Перетяните середину линии, удерживая Option

Преобразовать изгиб кривой редактируемой фигуры в вершину угла

Двойное нажатие изгиба кривой

Изменить форму кривой для тупой вершины

Перетяните линию рядом с тупой вершиной

Изменить форму кривой для вершины Безье

Нажмите вершину Безье и перетяните манипулятор

Отмена и возврат изменений в Numbers на iPad

Внесенные изменения можно отменить, а также повторно применить их, если Вы передумали.

Отмена и повтор действий

  • Отмена последнего действия. Коснитесь . Коснитесь несколько раз, чтобы отменить все недавно выполненные действия. Также для отмены действия можно смахнуть влево тремя пальцами.
  • Повторить последнее действие. Коснитесь и удерживайте , затем коснитесь «Повторить». Повторите несколько раз, чтобы повторно выполнить все недавние действия. Также для повторения последнего действия можно смахнуть вправо тремя пальцами.

Если нужно отменить все изменения, внесенные после открытия таблицы, можно восстановить таблицу до состояния на момент открытия.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *