LibreOffice Writer может работать с некоторыми базовыми инструментами, входящими в Calc (версия Microsoft Excel для LibreOffice), с помощью функции Table. Например, для суммирования содержимого нескольких ячеек и помещения итога в новую ячейку используется та же самая формула: «= сумма.
Но что, если вы используете несколько таблиц и вам нужно вставить математические формулы с входными данными из одной таблицы и результатами из другой? Например, у вас есть таблица продаж за один квартал и вторая таблица с продажами из другого квартала, и вы хотите объединить обе эти суммы в третьей таблице? Честно говоря, на данный момент вы, вероятно, должны использовать Calc. Но если вы не хотите, это простое решение.
Вот пример трех таблиц в Writer. Первые две таблицы содержат продажи за два отдельных квартала. Для третьей таблицы я хочу объединить суммы соответствующих ячеек в первой и второй таблицах. Формулы сумм в последнем столбце дадут мне объединенные итоги за оба квартала.
Ключ здесь – это скрытое свойство каждой таблицы: ее имя. LibreOffice Writer присваивает каждой таблице имя по умолчанию в порядке возрастания при вставке таблицы. На этой странице таблицы называются Table1, Table2 и Table3. Для примера, давайте изменим эти имена на что-то более конкретное.
Сначала нажмите «Вид»> «Панели инструментов» и убедитесь, что «Таблица» включена. Панель инструментов будет пристыкована к нижней части окна Writer по умолчанию.
Теперь щелкните в любом месте внутри первой таблицы, чтобы сделать ее активной, а затем нажмите кнопку «Свойства таблицы» (та, что справа) на панели инструментов.
На вкладке «Таблица» первым свойством является имя таблицы. В этом примере я собираюсь изменить имена трех таблиц на «FirstQ», «SecondQ» и «Year». Нажмите «OK», чтобы применить изменения.
Затем спуститесь к третьей таблице и щелкните ячейку B2. Мы хотим объединить значения ячеек B2 в таблицах FirstQ и SecondQ.
Введите «=», чтобы начать формулу. Обратите внимание, что курсор переходит на панель инструментов формул в верхней части страницы.
Теперь вы можете начать формулу, как и любую другую, но вам придется использовать какой-то специальный синтаксис для вызова ячеек из других таблиц. Для любой данной ячейки, чтобы отличить ее как ячейку от другой таблицы, введите имя таблицы, точку, а затем имя ячейки и поместите все это в угловые скобки (символы меньше или больше символов). Так, например, чтобы вставить значение ячейки B2 из нашей таблицы FirstQ, мы набрали бы:
С помощью этих табличных различий вы можете делать все, что вы делаете с обычным значением ячейки. Так как мы хотим сложить значения ячеек B2 из первых двух таблиц, общая формула становится:
= +
Нажмите Enter на панели инструментов формулы, и формула будет применена к таблице, что даст нам итоговое значение.
Здесь мы повторили этот процесс для всей третьей таблицы, суммируя значения из разных ячеек из первых двух таблиц. Обратите внимание, что формулы для итогов в пятом столбце по-прежнему работают, хотя эти формулы (например, = сумма 🙂 применяются только к самой третьей таблице.
Не забудьте добавить имя таблицы, точку и закрыть значение в угловых скобках, и вы можете использовать практически любую доступную формулу при вызове значений из других таблиц. Вы можете автоматически применить таблицу и ячейку на панели инструментов формул, щелкнув их.