Excel 2021で追加になった関数や機能をご紹介します。
2021以前の関数についても記載しますが結構な数があります。
気になる関数や活用できそうな関数は、今のうちにチェックして、実際に使用してみてください。今回は実際の使用方法は記載しないので紹介のみとなります。
Microsoft 365のみでしか使用できませんが、LAMBDAを使用すれば、新たな関数を独自に定義できる(作成できる)ようになりました。
種類 | 関数 | 説明 | Excel 2021 | Microsoft 365 |
---|---|---|---|---|
文字列 | ASC/JIS | 全角文字または半角文字に変換する | ||
文字列 | CHAR/UNICHAR | 文字コードに対応する文字を返す | ||
文字列 | CLEAN | 印刷できない文字を削除する | ||
文字列 | CODE/UNICODE | 文字コードを調べる | ||
文字列 | CONCATENATE | 文字列を連結する | ||
文字列 | EXACT | 文字列が等しいかどうかを調べる | ||
文字列 | FIND/FINDB | 文字列の位置またはバイト位置を調べる | ||
文字列 | LAMBDA | 変数と数式を指定し、関数として利用する | ○ | |
文字列 | LEFT/LEFTB | 左端から何文字かまたは何バイトかを取り出す | ||
文字列 | LEN/LENB | 文字列の文字数またはバイト数を求める | ||
文字列 | LET | 名前を付けた計算結果や値を関数内で利用する | ○ | |
文字列 | MID/MIDB | 指定した位置から何文字かまたは何バイトかを取り出す | ||
文字列 | NUMBERSTRING | 数値を漢数字の文字列に変換する | ||
文字列 | PHONETIC | ふりがなを取り出す | ||
文字列 | PROPER | 英単語の先頭文字だけを大文字に変換する | ||
文字列 | REPLACE/REPLACEB | 指定した文字数またはバイト数の文字列を置き換える | ||
文字列 | REPT | 指定した回数だけ文字列を繰り返す | ||
文字列 | RIGHT/RIGHTB | 右端から何文字かまたは何バイトかを取り出す | ||
文字列 | SEARCH/SEARCHB | 文字列の位置またはバイト位置を調べる | ||
文字列 | SUBSTITUTE | 検索した文字列を置き換える | ||
文字列 | TEXT | 数値に表示形式を適用した文字列を返す | ||
文字列 | TEXTJOIN | 区切り記号を挿入しながら複数の文字列を連結する | ○ | |
文字列 | TRIM | 余計な空白文字を削除する | ||
文字列 | UPPER/LOWER | 英字を大文字または小文字に変換する | ||
数値 | ABS | 絶対値を求める | ||
数値 | AGGREGATE | さまざまな集計値を求める | ||
数値 | AVERAGE/AVERAGEA | 数値またはデータの平均値を求める | ||
数値 | AVERAGEIF | 条件を指定して数値の平均を求める | ||
数値 | AVERAGEIFS | 複数の条件を指定して数値の平均を求める | ||
数値 | CEILING | 数値を基準値の倍数に切り上げる | ||
数値 | COS | 余弦を求める | ||
数値 | COUNT/COUNTA | 数値や日付、時刻またはデータの個数を求める | ||
数値 | COUNTBLANK | 空白セルの個数を求める | ||
数値 | COUNTIF | 条件に一致するデータの個数を求める | ||
数値 | COUNTIFS | 複数の条件に一致するデータの個数を求める | ||
数値 | DAVERAGE | 条件を満たすセルの平均を求める | ||
数値 | DCOUNT | 条件を満たす数値の個数を求める | ||
数値 | DCOUNTA | 条件を満たす空白以外のセルの個数を求める | ||
数値 | DEGREES | ラジアンを度に変換する | ||
数値 | DSUM | 条件を満たすセルの合計を求める | ||
数値 | EVEN/ODD | 最も近い偶数または奇数になるように切り上げる | ||
数値 | FIXED | 数値に桁区切り記号と小数点を付ける | ||
数値 | FLOOR | 数値を基準値の倍数に切り下げる | ||
数値 | FREQUENCY | 区間に含まれる値の個数を求める | ||
数値 | INT | 小数点以下を切り捨てる | ||
数値 | LARGE | 大きいほうから何番目かの値を求める | ||
数値 | MAX/MAXA | 数値またはデータの最大値を求める | ||
数値 | MEDIAN | 数値の中央値を求める | ||
数値 | MIN/MINA | 数値またはデータの最小値を求める | ||
数値 | MOD | 余りを求める | ||
数値 | MODE/MODE.SNGL | 数値の最頻値を求める | ||
数値 | MODE.MULT | 複数の最頻値を求める | ||
数値 | MROUND | 指定した数値の倍数になるように丸める | ||
数値 | PRODUCT | 積を求める | ||
数値 | QUOTIENT | 整数商を求める | ||
数値 | RADIANS | 度をラジアンに変換する | ||
数値 | RAND | 乱数を発生させる(0以上1未満の整数) | ||
数値 | RANDARRAY | 乱数が入った配列を作成する | ○ | ○ |
数値 | RANDBETWEEN | 乱数を発生させる(整数) | ||
数値 | RANK/RANK.EQ | 順位を求める(同じ値のときは最上位の順位を返す) | ||
数値 | RANK.AVG | 順位を求める(同じ値のときは平均値の順位を返す) | ||
数値 | ROUND | 指定した桁数で四捨五入する | ||
数値 | ROUNDDOWN/TRUNC | 指定した桁数で切り捨てる | ||
数値 | ROUNDUP | 指定した桁数で切り上げる | ||
数値 | SEQUENCE | 等差数列が入った配列を作成する | ○ | |
数値 | SIN | 正弦を求める | ||
数値 | SMALL | 小さいほうから何番目かの値を求める | ||
数値 | SUBTOTAL | さまざまな集計値を求める | ||
数値 | SUM | 数値を合計する | ||
数値 | SUMIF | 条件を指定して数値を合計する | ||
数値 | SUMIFS | 複数の条件を指定して数値を合計する | ||
数値 | SUMPRODUCT | 配列要素の積を合計する | ||
数値 | SUMPRODUCT | 配列要素の積を合計する | ||
数値 | TAN | 正接を求める | ||
検索 | ADDRESS | 行番号と列番号からセル参照の文字列を求める | ||
検索 | ADDRESS | 行番号と列番号からセル参照の文字列を求める | ||
検索 | CHOOSE | 引数のリストから値を選ぶ | ||
検索 | COLUMN | セルの列番号を求める | ||
検索 | COLUMNS | 列数を求める | ||
検索 | FILTER | 条件に一致する行を抽出する | ○ | |
検索 | FIELDVALUE | 株価データや地理データの値を取り出す | ○ | |
検索 | HLOOKUP | 範囲を横方向に検索する | ||
検索 | HYPERLINK | ハイパーリンクを作成する | ||
検索 | INDEX | 行と列で指定した位置の値を求める | ||
検索 | INDIRECT | 参照文字列をもとにセルを間接参照する | ||
検索 | INDIRECT | 参照文字列をもとにセルを間接参照する | ||
検索 | LOOKUP | 1行または1列の範囲を検索する | ||
検索 | MATCH | 検索値の相対位置を求める | ||
検索 | OFFSET | 行と列で指定したセルのセル参照を求める | ||
検索 | ROW | セルの行番号を求める | ||
検索 | ROWS | 行数を求める | ||
検索 | SORT | データを並べて取り出す | ○ | |
検索 | SORTBY | データを複数の基準で並べて取り出す | ○ | |
検索 | TRANSPOSE | 行と列の位置を入れ替える | ||
検索 | TRANSPOSE | 行と列の位置を入れ替える | ||
検索 | UNIQUE | 重複するデータをまとめる | ○ | |
検索 | VLOOKUP | 範囲を縦方向に検索する | ||
検索 | XMATCH | 検索値の相対位置を求める | ○ | |
検索 | XLOOKUP | 範囲を下に向かって検索し対応する値を返す | ○ | ○ |
日付/時刻 | DATE | 年、月、日から日付を求める | ||
日付/時刻 | DATEDIF | 期間内の年数、月数、日数を求める | ||
日付/時刻 | DATESTRING | 日付を和暦に変換する | ||
日付/時刻 | DATEVALUE | 日付を表す文字列からシリアル値を求める | ||
日付/時刻 | DAY | 日付から「日」を取り出す | ||
日付/時刻 | EDATE | 数カ月前や数カ月後の日付を求める | ||
日付/時刻 | EOMONTH | 数カ月前や数カ月後の月末を求める | ||
日付/時刻 | HOUR | 時刻から「時」を取り出す | ||
日付/時刻 | ISOWEEKNUM | ISO8601方式で日付が何週目かを求める | ||
日付/時刻 | MINUTE | 時刻から「分」を取り出す | ||
日付/時刻 | MONTH | 日付から「月」を取り出す | ||
日付/時刻 | NETWORKDAYS | 土日と祭日を除外して期間内の日数を求める | ||
日付/時刻 | NETWORKDAYS.INTL | 指定した休日を除外して期間内の日数を求める | ||
日付/時刻 | NOW/TODAY | 現在の日付、または現在の日付と時刻を求める | ||
日付/時刻 | SECOND | 時刻から「秒」を取り出す | ||
日付/時刻 | TEXT | 数値に表示形式を適用した文字列を返す | ||
日付/時刻 | TEXT | 数値に表示形式を適用した文字列を返す | ||
日付/時刻 | TIME | 時、分、秒から時刻を求める | ||
日付/時刻 | TIMEVALUE | 時刻を表す文字列からシリアル値を求める | ||
日付/時刻 | WEEKDAY | 日付から曜日を取り出す | ||
日付/時刻 | WEEKDAY | 日付から曜日を取り出す | ||
日付/時刻 | WEEKNUM | 日付が何週目かを求める | ||
日付/時刻 | WEEKNUM | 日付が何週目かを求める | ||
日付/時刻 | WORKDAY | 土日と祭日を除外して期日を求める | ||
日付/時刻 | WORKDAY.INTL | 指定した休日を除外して期日を求める | ||
日付/時刻 | YEAR | 日付から「年」を取り出す | ||
セル | CELL | セルの情報を得る | ||
セル | FORMULATEXT | 数式を取り出す | ||
セル | INFO | 現在の操作環境についての情報を得る | ||
セル | ISBLANK | 空白セルかどうかを調べる | ||
セル | ISEVEN/ISODD | 偶数か奇数かどうかを調べる | ||
セル | ISFORMULA | 数式かどうかを調べる | ||
セル | ISLOGICAL | 論理値かどうかを調べる | ||
セル | ISTEXT/ISNONTEXT | 文字列か文字列以外かどうかを調べる | ||
セル | ISNUMBER | 数値かどうかを調べる | ||
セル | TYPE | データの種類を調べる | ||
エラー処理 | IF | 条件によって利用する式を変える | ||
エラー処理 | IFERROR/IFNA | エラーの場合に返す値を指定する | ||
エラー処理 | ISERROR/ISERR | エラー値かどうかを調べる |