メインコンテンツへスキップ

表計算

ブラウザー上で動作する表計算ツールです。データはサーバーなどに送信しません。数式を使った計算や、Excel ファイル (.xlsx) と CSV ファイルの読み込みと保存ができます。

ABCDEFGHIJKL
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操作
F2F2選択したセルを編集する (セルをもう一度タップするか、文字を入力しても編集を開始できます)
Enter / Shift + EnterReturn / Shift + Return確定して下 / 上のセルへ移動する
Tab / Shift + TabTab / Shift + Tab確定して右 / 左のセルへ移動する
EscEsc編集を取り消す
↑ ↓ ← →↑ ↓ ← →セル間を移動する (= で始まる数式の入力中は、移動先のセル参照を数式に挿入する)
Shift + ↑ ↓ ← →Shift + ↑ ↓ ← →範囲を選択する (Shift + クリックかドラッグでも選択できます)
Ctrl + ↑ ↓ ← →⌘ + ↑ ↓ ← →連続するデータの端まで移動する
Home / EndFn + ← / →行の先頭 / データのある最後の列へ移動する
Ctrl + Home / End⌘ + Fn + ← / →A1 / データのある最後のセルへ移動する
PageUp / PageDownFn + ↑ / ↓1 画面ずつ上下に移動する
Shift + SpaceShift + 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 + ~標準の表示形式に戻す
F4F4数式の編集中に、セル参照の $ を A1 → $A$1 → A$1 → $A1 の順に切り替える
Delete / BackspaceDelete選択した範囲の内容を消去する (表示形式は残ります)
Ctrl + C / X / V⌘ + C / X / Vコピー / 切り取り / 貼り付け (Excel との間でも使えます)
Ctrl + Z / Y⌘ + Z / Shift + ⌘ + Z元に戻す / やり直す (100 回まで)
Shift + F10Shift + F10メニューを開く (右クリックか長押しでも開きます)
F6 / Shift + F6F6 / Shift + F6ツールバー → 数式バー → セル領域 → シートタブ の順に移動する (Shift で逆順)

使える関数

数学

関数構文説明
SUMSUM(数値 1, [数値 2], …)合計
SUMIFSUMIF(範囲, 条件, [合計範囲])条件に合うセルの合計
SUMIFSSUMIFS(合計範囲, 条件範囲 1, 条件 1, …)複数の条件に合うセルの合計
SUMPRODUCTSUMPRODUCT(配列 1, [配列 2], …)対応する要素どうしを掛け合わせ、その合計を求める
PRODUCTPRODUCT(数値 1, [数値 2], …)数値の積を求める
ABSABS(数値)絶対値
SQRTSQRT(数値)平方根
POWERPOWER(数値, 指数)べき乗
MODMOD(数値, 除数)割り算の余り
INTINT(数値)指定した数値以下の最大の整数を返す
TRUNCTRUNC(数値, [桁数])指定した桁数で切り捨てる (0 に近づく方向)
ROUNDROUND(数値, 桁数)四捨五入
ROUNDUPROUNDUP(数値, 桁数)切り上げ
ROUNDDOWNROUNDDOWN(数値, 桁数)切り捨て
CEILINGCEILING(数値, 基準値)基準値の倍数に切り上げ
FLOORFLOOR(数値, 基準値)基準値の倍数に切り捨て
EXPEXP(数値)e のべき乗
LNLN(数値)自然対数
LOGLOG(数値, [底])対数 (底を省くと 10)
LOG10LOG10(数値)常用対数
PIPI()円周率
RANDRAND()0 以上 1 未満の乱数 (計算のたびに変わる)
RANDBETWEENRANDBETWEEN(最小値, 最大値)指定した範囲内の整数の乱数
SIGNSIGN(数値)正なら 1、0 なら 0、負なら -1
QUOTIENTQUOTIENT(分子, 分母)割り算の商の整数部分
EVENEVEN(数値)偶数に切り上げ
ODDODD(数値)奇数に切り上げ

統計

