表計算
ブラウザー上で動作する表計算ツールです。データはサーバーなどに送信しません。数式を使った計算や、Excel ファイル (.xlsx) と CSV ファイルの読み込みと保存ができます。
| A | B | C | D | E | F | G | H | I | J | K | L | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 1 | ||||||||||||
| 2 | ||||||||||||
| 3 | ||||||||||||
| 4 | ||||||||||||
| 5 | ||||||||||||
| 6 | ||||||||||||
| 7 | ||||||||||||
| 8 | ||||||||||||
| 9 | ||||||||||||
| 10 | ||||||||||||
| 11 | ||||||||||||
| 12 | ||||||||||||
| 13 | ||||||||||||
| 14 | ||||||||||||
| 15 | ||||||||||||
| 16 | ||||||||||||
| 17 | ||||||||||||
| 18 | ||||||||||||
| 19 | ||||||||||||
| 20 | ||||||||||||
| 21 | ||||||||||||
| 22 | ||||||||||||
| 23 | ||||||||||||
| 24 | ||||||||||||
| 25 | ||||||||||||
| 26 | ||||||||||||
| 27 | ||||||||||||
| 28 |
データはこのブラウザー内にのみ保存され、サーバーには送信されません。
使い方
| キー | Mac | 操作 |
|---|---|---|
| F2 | F2 | 選択したセルを編集する (セルをもう一度タップするか、文字を入力しても編集を開始できます) |
| Enter / Shift + Enter | Return / Shift + Return | 確定して下 / 上のセルへ移動する |
| Tab / Shift + Tab | Tab / Shift + Tab | 確定して右 / 左のセルへ移動する |
| Esc | Esc | 編集を取り消す |
| ↑ ↓ ← → | ↑ ↓ ← → | セル間を移動する (= で始まる数式の入力中は、移動先のセル参照を数式に挿入する) |
| Shift + ↑ ↓ ← → | Shift + ↑ ↓ ← → | 範囲を選択する (Shift + クリックかドラッグでも選択できます) |
| Ctrl + ↑ ↓ ← → | ⌘ + ↑ ↓ ← → | 連続するデータの端まで移動する |
| Home / End | Fn + ← / → | 行の先頭 / データのある最後の列へ移動する |
| Ctrl + Home / End | ⌘ + Fn + ← / → | A1 / データのある最後のセルへ移動する |
| PageUp / PageDown | Fn + ↑ / ↓ | 1 画面ずつ上下に移動する |
| Shift + Space | Shift + Space | 行全体を選択する (行番号をクリックしても選択できます) |
| Ctrl + Space | ⌃ + Space | 列全体を選択する (列見出しをクリックしても選択できます) |
| Ctrl + A | ⌘ + A | 連続するデータ範囲を選択する (2 回目でシート全体) |
| Ctrl + D / R | ⌘ + D / R | 上のセルの内容を下方向へ / 左のセルの内容を右方向へコピーする (選択した範囲を埋める) |
| Ctrl + F | ⌘ + F | 検索 |
| Ctrl + H | ⌃ + H | 置換 |
| Ctrl + ; | ⌘ + ; | 今日の日付を入力する |
| Ctrl + : | ⌘ + : | 現在の時刻を入力する |
| Ctrl + Shift + 1 | ⌃ + Shift + 1 | 桁区切りを付けて小数点以下 2 桁で表示する |
| Ctrl + Shift + 3 | ⌃ + Shift + 3 | 日付形式で表示する |
| Ctrl + Shift + 5 | ⌃ + Shift + 5 | パーセント表示にする |
| Ctrl + Shift + ~ | ⌃ + Shift + ~ | 標準の表示形式に戻す |
| F4 | F4 | 数式の編集中に、セル参照の $ を A1 → $A$1 → A$1 → $A1 の順に切り替える |
| Delete / Backspace | Delete | 選択した範囲の内容を消去する (表示形式は残ります) |
| Ctrl + C / X / V | ⌘ + C / X / V | コピー / 切り取り / 貼り付け (Excel との間でも使えます) |
| Ctrl + Z / Y | ⌘ + Z / Shift + ⌘ + Z | 元に戻す / やり直す (100 回まで) |
| Shift + F10 | Shift + F10 | メニューを開く (右クリックか長押しでも開きます) |
| F6 / Shift + F6 | F6 / Shift + F6 | ツールバー → 数式バー → セル領域 → シートタブ の順に移動する (Shift で逆順) |
使える関数
数学
| 関数 | 構文 | 説明 |
|---|---|---|
| SUM | SUM(数値 1, [数値 2], …) | 合計 |
| SUMIF | SUMIF(範囲, 条件, [合計範囲]) | 条件に合うセルの合計 |
| SUMIFS | SUMIFS(合計範囲, 条件範囲 1, 条件 1, …) | 複数の条件に合うセルの合計 |
| SUMPRODUCT | SUMPRODUCT(配列 1, [配列 2], …) | 対応する要素どうしを掛け合わせ、その合計を求める |
| PRODUCT | PRODUCT(数値 1, [数値 2], …) | 数値の積を求める |
| ABS | ABS(数値) | 絶対値 |
| SQRT | SQRT(数値) | 平方根 |
| POWER | POWER(数値, 指数) | べき乗 |
| MOD | MOD(数値, 除数) | 割り算の余り |
| INT | INT(数値) | 指定した数値以下の最大の整数を返す |
| TRUNC | TRUNC(数値, [桁数]) | 指定した桁数で切り捨てる (0 に近づく方向) |
| ROUND | ROUND(数値, 桁数) | 四捨五入 |
| ROUNDUP | ROUNDUP(数値, 桁数) | 切り上げ |
| ROUNDDOWN | ROUNDDOWN(数値, 桁数) | 切り捨て |
| CEILING | CEILING(数値, 基準値) | 基準値の倍数に切り上げ |
| FLOOR | FLOOR(数値, 基準値) | 基準値の倍数に切り捨て |
| EXP | EXP(数値) | e のべき乗 |
| LN | LN(数値) | 自然対数 |
| LOG | LOG(数値, [底]) | 対数 (底を省くと 10) |
| LOG10 | LOG10(数値) | 常用対数 |
| PI | PI() | 円周率 |
| RAND | RAND() | 0 以上 1 未満の乱数 (計算のたびに変わる) |
| RANDBETWEEN | RANDBETWEEN(最小値, 最大値) | 指定した範囲内の整数の乱数 |
| SIGN | SIGN(数値) | 正なら 1、0 なら 0、負なら -1 |
| QUOTIENT | QUOTIENT(分子, 分母) | 割り算の商の整数部分 |
| EVEN | EVEN(数値) | 偶数に切り上げ |
| ODD | ODD(数値) | 奇数に切り上げ |
統計
| 関数 | 構文 | 説明 |
|---|---|---|
| AVERAGE | AVERAGE(数値 1, [数値 2], …) | 平均 |
| AVERAGEIF | AVERAGEIF(範囲, 条件, [平均範囲]) | 条件に合うセルの平均 |
| AVERAGEIFS | AVERAGEIFS(平均範囲, 条件範囲 1, 条件 1, …) | 複数の条件に合うセルの平均 |
| MIN | MIN(数値 1, [数値 2], …) | 最小値 |
| MAX | MAX(数値 1, [数値 2], …) | 最大値 |
| MINIFS | MINIFS(最小範囲, 条件範囲 1, 条件 1, …) | 条件に合うセルの最小値 |
| MAXIFS | MAXIFS(最大範囲, 条件範囲 1, 条件 1, …) | 条件に合うセルの最大値 |
| COUNT | COUNT(値 1, [値 2], …) | 数値が入力されているセルの個数 |
| COUNTA | COUNTA(値 1, [値 2], …) | 空でないセルの個数 |
| COUNTBLANK | COUNTBLANK(範囲) | 空のセルの個数 |
| COUNTIF | COUNTIF(範囲, 条件) | 条件に合うセルの個数 |
| COUNTIFS | COUNTIFS(条件範囲 1, 条件 1, …) | 複数の条件に合うセルの個数 |
| MEDIAN | MEDIAN(数値 1, [数値 2], …) | 中央値 |
| MODE | MODE(数値 1, [数値 2], …) | 最も出現回数の多い値 (最頻値) |
| LARGE | LARGE(配列, k) | 大きい方から k 番目の値 |
| SMALL | SMALL(配列, k) | 小さい方から k 番目の値 |
| RANK | RANK(数値, 範囲, [順序]) | 範囲内での順位 (順序が 0 か省略の場合は大きい順) |
| STDEV | STDEV(数値 1, [数値 2], …) | 標本の標準偏差 |
| STDEVP | STDEVP(数値 1, [数値 2], …) | 母集団の標準偏差 |
| VAR | VAR(数値 1, [数値 2], …) | 標本の分散 |
| VARP | VARP(数値 1, [数値 2], …) | 母集団の分散 |
論理
| 関数 | 構文 | 説明 |
|---|---|---|
| IF | IF(条件, 真の場合, [偽の場合]) | 条件を満たすかどうかに応じて値を返す |
| IFS | IFS(条件 1, 値 1, [条件 2, 値 2], …) | 最初に満たされた条件に対応する値を返す |
| IFERROR | IFERROR(値, エラーの場合の値) | エラーの場合に指定した値を返す |
| IFNA | IFNA(値, #N/A の場合の値) | #N/A の場合に指定した値を返す |
| AND | AND(条件 1, [条件 2], …) | すべての条件を満たすかどうか |
| OR | OR(条件 1, [条件 2], …) | いずれかの条件を満たすかどうか |
| NOT | NOT(条件) | TRUE と FALSE を入れ替える |
| XOR | XOR(条件 1, [条件 2], …) | 満たす条件の数が奇数かどうか |
| TRUE | TRUE() | TRUE を返す |
| FALSE | FALSE() | FALSE を返す |
| SWITCH | SWITCH(式, 値 1, 結果 1, …, [既定]) | 一致する値に対応した結果を返す (一致しない場合は既定値) |
| CHOOSE | CHOOSE(番号, 値 1, [値 2], …) | 番号に対応する値を返す |
文字列
| 関数 | 構文 | 説明 |
|---|---|---|
| LEN | LEN(文字列) | 文字数 |
| LEFT | LEFT(文字列, [文字数]) | 文字列の先頭から指定した文字数を取り出す |
| RIGHT | RIGHT(文字列, [文字数]) | 文字列の末尾から指定した文字数を取り出す |
| MID | MID(文字列, 開始位置, 文字数) | 指定した位置から指定した文字数を取り出す |
| UPPER | UPPER(文字列) | 英字を大文字にする |
| LOWER | LOWER(文字列) | 英字を小文字にする |
| PROPER | PROPER(文字列) | 英単語の先頭を大文字にする |
| TRIM | TRIM(文字列) | 余分な空白を除く |
| SUBSTITUTE | SUBSTITUTE(文字列, 検索文字列, 置換文字列, [何番目]) | 文字列の中の指定した文字列を置き換える |
| REPLACE | REPLACE(文字列, 開始位置, 文字数, 置換文字列) | 指定した位置から指定した文字数を置き換える |
| REPT | REPT(文字列, 回数) | 文字列を指定した回数だけ繰り返す |
| FIND | FIND(検索文字列, 対象, [開始位置]) | 文字列を検索し、その位置を返す (大文字と小文字を区別する) |
| SEARCH | SEARCH(検索文字列, 対象, [開始位置]) | 文字列を検索し、その位置を返す (大文字と小文字を区別せず、* と ? が使える) |
| EXACT | EXACT(文字列 1, 文字列 2) | 2 つの文字列が等しいかどうか |
| TEXT | TEXT(値, 表示形式) | 指定した表示形式で値を文字列に変換する |
| VALUE | VALUE(文字列) | 数値を表す文字列を数値に変換する |
| CONCAT | CONCAT(文字列 1, [文字列 2], …) | 文字列を結合する |
| CONCATENATE | CONCATENATE(文字列 1, [文字列 2], …) | 文字列を結合する (以前からある関数) |
| TEXTJOIN | TEXTJOIN(区切り, 空を無視, 文字列 1, …) | 区切り文字を挟んで文字列を結合する |
| CHAR | CHAR(数値) | 文字コード (Unicode) に対応する文字を返す |
| CODE | CODE(文字列) | 先頭の文字の文字コード (Unicode) を返す |
| ASC | ASC(文字列) | 全角の英数字とカタカナを半角にする |
| JIS | JIS(文字列) | 半角の英数字とカタカナを全角にする |
検索と参照
| 関数 | 構文 | 説明 |
|---|---|---|
| VLOOKUP | VLOOKUP(検索値, 範囲, 列番号, [検索方法]) | 表の左端の列で探し、同じ行の値を返す |
| HLOOKUP | HLOOKUP(検索値, 範囲, 行番号, [検索方法]) | 表の上端の行で探し、同じ列の値を返す |
| XLOOKUP | XLOOKUP(検索値, 検索範囲, 戻り範囲, [見つからない場合], [一致モード], [検索モード]) | 範囲で探し、対応する値を返す |
| INDEX | INDEX(範囲, 行番号, [列番号]) | 指定した行と列にある値を返す |
| MATCH | MATCH(検索値, 範囲, [照合の種類]) | 検索値が範囲の何番目にあるかを返す |
| ROW | ROW([参照]) | 行番号 |
| COLUMN | COLUMN([参照]) | 列番号 |
| ROWS | ROWS(範囲) | 範囲の行数 |
| COLUMNS | COLUMNS(範囲) | 範囲の列数 |
日付と時刻
| 関数 | 構文 | 説明 |
|---|---|---|
| TODAY | TODAY() | 今日の日付 |
| NOW | NOW() | 今の日付と時刻 |
| DATE | DATE(年, 月, 日) | 年 / 月 / 日から日付を作る |
| YEAR | YEAR(日付) | 日付の年 |
| MONTH | MONTH(日付) | 日付の月 |
| DAY | DAY(日付) | 日付の日 |
| HOUR | HOUR(時刻) | 時刻の時 |
| MINUTE | MINUTE(時刻) | 時刻の分 |
| SECOND | SECOND(時刻) | 時刻の秒 |
| WEEKDAY | WEEKDAY(日付, [種類]) | 曜日の番号 (種類 2 は月曜が 1) |
| DATEDIF | DATEDIF(開始日, 終了日, 単位) | 2 つの日付の間の年数 / 月数 / 日数 |
| EDATE | EDATE(開始日, 月数) | 指定した月数だけ前後の日付を返す |
| EOMONTH | EOMONTH(開始日, 月数) | 指定した月数だけ前後の月の末日を返す |
| DAYS | DAYS(終了日, 開始日) | 2 つの日付の間の日数 |
| TIME | TIME(時, 分, 秒) | 時 / 分 / 秒から時刻を作る |
| DATEVALUE | DATEVALUE(日付の文字列) | 日付を表す文字列を日付の値に変換する |
情報
| 関数 | 構文 | 説明 |
|---|---|---|
| ISBLANK | ISBLANK(値) | 空のセルかどうか |
| ISNUMBER | ISNUMBER(値) | 数値かどうか |
| ISTEXT | ISTEXT(値) | 文字列かどうか |
| ISERROR | ISERROR(値) | エラーかどうか |
| ISERR | ISERR(値) | #N/A 以外のエラーかどうか |
| ISNA | ISNA(値) | #N/A かどうか |
| ISLOGICAL | ISLOGICAL(値) | 論理値 (TRUE か FALSE) かどうか |
| N | N(値) | 値を数値に変換する (文字列は 0) |
| NA | NA() | #N/A を返す |
制限事項
対応していない書式と機能
太字、色、罫線、条件付き書式、入力規則、コメント、リンク、ウィンドウ枠の固定、行と列の非表示、グラフ、図、マクロ、セル内の改行、和暦の表示には対応していません。
ファイルの保存時に失われる情報
読み込んだファイルにこれらの設定や要素が含まれている場合、保存時に失われます。結合セルは左上のセルの値だけを表示します (保存時もセルの結合は保持されます)。配列数式 (Ctrl + Shift + Enter で入力した数式) は、左上のセルの数式のみが通常の数式として保存されます。
数式と参照の制限
定義済みの名前は数式で使用できますが、新しい名前は定義できません。テーブル参照、別のファイルへの参照、範囲を , で結合する参照、@ の付いた数式、計算結果を複数のセルに展開する数式には対応していません。
シート数 / 行数 / 列数の上限
シートは 20 枚まで、1 枚のシートは 2,000 行 × 52 列 (A〜AZ) までです。
数値や長い番号を入力するときの注意点
50% や ¥1,000 のような記号付きの値は、Excel と同じく数値と表示形式に分けて扱われます。数値は 15 桁までです (カード番号のような長い番号は、先頭に ' を付けると文字列として入力できます)。
このツールは役に立ちましたか?