Как объединить таблицы в либре офис
Перейти к содержимому

Как объединить таблицы в либре офис

  • автор:

Как объединить 2 таблицы в LibreOffice Calc?

enter image description here

При вводе функции VLOOKUP на изображении 1 в ячейке отображается #NAME? , и когда я навожу курсор на функцию, она просто отображает сообщение, подобное VLOOKUP(> Search criterion, Array, Index, Sort order): The value to be found in the first column.

1 answers

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

LibreOffice использует другую нотацию для вызова диапазонов на других листах, чем Excel. Различные версии LibreOffice также могут ожидать другого синтаксиса.

Как объединить две таблицы с помощью LibreOffice Calc?

У меня есть две таблицы, каждая на своем листе в одном файле:

Назовите возраст
Алиса 18
Боб 19
Кэрол 20
Дейв 19

Имя Пол
Боб Мале
Дейв Мале
Ева Женский

Я хочу автоматически создать третью таблицу (лист), которая содержит объединенные данные по имени столбца:

Имя Возраст Пол
Боб 19 Мале
Дейв 19 Мале

Поддерживается ли эта операция в LibreOffice Calc?

1 ответ 1

Вот простой способ сделать это.

лист 1

лист 2

лист 3

На Листе 3 Имя и Возраст — это просто ссылки на ячейки в Таблице 1. Итак, А2 содержит:

Пол заполняется поиском имени этой строки в таблице 2. Итак, С2 содержит:

Обратите внимание, что таблицы 1 и 2 не обязательно должны быть в одном и том же порядке.

Кстати, эти формулы отражают настройки параметров для эмуляции синтаксиса формул Excel в Сервис | Варианты | LibreOffice Calc | Формула.

Редакция для комментария

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

лист 2а

Существующая формула будет производить это:

лист 3а

Алиса и Кэрол не находят соответствия в Таблице 2. Евы не было в Таблице 1, поэтому ей тоже не подойдет. Включение фильтрации позволяет скрыть записи # N/A:

лист 3б

Если вы хотите иметь чистую таблицу, в которой эти записи фактически отсутствуют, скопируйте и вставьте специальные значения (в LO Calc я выбрал «Текст и числа, но не формулы»), будет вставлять только не скрытые строки. Это показано в строках 10-12 (обратите внимание на отсутствие скрытых строк).

Объединить таблицы

Ruqahelp21752.png

Объединяет две таблицы в одну. Таблицы должны быть расположены прямо друг за другом, и их не должен разделять пустой абзац.

Последовательно выберите команды Таблица — Объединить таблицы

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

Делаем таблицу в LibreOffice Calc

В этом материале научимся создавать простейшие таблицы в LibreOffice Calc. Научимся обрамлять ячейки, добавлять строки и столбцы, объединять и разделять ячейки, создавать простейшие формулы, разберёмся с основными форматами данных в ячейках.

В одной из своих предыдущих статей, посвящённых вставке объектов в LibreOffice Writer, я создавал простенькую таблицу для расчета дохода семьи из 3-х человек. Давайте воспроизведём её в Calc.

Обрамление ячеек в LibreOffice Calc

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

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

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

Calc выделить область

Нажмите кнопку Обрамление и выберите вариант, где прорисованы все линии. При нажатии кнопки Обрамление отображается панель, на которой можно выбрать тип обрамления. Попробуйте каждый, для отмены не забывайте использовать CTRL+Z.

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

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