関数構文説明
AVERAGEAVERAGE(数値 1, [数値 2], …)平均
AVERAGEIFAVERAGEIF(範囲, 条件, [平均範囲])条件に合うセルの平均
AVERAGEIFSAVERAGEIFS(平均範囲, 条件範囲 1, 条件 1, …)複数の条件に合うセルの平均
MINMIN(数値 1, [数値 2], …)最小値
MAXMAX(数値 1, [数値 2], …)最大値
MINIFSMINIFS(最小範囲, 条件範囲 1, 条件 1, …)条件に合うセルの最小値
MAXIFSMAXIFS(最大範囲, 条件範囲 1, 条件 1, …)条件に合うセルの最大値
COUNTCOUNT(値 1, [値 2], …)数値が入力されているセルの個数
COUNTACOUNTA(値 1, [値 2], …)空でないセルの個数
COUNTBLANKCOUNTBLANK(範囲)空のセルの個数
COUNTIFCOUNTIF(範囲, 条件)条件に合うセルの個数
COUNTIFSCOUNTIFS(条件範囲 1, 条件 1, …)複数の条件に合うセルの個数
MEDIANMEDIAN(数値 1, [数値 2], …)中央値
MODEMODE(数値 1, [数値 2], …)最も出現回数の多い値 (最頻値)
LARGELARGE(配列, k)大きい方から k 番目の値
SMALLSMALL(配列, k)小さい方から k 番目の値
RANKRANK(数値, 範囲, [順序])範囲内での順位 (順序が 0 か省略の場合は大きい順)
STDEVSTDEV(数値 1, [数値 2], …)標本の標準偏差
STDEVPSTDEVP(数値 1, [数値 2], …)母集団の標準偏差
VARVAR(数値 1, [数値 2], …)標本の分散
VARPVARP(数値 1, [数値 2], …)母集団の分散

論理

