他の列や行に依存する列を作成するにはどうすればよいですか?

置換機能の JavaScript エンジンを使用すると、他の列や行に基づいて派生値を計算し、その結果を出力できます。

例として、次の CSV ファイルがあり、「1 列目 + 5」に等しい列を作成したいとします。

1
2
3
  1. 列ヘッダーを右クリックし、[右に列を挿入]を選択して 2 列目を作成します。
    列ヘッダーのコンテキスト メニュー

  2. [検索]|[置換…](Ctrl + H)を開き、次のように入力します。

    • [検索する文字列]に、任意の文字列に一致させるため .* を入力します。
    • ラジオ ボタンを [正規表現]に変更します。
    • [置換後の文字列]に \J Number(cell(-1)) + 5 を入力します。\J プレフィックスは、これが JavaScript 式であることを示します。この式は左の列の値を取り出して 5 を加算します。cell 関数の詳細については、Replacement Expression Syntax を参照してください。
    • [選択範囲のみ]にチェックを入れ、列 2 のみを変更するようにします。
  3. 列 2 を選択します。

  4. [すべて置換]をクリックします。結果は次のスクリーンショットのとおりです。

日付計算を含む例については、How To Get The Number Of Days Between Two Dates In Emeditor への回答をお読みください。