Microsoft Excel: 設定、便利な使い方

UB3/informatics/basics/app_ms_excel

このページの最終更新日: 2021/06/20

  1. ショートカット
  2. 便利な関数
  3. Mac Textedit の表をエクセルにコピーする
  4. 空白セルを一括削除する (Mac Office 365)
  5. プロットエリアの大きさを設定する (Excel:mac2011)
  6. その他メモ

ブログ等へのリンク


広告

ショートカット

Excel:mac 2011

複数のファイルを開いている場合の切り替え

Ctrl + Tab

セルの周りに罫線

Command + Option + 十字キー (Mac 2011, 365)

セル内で改行

ページの上の方に、セル内改行を一括で置換する方法へのリンクがあります。

  • Command + Control + Enter (Mac 2011)
  • Command + Shift + Enter (Mac 365)
  • Alt + Enter (Win)

便利な関数

とりあえずは、私が研究で使ったことのある関数についてのみ、簡単にメモしてあります。参考書はこの Excel 2019 やさしい教科書 というのが見やすくてお勧めです。



ROUND

数字を丸めることができる。

たとえば 1.6568602333 という数字が、セルの表示設定で 1.66 として表示されているとする。これをコピーして、1.66 という値でペーストしたいときには、まず Round 関数で数字を丸めてコピー、値をペーストすればよい。単純にコピー & ペーストすると、下の方の位までペーストされてしまう。Excel:mac 2011 だが、他のバージョンでもおそらく同じはず。

LEFT
RIGHT

下記の MID とともに、文字列の一部を抽出する関数である。左側または右側から指定した文字数を取り出す。

=left(文字列,文字数) のように指定する。=left("12345", 3) とすると結果は 123 のようになる。文字列部分にセルを指定して、=left("A1", 3) のように使うことの方が多いだろう。

文字列の長さを取得する LEN 関数と組み合わせて =left(A1, LEN(A1)-N) のようにすると、末尾から N 文字を削除する ことができる。

MID

開始位置と桁数を指定することで、指定した文字列の中央部分から一部を抽出する。任意の文字数ごとに別のセルに値を移す方法 のページで解説した。

=mid(A1,1,11) のように指定する。A1 は文字列が入力されているセル、1 は開始位置、11 は桁数である。

LEN

文字列の長さを取得する。

RAND

0 から 1 の間で乱数を発生させる。

=rand() のように何も指定しないで良い。乱数の範囲を指定したい場合は RANDBETWEEN 関数を使い、=randbetween(5,10) のように最小値と最大値を指定する。

STDEV

=stdev(範囲) で、分母に n-1 を置いた不偏標準偏差を計算する。n を使う標準偏差の計算には、stdevp を用いる。

TTEST

t 検定 のための関数。詳細は Excel で t 検定を行う のページにまとめた。


Mac TextEdit の表をエクセルにコピーする

こんな感じで TextEdit で作られている表をエクセルにコピー & ペーストしようとすると、うまく表にならずに、縦一列でペーストされてしまう。

このときは、Word を経由して Excel に移す とうまくいく。つまり、.rtf の拡張子をもつファイルを一度 Word で開き、その表をエクセルにコピー & ペーストするのである。


空白セルを一括削除する (Mac Office 365)

検索すると「ジャンプ」を 使う方法、たぶん Windows の古いバージョンのエクセルについての記事がたくさん出てきて、なかなか必要な情報にたどり着けなかった。macOS Catalina, Office 365 での方法。

まず、空白セルを削除したい範囲を選択して (スクショでは選択していないが)、Edit - Find - Go To とする。


Go To でさまざまな対象を選べる。Blanks を選択。


これで空白セルのみが選択されるので、あとは Edit から Delete を選んで削除する。他のセルの状況によって、上に詰めても行ごと削除してもいいだろう。

結果、このように a b c d の間の空白セルを除くことができる。


広告

プロットエリアの大きさを設定する (Excel: mac2011)

グラフの大きさを表す概念として、図のようなグラフエリアとプロットエリアがある。

複数のグラフを並べるときには、もちろん大きさをそろえた方がきれいに見える。

グラフエリアの大きさは、グラフエリアを選択した状態でリボンの Chart - Format から設定することができる。また、グラフエリアのプロパティを開くと、グラフの場所も数字で設定できるので便利である。


しかし、なんとエクセルには plot area の大きさを数字で設定する機能が備わっていない。変更できるマクロもあるようだが (1)、同じサイズのグラフを作りたいときの当面の対策としては

  1. 一つグラフを作って、それをコピー & ペーストする。そのグラフに新しいデータを追加する。
  2. パワーポイントに移すときなど、手動でプロットエリアのサイズをいじらない。常にグラフエリアのみサイズを変更する。こうすれば、相対的な大きさは保つことができる。

プロットエリアの背景にパターンを設定して、それを参考にしながら細かく手動で設定するという方法もあるが、相当な手間がかかる。


その他メモ

内容が増えてきたら整理。

  • スペースなどで区切られたテキストを別のセルに分割するのも簡単になった。Data タブから Text to Columns を選べば良い。
  • エクセルの統計関数一覧
  • 特定の文字以降を削除するには、置換でワイルドカード * を使えば良い。
  • 重複行の削除は、データタブにアイコンがある。

広告

References

  1. インストラクターのネタ帳. Link.

コメント欄

各ページのコメント欄を復活させました。スパム対策のため、以下の禁止ワードが含まれるコメントは表示されないように設定しています。レイアウトなどは引き続き改善していきます。「管理人への質問」「フォーラム」へのバナーも引き続きご利用下さい。

禁止ワード: http, the, м (ロシア語のフォントです)


このページにコメント

Name:


Comment:



これまでに投稿されたコメント

Date Name Comment

写真素材無料【写真AC】

新しく写真の提供を始めました。どんどん追加していきますので、上のバナーから登録後に Ultrabem の写真 をご覧下さい。登録と 1 日 9 枚までのダウンロードは無料です。

ダウンロード 1 枚につき約 3 円が私たちに入るので、皆様の懐を全く痛めずに当サイトを支援して頂くことができます。どうぞよろしくお願いします。