やってみる

アウトプットすべく己を導くためのブログ。その試行錯誤すらたれ流す。

Calc 数式を使って書式を割り当てる

 関数を組み合わせる。

成果物

参考

 例によって間違いだらけだった。

手順

  1. 以下のTSVをセルに貼り付ける
naem point
A   93
B   71
C   53
D   39
E   22
F   8
  1. point列のうち数値が入っているセルを範囲選択する
  2. メニュー→編集検索と置換をクリックする
  3. 検索.*を入力する
  4. 置換=&+STYLE(IF(CURRENT()<30;"Bad";"Good"))を入力する
  5. 他のオプションにある以下にチェックを入れる
    1. 現在の選択範囲のみ
    2. 正規表現
  6. すべて置換ボタンをクリックする

0

置換の内容

=&+STYLE(IF(CURRENT()<30;"Bad";"Good"))
概要
= 数式
& 検索された現在値
+ 値+関数
STYLE() 指定したスタイルを適用する。スタイル名は次のいずれかを使うこと。メニュー→スタイルスタイルの新規作成で一覧できる値。
IF() 引数1: 条件, 引数2: 真時の戻り値, 引数3: 偽時の戻り値
CURRENT() 現在セルの値

不安

  • スタイルはどこに保存されているの?
    • もしLibreOfficeインストール先なら?
    • バージョンによってデフォルトのスタイルも異なるのでは?
    • odsファイル内にスタイルが保存されないのでは?
    • スタイルが再現できない環境が多々あるのでは?

対象環境

$ uname -a
Linux raspberrypi 5.4.51-v7l+ #1333 SMP Mon Aug 10 16:51:40 BST 2020 armv7l GNU/Linux