こんにちは、わたあめです。先日Excelを使っていると怪奇現象が起きました。
詳しい事象としては、シートを並べて表示させて、作業しやすくするために、Excelの同ブックを別ウィンドウで開いていました。Excel2016での操作手順は以下です。
- excel起動
- [表示]>[新しいウィンドウを開く]
- [整列]>[左右に並べて表示]を選択>[OK]ボタン
この手順で、シートを別ウィンドウで開いて左右にならべることができます。とても便利なのですが、文字を入力すると開いているシート全部に入力データが反映されるという現象が起きたという訳です。
例えば、Sheet1のA1セルに"aaa"と入力したら、Sheet2のA1セルにも自動的に"aaa"が入力されていました。入力データが勝手に同期していような動きです。
なぜこうなるのか?を調査したので、記事にまとめます。それでは、いってみましょう!
原因:シートを同時に複数選択した
原因は、シートを複数選択した状態で、新しいウィンドウを開いたからでした。
この現象が起きた手順は以下の通りです。
- excel起動
- 複数のシートを選択
- [表示]>[新しいウィンドウを開く]
- [整列]>[左右に並べて表示]を選択>[OK]ボタン
冒頭の手順に比べて②の複数シートを選択するという過程が加わっていますね。この複数のシートを選択したことが原因でした。ちなみに、複数のシートを選択すると、(表示設定にもよるかもだが)選択されているシートのタブ部分が白色になります。
上記画像で説明を付け加えると、左側はSheet1のみ選択、右側はSheet1とSheet2のシートを同時選択しるという状態です。
対処方法:複数シート選択を解除する
操作が他シートにも同期されてしまう場合、シートが複数選択されているいか確認すると良いです。
解除方法は、選択されていないシート(白色になっていないシート)をクリックすれば解除されます。または、シートのタブを右クリックし、[作業グループの解除]をクリックします。
逆に活用:複数シートに同時入力する
偶然ではありましたが、活用することが出来る機能ですよね。同じブックで、複数シートに同じ操作をしたい場合、複数シートを選択すると良いということです。複数シートの選択方法は、Ctrlキーを押しながら選択したいシートのタブをクリック。連続したシートを選択したい場合は、Shiftキーを押しながら選択すると良いですよ。
活用シーンとしては、同じような構成(表が同じセル位置にある)のシートを一気に入力したい時とかでしょうか。
入力したセルと全く位置が更新されるようなので、利用シーンは限られそうですが。覚えておくと役立つ時がくるかもしれません。
さいごに
最後までお読みいただき、ありがとうございました。シートが複数選択されていることに気づかず編集して、データが知らない間に上書きされていたということが起こっていたわたあめです。データ入力し直しました。お疲れさまでした!!