LibreOffice Calcでは、フィルハンドルを使用して数式をコピーできますが、セル/境界線のフォーマットはできませんか?


9

Ubuntu 12.10(Quantal Quetzal)でLibreOffice 3.6.4.3を使用しています。

スプレッドシートのセルのグループをグループ化して区別するために、セルの色とセルの境界線を使用しています。

4行ごとに太い水平の境界線があります。「n番目の行ごとに境界線を埋め込む」ことを指定できないため、これは行うのが面倒です。ですから、私が扱う必要のあるスプレッドシートのために、私はそれを手動で行います。

スプレッドシートを開発しているので、数式を頻繁に変更します。セルで数式が機能するようになったら、セルのフィルハンドルを他の(数百)行までドラッグして、その数式を下の行の束に伝達します。問題は、フィルハンドルをドラッグすると、ソースセルおよび数式からセルの書式がコピーされることです。これにより、4行ごとに太字の境界線が元に戻され、すべてのセルの色も変更されます。次に、4行のセルのグループを選択し、4行の各グループの上部と下部の境界線を手動で太字にする必要があります。とても退屈です。

フィルハンドルをドラッグして式(e)を伝達する方法はありますが、セルの書式設定はできませんか?

回答:


5
  • 新しい数式をコピーする
  • 新しい数式が必要なすべてのセルを選択します
  • 右クリックし、ポップアップメニューで[貼り付けのみ>>数式]を選択します

これにより、セルの色、境界線などが保持されます。


1

これは、条件付き書式を使用して行うことができます。

まず、下線付きのセルに新しいセルスタイルを定義します(例:Underlined)。次に、セルを選択し、条件付き書式を定義します([書式]-> [条件付き書式])。条件1については、[数式は次のとおりです]を選択し、数式ボックスに「(ROW()/ 4 = INT(ROW()/ 4))」と入力します(引用符なし)。下線を引くセルのスタイルを選択します。これは、4行ごとにのみ当てはまります。

セル(Ctrl+ C)をコピーし、変更する領域を選択して、形式を選択して貼り付け(Ctrl+ Shift+ V)します。[フォーマット]ボックス以外の選択セクションのすべてのチェックボックスをオフにして、コピーを完了します。またはさらに簡単に、フォーマットペインタを使用します。

これで、下線の書式に影響を与えることなく、これらのボックスを介して数式をクリックしてドラッグできるようになります。


かなり良いですが、(ROW()/ 4 = INT(ROW()/ 4))であるボックスの色を拭き取ります。
チェルマイト2013

私がフォローしているのかわかりません。フォントスタイルと背景色がセルスタイルで設定されている場合、それらは維持されます。
W_Whalley 2013

1
条件式は、に少し簡略化できますMOD(ROW(),4)=0
スコット
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.