Автонумерация строк таблицы в LibreOffice Writer

Недавно ломал голову над проблемой автоматической нумерации строк в таблице LibreOffice Writer. Просто «растянуть» диапазон, как в электронной таблице Calc (по Calc, кстати, есть несколько интересных трюков, включая автонумерацию) или Excell — там невозможно (по крайней мере в версии LibreOffice 3.4.5, которой я пользовался). Зато в ячейки таблиц можно вставлять формулы — именно с их помощью в итоге и получилось сделать автоматическую нумерацию строк.

Для начала нужно вручную задать номер первой строки, с которой будет начинаться нумерация (в примере он задан в ячейке A1), а затем вставить в ячейку на следующей строке формулу с номером ячейки в предыдущей строке, увеличенным на единицу (или другой шаг, если нумерация нужна не по порядку). Для вставки формулы в пустую ячейку надо ввести знак «равно» — появится строка для ввода формул. Формула для нумерации строк по порядку может выглядеть так: =<A1>+1.

Вставка формулы в таблицу Writer для автоматической нумерации строк

Ту же операцию нужно проделать с ячейкой в следующей строке, только адрес в формуле теперь будет сдвинут на одну строку вниз и выглядеть она станет так: =<A2>+1.

Теперь остаётся только выделить нужные ячейки во второй и третьей строках (это ячейки с номерами A2 и A3 в моём примере, а номер текущей ячейки можно увидеть в строке состояния внизу окна Writer, там же, где номера страниц и масштаб показываются). И скопировать выделенные ячейки, например через Ctrl+C.

Вставка формулы автонумерации таблицы Writer строк в выбранный диапазон ячеек

Наконец, последний шаг — выделяем весь диапазон ячеек таблицы, в которых нужно будет автоматически проставить номера, и вставляем туда скопированное в прошлом шаге содержимое ячеек A2 и A3 через Ctrl+V. Writer автоматически подставит формулу с увеличением номера во все выделенные ячейки и мы получим последовательную нумерацию строк в таблице!

Тем же способом можно пронумеровать и столбцы (тогда сдвигать адрес ячейки в формуле надо с изменением номера столбца — B1, C1 и т.д.). Можно задать любой шаг нумерации. Единственное неудобство — при удалении или добавлении новой строки придется заново скопировать и вставить формулу, чтобы получить автонумерацию. Поэтому нумеровать строки в таблице удобно в самом конце работы над ней.

UPD: В комментариях Михаил подсказал, что для таблицы работает кнопка «нумерованный список».

11 мыслей о “Автонумерация строк таблицы в LibreOffice Writer”

  1. Этот сайт особенно интересен тем, кто занимается программированием. Но и обычным пользователям есть что посмотреть. Спасибо.

    1. Таким «блоггерам», которым это слишком сложно , нужно сидеть на ферме вконтактике и не высовываться.

  2. Здравствуйте!
    У Вас отличный сайт.
    У меня к Вам деловое предложение по еще большей раскрутке Вашего сайта и создания бизнеса в Интернете с доходом от 50-100 долларов в день на первоначальном этапе. Это реальный шанс построить за короткое время себе пассивный доход.
    Если Вы хотите увеличить приток посетителей на Ваш сайт, автоматизировать этот процесс и значительно экономить время или создать еще один источник дохода, добавляйтесь ко мне в скайп chudobrilliant или просто напишите мне на почту слово «да» и я дам Вам информацию, а Вы оцените насколько это может Вам помочь.
    С уважением, Татьяна

  3. На самом деле, нумерация во writer делается той же кнопкой, что и форматирование нумерованного списка в обычном тексте:)

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

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