関数構文説明
IFIF(条件, 真の場合, [偽の場合])条件を満たすかどうかに応じて値を返す
IFSIFS(条件 1, 値 1, [条件 2, 値 2], …)最初に満たされた条件に対応する値を返す
IFERRORIFERROR(値, エラーの場合の値)エラーの場合に指定した値を返す
IFNAIFNA(値, #N/A の場合の値)#N/A の場合に指定した値を返す
ANDAND(条件 1, [条件 2], …)すべての条件を満たすかどうか
OROR(条件 1, [条件 2], …)いずれかの条件を満たすかどうか
NOTNOT(条件)TRUE と FALSE を入れ替える
XORXOR(条件 1, [条件 2], …)満たす条件の数が奇数かどうか
TRUETRUE()TRUE を返す
FALSEFALSE()FALSE を返す
SWITCHSWITCH(式, 値 1, 結果 1, …, [既定])一致する値に対応した結果を返す (一致しない場合は既定値)
CHOOSECHOOSE(番号, 値 1, [値 2], …)番号に対応する値を返す

文字列

関数構文説明
LENLEN(文字列)文字数
LEFTLEFT(文字列, [文字数])文字列の先頭から指定した文字数を取り出す
RIGHTRIGHT(文字列, [文字数])文字列の末尾から指定した文字数を取り出す
MIDMID(文字列, 開始位置, 文字数)指定した位置から指定した文字数を取り出す
UPPERUPPER(文字列)英字を大文字にする
LOWERLOWER(文字列)英字を小文字にする
PROPERPROPER(文字列)英単語の先頭を大文字にする
TRIMTRIM(文字列)余分な空白を除く
SUBSTITUTESUBSTITUTE(文字列, 検索文字列, 置換文字列, [何番目])文字列の中の指定した文字列を置き換える
REPLACEREPLACE(文字列, 開始位置, 文字数, 置換文字列)指定した位置から指定した文字数を置き換える
REPTREPT(文字列, 回数)文字列を指定した回数だけ繰り返す
FINDFIND(検索文字列, 対象, [開始位置])文字列を検索し、その位置を返す (大文字と小文字を区別する)
SEARCHSEARCH(検索文字列, 対象, [開始位置])文字列を検索し、その位置を返す (大文字と小文字を区別せず、* と ? が使える)
EXACTEXACT(文字列 1, 文字列 2)2 つの文字列が等しいかどうか
TEXTTEXT(値, 表示形式)指定した表示形式で値を文字列に変換する
VALUEVALUE(文字列)数値を表す文字列を数値に変換する
CONCATCONCAT(文字列 1, [文字列 2], …)文字列を結合する
CONCATENATECONCATENATE(文字列 1, [文字列 2], …)文字列を結合する (以前からある関数)
TEXTJOINTEXTJOIN(区切り, 空を無視, 文字列 1, …)区切り文字を挟んで文字列を結合する
CHARCHAR(数値)文字コード (Unicode) に対応する文字を返す
CODECODE(文字列)先頭の文字の文字コード (Unicode) を返す
ASCASC(文字列)全角の英数字とカタカナを半角にする
JISJIS(文字列)半角の英数字とカタカナを全角にする

検索と参照

関数構文説明
VLOOKUPVLOOKUP(検索値, 範囲, 列番号, [検索方法])表の左端の列で探し、同じ行の値を返す
HLOOKUPHLOOKUP(検索値, 範囲, 行番号, [検索方法])表の上端の行で探し、同じ列の値を返す
XLOOKUPXLOOKUP(検索値, 検索範囲, 戻り範囲, [見つからない場合], [一致モード], [検索モード])範囲で探し、対応する値を返す
INDEXINDEX(範囲, 行番号, [列番号])指定した行と列にある値を返す
MATCHMATCH(検索値, 範囲, [照合の種類])検索値が範囲の何番目にあるかを返す
ROWROW([参照])行番号
COLUMNCOLUMN([参照])列番号
ROWSROWS(範囲)範囲の行数
COLUMNSCOLUMNS(範囲)範囲の列数

日付と時刻

関数構文説明
TODAYTODAY()今日の日付
NOWNOW()今の日付と時刻
DATEDATE(年, 月, 日)年 / 月 / 日から日付を作る
YEARYEAR(日付)日付の年
MONTHMONTH(日付)日付の月
DAYDAY(日付)日付の日
HOURHOUR(時刻)時刻の時
MINUTEMINUTE(時刻)時刻の分
SECONDSECOND(時刻)時刻の秒
WEEKDAYWEEKDAY(日付, [種類])曜日の番号 (種類 2 は月曜が 1)
DATEDIFDATEDIF(開始日, 終了日, 単位)2 つの日付の間の年数 / 月数 / 日数
EDATEEDATE(開始日, 月数)指定した月数だけ前後の日付を返す
EOMONTHEOMONTH(開始日, 月数)指定した月数だけ前後の月の末日を返す
DAYSDAYS(終了日, 開始日)2 つの日付の間の日数
TIMETIME(時, 分, 秒)時 / 分 / 秒から時刻を作る
DATEVALUEDATEVALUE(日付の文字列)日付を表す文字列を日付の値に変換する

情報

関数構文説明
ISBLANKISBLANK(値)空のセルかどうか
ISNUMBERISNUMBER(値)数値かどうか
ISTEXTISTEXT(値)文字列かどうか
ISERRORISERROR(値)エラーかどうか
ISERRISERR(値)#N/A 以外のエラーかどうか
ISNAISNA(値)#N/A かどうか
ISLOGICALISLOGICAL(値)論理値 (TRUE か FALSE) かどうか
NN(値)値を数値に変換する (文字列は 0)
NANA()#N/A を返す

制限事項

対応していない書式と機能

太字、色、罫線、条件付き書式、入力規則、コメント、リンク、ウィンドウ枠の固定、行と列の非表示、グラフ、図、マクロ、セル内の改行、和暦の表示には対応していません。

ファイルの保存時に失われる情報

読み込んだファイルにこれらの設定や要素が含まれている場合、保存時に失われます。結合セルは左上のセルの値だけを表示します (保存時もセルの結合は保持されます)。配列数式 (Ctrl + Shift + Enter で入力した数式) は、左上のセルの数式のみが通常の数式として保存されます。

数式と参照の制限

定義済みの名前は数式で使用できますが、新しい名前は定義できません。テーブル参照、別のファイルへの参照、範囲を , で結合する参照、@ の付いた数式、計算結果を複数のセルに展開する数式には対応していません。

シート数 / 行数 / 列数の上限

シートは 20 枚まで、1 枚のシートは 2,000 行 × 52 列 (A〜AZ) までです。

数値や長い番号を入力するときの注意点

50% や ¥1,000 のような記号付きの値は、Excel と同じく数値と表示形式に分けて扱われます。数値は 15 桁までです (カード番号のような長い番号は、先頭に ' を付けると文字列として入力できます)。

このツールは役に立ちましたか?