エクセルで数式を他のシートにコピーしつつ参照セルを変更したい

 

備忘投稿。

普段はさほどエクセルを使わないので、意外と知らないプロセスが多かったりする。

今回やりたかったのはエクセルで平均を計算するってだけなんだけど、同じスタイルで作られたエクセルファイルがいっぱいあったので、同じ数式を別のシートにコピペして使いたかったのだ。

普通に数式をコピペすると数式が元のセルを参照してしまうので、新しいシートで同じ場所のセルを参照することができない。

式を貼り付けるときのスタイルは色々オプションがあるのだけど、どれを使っても上手くいかず。

 

……で、どうすればいいのかというと、下記の順で貼り付けることで一応目的のことは達成できる。

1 FormulaタブのところでShow Formulasをオンにする(日本語版だと数式・数式の表示かな)

2 数式表示になったセルを普通にコピーする

3 適当なテキストエディタに一度貼り付けてから、それをコピーし直す。私はMacのNotesに貼り付けたけど、たぶん何でも大丈夫なんじゃないかな。

4 使いたいエクセルブックのところで参照セルがずれないようにペーストする

 

これで一応できたのは良かったんだけど、もうちょっとスマートな方法があってもいいんじゃないかなあって気がするよね。数式をこういう形でコピペするってのはあまり一般的な手法じゃないってことなのかねえ……

関連記事

1. python・科学記事のまとめ

D

macでプログラムとか書いている時によく使うターミナルコマンドなど

 

プログラムをターミナルのviで書いてる時なんかによく使うコマンドなどを書いていく投稿。

macのターミナルのコマンド関連

terminalで現在いるディレクトリをファインダーで開く

openにピリオド

open .

ファインダーで開いてるディレクトリにterminalで移動

コマンドラインにcdをタイプしてから、ファインダーの中のフォルダをドラッグしてターミナルの上にドロップ。

コマンドラインからZipにフォルダーを圧縮

単純に圧縮するだけってのがしたいのにいつも忘れるコマンド。変なオプションつけてパスワード付きになっちゃったりするんだよな。

ともかく、これだけで良い。

zip -r AnyName.zip FolderName

terminalからファイルの拡張子をまとめて変える

for filename in ./*; do mv $filename ${filename%}.txt; done

これってシェルスクリプトってやつなの? 詳しくないからわからないんだけど、まあ動いてるからヨシッ。

terminalからファイル、フォルダのサイズチェック

du -sh (filename/foldername)

 

その他mac使うのに便利な操作

macのファインダーで隠しファイルを出したい場合

[command]+[shift]+[.]

これだけ。

タブブラウザの閉じたタブを復元

[command] + [shift] + [t]

macというかブラウザだけど。

 

 

何かあれば随時追記予定。

 

 

関連記事

1. python・科学関連記事のまとめ

D