列を一括編集して数式を追加する

列を一括編集して数式を追加する

次のような値を含む列があります

2015
2000
1950

この列を次のように置き換えたい

=YEAR(TODAY())-2015
=YEAR(TODAY())-2000
=YEAR(TODAY())-1950

行数が 1000 行ある場合はどうすればいいでしょうか?

それを参照する新しい列を作成し、元の列を非表示にするというトリックを知っています。ただし、可能であれば 2 つの列が存在することは避けたいです。

答え1

使用できます検索と置換それをやる。

  1. 開ける検索と置換(編集 > 検索と置換、またはCtrl+Hショートカットを使用)
  2. 探すenter ^(正規表現を使用して行の先頭に一致します)
  3. と置換する =YEAR(TODAY())-(つまり、行の先頭が、必要な数式の先頭に置き換えられます)
  4. チェック正規表現を使用して検索する
  5. 検索選択できます特定の範囲この列の範囲を入力します(Sheet1!A:A列Aの場合と同様)
  6. 次にすべて置換

実際のところ: ここに画像の説明を入力してください

関連情報