Як у LibreOffice Calc я можу використовувати ручку заповнення для копіювання формул, але не форматування комірок / меж?


9

Я використовую LibreOffice 3.6.4.3 на Ubuntu 12.10 (Quantal Quetzal).

Я використовую колір клітини та межі комірок, щоб групувати та розрізняти групи комірок у своїй таблиці.

Я маю жирні горизонтальні межі кожні чотири ряди. Це болісно, ​​тому що ви не можете вказати "зміцнювати межі для кожного n-го ряду". Тому я роблю це вручну, для достатньої кількості електронних таблиць, як мені потрібно мати справу.

Я розробляю електронну таблицю, тому часто змінюю формули. Коли я отримую формулу, що працює для комірки, я розповсюджую цю формулу на купу рядків нижче, перетягуючи ручку заповнення комірки вниз до інших (декількох сотень) рядків. Проблема полягає в тому, що перетягування ручки заповнення копіює форматування комірок з вихідної комірки, а також формули (e). Це скасовує посилені межі кожного четвертого ряду і також перефарбовує всі клітинки. Потім я повинен вибрати групу з чотирьох рядків комірок і вручну підкреслити верхню і нижню межі для кожної групи з чотирьох рядків. Це дуже нудно.

Чи є спосіб перетягнути ручку заповнення та розповсюдити формулу (e), але не форматування комірки?

Відповіді:


5
  • Скопіюйте нову формулу
  • Виберіть кожну клітинку, де має бути нова формула
  • Клацніть правою кнопкою миші та у спливаючому меню виберіть "Тільки вставити >> Формулу"

Це дозволяє зберегти колір вашої клітини, межу тощо.


1

Це можна зробити за допомогою умовного форматування.

Спочатку визначте новий стиль комірок для підкреслених комірок, наприклад, Підкреслено. Потім виберіть комірку та визначте умовний формат (Формат-> Умовне форматування). Для Умови 1 виберіть Формула та у поле формули введіть "(ROW () / 4 = INT (ROW () / 4))" (без лапок). Виберіть стиль комірки для підкреслення. Це справедливо лише для кожного 4-го ряду.

Скопіюйте комірку ( Ctrl+ C), виберіть область, яку потрібно змінити, і вставте Special ( Ctrl+ Shift+ V). Видаліть усі прапорці в розділі вибору, крім поля Формати, та заповніть копію. Або ще простіше, скористайтеся форматним малювачем.

Тепер ви маєте змогу клацати та перетягувати формулу через ці поля, не впливаючи на підкреслене форматування.


Досить добре, але він видаляє колір у полі, де (ROW () / 4 = INT (ROW () / 4)).
Челмі

Я не впевнений, що слідкую за цим. Якщо колір шрифту та колір тла встановлені у стилі комірки, вони зберігаються.
W_Whalley

1
Вашу умовну формулу можна трохи спростити до MOD(ROW(),4)=0.
Скотт
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.