FIND関数とFINDB関数について
FINDとFINDBの概要
セル内の指定した文字の位置を求めるExcel関数 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
=FIND( 位置を知りたい文字列 , 対象 , 開始位置 ) =FINDB( 位置を知りたい文字列 , 対象 , 開始位置 ) 概要 指定した文字列の位置を求める |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
FINDはどのような時に使用するか
- 特定の文字がセル内のどの位置にあるかを知りたい
- 商品コード内の4番目の位置がA、B、C...によって区分されている
FINDの使い方
A | B | C | D | E | |
1 | D | ||||
2 | ABCDE | 4
=FIND( D1 , C2 , 1 ) ※FINDB( D1 , C2 , 1 )についても 4が表示される |
|||
3 | |||||
4 | |||||
5 | |||||
6 | え | ||||
7 | あいうえお | 7
=FIND( D5 , C6 , 1 ) ※FINDB( D5 , C6, 1 )については2バイト文字3つ目であるから7が表示される(2+2+2+1) |
|||
8 |
単純に文字数でカウントしたいのであればFINDでよい。
|
||||
9 | |||||
10 |
FINDとSEARCHの違い
- FINDは大文字と小文字を区別するが、SEARCHは区別しない
- SEARCHではワイルドカードを使用することができる
FINDで右からの位置を求めることはできるか
- FINDは左からの位置を取得し、RIGHTは文字を取得する関数であるからいずれも対応できない、そこで、文字数をLENを用いてカウントし、その数からFINDの値を減じる方法をとる。この方法では最も左側にある文字列の位置を右からカウントした数が表示される
- 位置を知りたい文字列が複数あるときは、下記の2つ目の文字の位置を求める方法の式をFIND部分に入れればよい
A | B | C | D | E | |
1 | |||||
2 | E | ||||
3 | ABCDEF | 2
=( LEN(C3) - FIND(D2,C3,1) + 1) LEN(C3)によって文字数をカウント(6)し、その数から、Eの位置である5を減じ、1を加える。 |
|||
4 | |||||
5 | |||||
6 | |||||
7 | |||||
8 |
FINDで2つ目の文字の位置を求める方法
- FINDによって得られる数値は1つ目の文字である、これを応用することで、2つ目の文字の位置を取得できる
- =FIND(D2,C3,FIND(D2,C3,1)+1,1) とする。こうすることで1つ目の文字の次の位置から検索できる
- 3つ目についても同様に拡張すればよい、1つ目をD3、2つ目をE3、3つ目をF3に表示などとするとわかりやすい。
- 3つ目は=FIND(D2,C3,FIND(D2,C3,FIND(D2,C3,1)+1)+1)
A | B | C | D | E | |
1 | |||||
2 | G | ||||
3 | ABCDGEFG | 8
=FIND(D2,C3,FIND(D2,C3,1)+1) C3に含まれる最初のGは5、次は8である。 内部のFIND部分を数値化すると =FIND(D2,C3,6)となっている |
|||
4 | |||||
5 | |||||
6 | |||||
7 | |||||
8 |
FINDでワイルドカードを用いた正規表現は?
- FIND関数ではワイルドカードを使用することはできない。ワイルドカードを使用する際はSEARCHを用いる
FINDで見つからない場合の処理
- 見つからない場合は、#VALUE!と表示される。この場合に確認しやすくするには、=IFERROR(FIND(位置を知りたい文字列,対象,1),"見つかりませんでした") とする。
A | B | C | D | E | |
1 | |||||
2 | G | ||||
3 | ABCDEF | Gは見つかりませんでした
=IFERROR(FIND(D2,C3,1),D2&"は見つかりませんでした") C3にはGは含まれていないため、"Gは見つかりませんでした"と表示される。 |
|||
4 | |||||
5 |
D2と"は見つかりませんでいした"の文字を&で結合している(もちろん、CONCATENATEで結合してもよい) |
||||
6 | |||||
7 | |||||
8 |
FINDで改行を見つけるには
- 改行はCHAR関数に10を指定して見つけ出すことができるため、以下のようにする
A | B | C | D | E | |
1 | |||||
2 | |||||
3 |
改行は ここです |
4
=FIND(CHAR(10),C3,1) CHAR(10)の位置を取得している。 |
|||
4 | |||||
5 |
セル内で改行させるにはaltを押しながらエンターを押す |
||||
6 | |||||
7 | |||||
8 |
FINDで範囲指定した場合の動作
- =FIND( ”B" , A1:B1 , 1 ) のように指定することもできるが、 各セルごとに判断され複数セルにわたって表示されるにすぎない。
- CONCATENATEを用いて、=FIND("B",CONCATENATE(A1,B1),1)などとするとA1の先端からの位置を取得することができる。
A | B | C | D | E | |
1 | |||||
2 | G | ||||
3 | ABCDE | FGHIJ | #VALUE
=FIND(D2,B3:C3,1) E3にC3の結果が表示される。B3にGがないため、#VALUEと表示されている =FIND(D2,CONCATENATE(B3,C3),1)とすると、7が表示される |
2 | |
4 | |||||
5 |
結局のところ、D3にFIND(D2,B3,1)、E3にFIND(D2,C3,1)とすることと変わらず、そちらのほうが編集や管理もしやすい |
||||
6 | |||||
7 | |||||
8 |
FINDについてまとめの一言
- ExcelのFIND関数は、指定した文字列が他の文字列内で最初に現れる位置を返すための便利な関数です。大文字と小文字を区別して検索を行うため、正確な検索が必要な場合に役立ちます。文字列内の特定の部分を抜き出したい時や、部分一致を使ってデータを操作する際に効果的です。ただし、指定した文字列が見つからない場合はエラーが返されるため、その点には注意が必要です。
- FIND関数は、部分一致によるデータ抽出の際にMID関数やLEFT関数、RIGHT関数と組み合わせることで、柔軟にデータを操作できます。データの特定の位置を把握したい場合に非常に便利な関数です。
FIND関数のよくある質問
- Q: FIND関数の基本的な使い方は?
- A: FIND関数は、指定した文字列が他の文字列内で最初に現れる位置を返します(位置は1から始まります)。構文は
=FIND(検索文字列, 対象文字列, [開始位置])
です。例えば、=FIND("a", "Apple")
は2を返します。 - Q: FIND関数で検索が大文字と小文字を区別しますか?
- A: はい、FIND関数は大文字と小文字を区別します。例えば、
=FIND("a", "Apple")
は2を返しますが、=FIND("A", "Apple")
は1を返します。 - Q: FIND関数で部分一致はできますか?
- A: FIND関数は完全一致した文字列のみを検索します。部分一致が必要な場合は、
SEARCH
関数を使用してください。 - Q: FIND関数の開始位置とは何ですか?
- A:
[開始位置]
は検索を開始する位置を指定します(デフォルトは1)。例えば、=FIND("a", "Banana", 3)
は4を返します(3文字目以降で検索を開始)。 - Q: FIND関数でエラーが発生する原因は?
- A: 主な原因は以下の通りです:
- 検索文字列が対象文字列に含まれていない場合(
#VALUE!
エラー) [開始位置]
が対象文字列の長さを超える場合(#VALUE!
エラー)- 引数が空白や無効なデータの場合
- 検索文字列が対象文字列に含まれていない場合(
- Q: FIND関数を使った応用例は?
- A: FIND関数は、文字列の特定部分を抽出する際に役立ちます。例えば:
- 特定の文字以降の文字列を抽出:
=MID(A1, FIND(":", A1)+1, LEN(A1))
- 複数の文字列の位置を比較:
=FIND("a", A1)-FIND("b", A1)
- 特定の文字以降の文字列を抽出:
- Q: FIND関数で複数の文字列を同時に検索できますか?
- A: FIND関数自体は1つの検索文字列しか扱えませんが、配列数式を使うことで複数の文字列を同時に検索することが可能です。例えば、
=MIN(FIND({"a","b"}, A1))
は「a」または「b」の最初の出現位置を返します(Ctrl + Shift + Enterで確定)。
Excelの関数を検索する
分類 | 関数 | 説明 |
---|---|---|
数学 | ABS | 数値の絶対値を返す |
会計 | ACCRINTM | 償還時に利息が支払われる有価証券の未収利息を計算する |
会計 | ACCRINT | 定期的に利息が支払われる有価証券の未収利息を計算する |
検索 | ADDRESS | セル参照のアドレスを指定した形式で返す |
統計 | AGGREGATE | 指定した計算方法で集計を行う |
論理 | AND | すべての引数がTRUEのときTRUEを返す |
文字操作 | ARABIC | ローマ数字をアラビア数字に変換する |
検索 | AREAS | 範囲内のエリア数を返す |
文字操作 | ASC | 全角文字を半角に変換する |
数学 | ASINH | 逆双曲線正弦を求める |
数学 | ASIN | 逆正弦を求める |
数学 | ATAN2 | 2つの数値のアークタンジェントを求める |
数学 | ATANH | 逆双曲線タンジェントを求める |
数学 | ATAN | 逆タンジェントを求める |
統計 | AVERAGEA | 数値の平均を求める(数値以外も含む) |
統計 | AVERAGEIFS | 複数の条件を満たすセルの平均を求める |
統計 | AVERAGEIF | 指定した条件を満たすセルの平均を求める |
統計 | AVERAGE | 範囲内の数値の平均を求める |
基数 | BASE | 数値を指定した基数の文字列に変換する |
数学 | BESSELI | 第1種修正ベッセル関数の値を求める |
数学 | BESSELJ | 第1種ベッセル関数の値を求める |
数学 | BESSELK | 第2種ベッセル関数の値を求める |
数学 | BESSELY | 第2種ベッセル関数の値を求める |
統計 | BETA.DIST | ベータ分布の累積分布関数または確率密度関数の値を求める |
統計 | BETA.INV | ベータ分布の逆関数を求める |
基数 | BIN2DEC | 2進数を10進数に変換する |
基数 | BIN2HEX | 2進数を16進数に変換する |
基数 | BIN2OCT | 2進数を8進数に変換する |
基数 | BITAND | 2つの数値のビットごとのANDを求める |
基数 | BITLSHIFT | 数値を左に指定したビット数だけシフトする |
基数 | BITOR | 2つの数値のビットごとのORを求める |
基数 | BITRSHIFT | 数値を右に指定したビット数だけシフトする |
その他 | BITXOR | 2つの数値のビットごとのXORを求める |
その他 | BYROW | 各行に対して指定した関数を適用する |
数学 | CEILING.MATH | 指定した基準値の倍数に切り上げる |
数学 | CEILING.PRECISE | 指定した基準値の倍数に切り上げる(負の値も考慮) |
数学 | CEILING | 指定した基準値の倍数に切り上げる(過去のバージョン互換) |
検索 | CELL | セルの情報を取得する |
文字操作 | CHAR | 指定した文字コードの文字を返す、セル内の制御文字を削除する |
統計 | CHISQ.DIST | カイ二乗分布の累積分布関数の値を求める |
統計 | CHISQ.TEST | カイ二乗検定を行いp値を求める |
検索 | CHOOSE | リストの中から指定した番号の値を返す |
文字操作 | CODE | 指定した文字の文字コードを取得する |
検索 | COLUMNS | 指定した範囲の列数を返す |
検索 | COLUMN | 指定した範囲の最初の列番号を返す |
数学 | COMBINA | 重複を許可した組み合わせの総数を求める |
数学 | COMBIN | 組み合わせの総数を求める |
数学 | COMPLEX | 実数部と虚数部から複素数を作成する |
文字操作 | CONCATENATE | 複数の文字列を連結する(旧バージョンの関数) |
文字操作 | CONCAT | 複数の文字列を連結する |
その他 | CONVERT | 数値を異なる単位系に変換する |
統計 | CORREL | 2つのデータセットの相関係数を求める |
数学 | COSH | 双曲線余弦を求める |
数学 | COS | 余弦を求める |
統計 | COUNTA | 空白を含むセルの個数を数える |
統計 | COUNTBLANK | 空白セルの個数を数える |
統計 | COUNTIFS | 複数の条件を満たすセルの個数を数える |
統計 | COUNTIF | 指定した条件を満たすセルの個数を数える |
統計 | COUNT | 範囲内の数値の個数を数える |
会計 | COUPDAYBS | 直前の利払い日からクーポン支払日までの日数を求める |
会計 | COUPDAYSNC | 直後の利払い日までの日数を求める |
会計 | COUPDAYS | クーポン期間の日数を求める |
会計 | COUPNCD | 次のクーポン支払日を求める |
会計 | COUPNUM | クーポン支払回数を求める |
会計 | COUPPCD | 直前のクーポン支払日を求める |
数学 | CSCH | 双曲線コセカントを求める |
数学 | CSC | コセカントを求める |
会計 | CUMIPMT | ローンの期間中に支払われる累積利息を求める |
会計 | CUMPRINC | ローンの期間中に支払われる累積元本を求める |
日付 | DATEDIF | 2つの日付の間の経過期間を指定単位で求める |
日付 | DATEVALUE | シリアル値から日付を取得する |
日付 | DATE | 指定した年、月、日から日付を作成する |
日付 | DAYS | 2つの日付の差の日数を求める |
日付 | DAY | 日付の「日」の部分を取得する |
会計 | DB | 定率法による減価償却費を求める |
会計 | DDB | 加速定率法による減価償却費を求める |
基数 | DEC2BIN | 10進数を2進数に変換する |
基数 | DEC2HEX | 10進数を16進数に変換する |
基数 | DEC2OCT | 10進数を8進数に変換する |
基数 | DECIMAL | 指定した基数の文字列を10進数に変換する |
数学 | DEGREES | ラジアンを度に変換する |
数学 | DELTA | 2つの数値が等しいかを判定する |
会計 | DISC | 割引債の割引率を求める |
会計 | DOLLARDE | 小数形式のドル価格を整数と分数の形式に変換する |
会計 | DOLLARFR | 整数と分数の形式のドル価格を小数形式に変換する |
会計 | DOLLAR | 数値を通貨形式の文字列に変換する |
会計 | DURATION | 修正マコーレー期間を求める |
日付 | EDATE | 指定した月数後の日付を求める |
会計 | EFFECT | 名目年利から実効年利を求める |
その他 | ENCODEURL | URLエンコードされた文字列を返す |
日付 | EOMONTH | 月初めの日付を求める |
日付 | EOMONTH | 月末の日付を求める |
数学 | ERF.PRECISE | 誤差関数の値を求める |
数学 | ERFC.PRECISE | 相補誤差関数の値を求める |
数学 | ERFC | 誤差関数の補数を求める |
数学 | ERF | 誤差関数の値を求める |
その他 | ERROR.TYPE | エラーの種類を識別する |
数学 | EVEN | 数値を最も近い偶数に切り上げる |
文字操作 | EXACT | 2つの文字列が完全に一致するかを判定する |
論理 | Excelの論理式 | 論理式の評価結果に応じて処理を分岐させる |
統計 | EXPON.DIST | 指数分布の確率を求める |
数学 | EXP | eの累乗を求める |
統計 | F.DIST.RT | F分布の右側確率を求める |
統計 | F.DIST | F分布の確率を求める |
統計 | F.INV.RT | F分布の逆関数の右側確率を求める |
統計 | F.INV | F分布の逆関数を求める |
統計 | F.TEST | F検定を行い分散の等質性を判定する |
数学 | FACTDOUBLE | 数値の二重階乗を求める |
数学 | FACT | 数値の階乗を求める |
その他 | FILTERXML | XMLデータから特定の値を抽出する |
その他 | FILTER | 指定した条件に一致するデータを抽出する |
検索 | FIND | 指定した文字列の位置を検索する |
統計 | FISHERINV | フィッシャーの逆変換を求める |
統計 | FISHER | フィッシャー変換を求める |
数学 | FIXED | 数値を指定した小数点以下の桁数で文字列に変換する |
数学 | FLOOR.MATH | 指定した基準値の倍数に切り捨てる |
数学 | FLOOR | 指定した基準値の倍数に切り下げる(過去のバージョン互換) |
統計 | FORECAST.ETS.CONFINT | ETS予測の信頼区間を求める |
統計 | FORECAST.ETS.SEASONALITY | ETS予測の季節性を検出する |
統計 | FORECAST.ETS.STAT | ETS予測の統計情報を取得する |
統計 | FORECAST.ETS | ETSモデルを用いた時系列予測を行う |
統計 | FORECAST.LINEAR | 線形回帰を用いた予測値を求める |
統計 | FORECAST | 時系列データの予測値を求める |
その他 | FORMULATEXT | 数式の文字列を取得する |
統計 | FREQUENCY | データの度数分布を求める |
会計 | FVSCHEDULE | 複数の利率が適用される元本の将来価値を求める |
会計 | FV | 元本の将来価値を求める |
統計 | GAMMA.DIST | ガンマ分布の確率を求める |
統計 | GAMMA.INV | ガンマ分布の逆関数を求める |
統計 | GAMMALN.PRECISE | ガンマ関数の対数を求める |
統計 | GAMMALN | ガンマ関数の対数を求める |
統計 | GAMMA | ガンマ関数の値を求める |
数学 | GAUSS | 標準正規分布の累積分布関数を求める |
数学 | GCD | 指定した数値の最大公約数を求める |
統計 | GEOMEAN | 指定した範囲の幾何平均を求める |
統計 | GROWTH | 指定したデータの指数回帰予測を行う |
統計 | HARMEAN | 指定した範囲の調和平均を求める |
基数 | HEX2BIN | 16進数を2進数に変換する |
基数 | HEX2DEC | 16進数を10進数に変換する |
基数 | HEX2OCT | 16進数を8進数に変換する |
検索 | HLOOKUP | 指定した範囲の行を検索し値を返す |
時刻 | HOUR | 指定した時刻の「時」の部分を取得する |
その他 | HYPERLINK | 指定したリンクを作成する |
論理 | IFERROR | エラーが発生した場合に指定した値を返す |
論理 | IFS | 複数の条件に基づいて値を返す |
論理 | IF | 条件に応じて異なる値を返す |
数学 | IMABS | 複素数の絶対値を求める |
数学 | IMAGINARY | 複素数の虚数部を取得する |
数学 | IMARGUMENT | 複素数の偏角を求める |
数学 | IMCONJUGATE | 複素数の共役を求める |
数学 | IMCOSH | 複素数の双曲線余弦を求める |
数学 | IMCOS | 複素数の余弦を求める |
数学 | IMDIV | 複素数の除算を行う |
数学 | IMEXP | 複素数の指数関数を求める |
数学 | IMLN | 複素数の自然対数を求める |
数学 | IMLOG10 | 複素数の常用対数(底10)を求める |
数学 | IMLOG2 | 複素数の2を底とする対数を求める |
数学 | IMREAL | 複素数の実数部を取得する |
数学 | IMSINH | 複素数の双曲線正弦を求める |
数学 | IMSIN | 複素数の正弦を求める |
数学 | IMSQRT | 複素数の平方根を求める |
数学 | IMSUB | 複素数の減算を行う |
数学 | IMSUM | 複素数の加算を行う |
検索 | INDEX | 指定した列位置に対応する行データを取り出す |
検索 | INDEX | 指定した行位置に対応する列データを取り出す |
検索 | INDEX | 範囲内の指定したデータを取り出す |
検索 | INDIRECT | セル参照を文字列として指定し、そのセルの値を取得する |
会計 | INTRATE | 投資の割引率を求める |
数学 | INT | 数値の整数部分を取得する |
会計 | IPMT | ローンの利息部分の支払い額を求める |
会計 | IRR | 内部収益率(IRR)を求める |
論理 | ISBLANK | セルが空白かどうかを判定する |
論理 | ISERROR | セルの値がエラーかどうかを判定する |
論理 | ISEVEN | 数値が偶数かどうかを判定する |
論理 | ISFORMULA | セルに数式が含まれているかを判定する |
論理 | ISLOGICAL | 値が論理値(TRUEまたはFALSE)かどうかを判定する |
論理 | ISNONTEXT | 値がテキスト以外であるかを判定する |
論理 | ISNUMBER | 値が数値かどうかを判定する |
数学 | ISO.CEILING | 数値を指定した基準値の倍数に切り上げる |
論理 | ISODD | 数値が奇数かどうかを判定する |
会計 | ISPMT | ローンの期間中に支払われる利息額を求める |
論理 | ISREF | 値が有効なセル参照かどうかを判定する |
論理 | ISTEXT | 値がテキストかどうかを判定する |
文字操作 | JIS | 半角カタカナや英数字を全角に変換する |
統計 | KURT | 分布の尖度(歪みの程度)を求める |
その他 | LAMBDA | カスタム関数を作成する |
統計 | LARGE | 指定した範囲のn番目に大きい値を取得する |
数学 | LCM | 指定した数値の最小公倍数を求める |
文字操作 | LEFT | 文字列の左端から指定した文字数を取得する |
文字操作 | LEN | 文字列の長さを求める |
統計 | LINEST | 線形回帰の係数を求める |
数学 | LN | 数値の自然対数を求める |
数学 | LOG10 | 数値の常用対数(底10)を求める |
統計 | LOGEST | 指数回帰の係数を求める |
数学 | LOG | 任意の底を指定して対数を求める |
検索 | LOOKUP | 範囲内の値を検索し対応する値を返す |
文字操作 | LOWER | 文字列をすべて小文字に変換する |
検索 | MATCH | 指定した範囲で検索し一致する列を返す |
検索 | MATCH | 指定した範囲で検索し一致する行を返す |
統計 | MAXA | 条件を満たす最大値を取得する |
統計 | MAXIFS | 複数の条件を満たす最大値を取得する |
統計 | MAX | 範囲内の最大値を求める |
会計 | MDURATION | マコーレー期間の修正値を求める |
統計 | MEDIAN | 指定した範囲の中央値を求める |
文字操作 | MID | 文字列の指定した位置から部分文字列を取得する |
統計 | MINA | 範囲内の数値と文字列を含む最小値を求める |
統計 | MINIFS | 複数の条件を満たす最小値を取得する |
時刻 | MINUTE | 時刻の「分」を取得する |
統計 | MIN | 範囲内の最小値を求める |
会計 | MIRR | 修正内部収益率(MIRR)を求める |
統計 | MODE.MULT | 指定した範囲で最頻値を複数取得する |
統計 | MODE.SNGL | 指定した範囲で最頻値を1つ取得する |
数学 | MOD | 除算の余りを求める |
日付 | MONTH | 日付の「月」を取得する |
数学 | MROUND | 指定した基準値の倍数に丸める |
数学 | MULTINOMIAL | 多項係数を求める |
数学 | MUNIT | 単位行列を作成する |
日付 | NETWORKDAYS.INTL | 指定した休日を考慮して営業日数を求める |
日付 | NETWORKDAYS | 土日を除いた営業日数を求める |
会計 | NOMINAL | 名目年利を求める |
統計 | NORM.DIST | 正規分布の確率密度関数または累積分布関数を求める |
統計 | NORM.INV | 正規分布の逆関数を求める |
統計 | NORM.S.DIST | 標準正規分布の確率を求める |
統計 | NORM.S.INV | 標準正規分布の逆関数を求める |
時刻 | NOW | 現在の日時を取得する |
会計 | NPER | ローンの支払い回数を求める |
会計 | NPV | 正味現在価値(NPV)を求める |
その他 | NUMBERSTRING | 数値を文字列として変換する |
その他 | NUMBERVALUE | 文字列を数値に変換する |
基数 | OCT2BIN | 8進数を2進数に変換する |
基数 | OCT2DEC | 8進数を10進数に変換する |
基数 | OCT2HEX | 8進数を16進数に変換する |
会計 | ODDFPRICE | 奇数月払いの債券価格を求める |
会計 | ODDFYIELD | 奇数月払いの債券利回りを求める |
会計 | ODDLPRICE | 奇数月払いの債券発行時価格を求める |
会計 | ODDLYIELD | 奇数月払いの債券発行時利回りを求める |
数学 | ODD | 数値を最も近い奇数に切り上げる |
検索 | OFFSET | 指定したセル範囲を基準にして新しい範囲を取得する |
論理 | OR | いずれかの条件がTRUEならTRUEを返す |
統計 | PEARSON | ピアソンの相関係数を求める |
統計 | PERCENTILE.EXC | データ範囲内の指定した百分位数(補間なし)を求める |
統計 | PERCENTILE.INC | データ範囲内の指定した百分位数(補間あり)を求める |
統計 | PERCENTRANK.EXC | データ範囲内の指定した値の百分位(補間なし)を求める |
統計 | PERCENTRANK.INC | データ範囲内の指定した値の百分位(補間あり)を求める |
数学 | PERMUTATIONA | 順列の総数を求める(重複あり) |
数学 | PERMUT | 順列の総数を求める(重複なし) |
文字操作 | PHONETIC | ふりがなの文字列を取得する |
数学 | PI | 円周率の値を返す |
会計 | PMT | ローンの毎回の支払い額を求める |
統計 | POISSON.DIST | ポアソン分布の確率を求める |
数学 | POWER | 数値の累乗を求める |
会計 | PPMT | ローンの元本部分の支払い額を求める |
会計 | PRICEDISC | 割引債の価格を求める |
会計 | PRICEMAT | 満期時に利息が支払われる債券の価格を求める |
会計 | PRICE | 債券の価格を求める |
数学 | PRODUCT | 指定した範囲の積を求める |
文字操作 | PROPER | 単語の先頭を大文字に変換する |
会計 | PV | 現在価値(PV)を求める |
統計 | QUARTILE.EXC | データ範囲内の四分位数(補間なし)を求める |
統計 | QUARTILE.INC | データ範囲内の四分位数(補間あり)を求める |
数学 | QUOTIENT | 割り算の商を求める |
数学 | RANDARRAY | 指定した範囲のランダムな数値配列を生成する |
数学 | RANDBETWEEN | 指定した範囲内の整数の乱数を生成する |
数学 | RAND | 0以上1未満の乱数を生成する |
統計 | RANK.EQ | データ内での順位を求める(同順位を同じ値とする) |
会計 | RATE | 利率(年利)を求める |
会計 | RECEIVED | クーポン付き債券の受取総額を求める |
文字操作 | REPLACE | 文字列の一部を置換する |
文字操作 | REPT | 指定した文字列を指定回数繰り返す |
文字操作 | RIGHT | 文字列の右端から指定した文字数を取得する |
文字操作 | ROMAN | アラビア数字をローマ数字に変換する |
数学 | ROUNDDOWN | 指定した桁で切り捨てる |
数学 | ROUNDUP | 指定した桁で切り上げる |
数学 | ROUND | 指定した桁で四捨五入する |
検索 | ROWS | 指定した範囲の行数を求める |
時刻 | ROW | 指定したセルの行番号を取得する |
会計 | RRI | 一定利率での投資の必要利回りを求める |
検索 | SEARCH | 指定した文字列内で部分文字列の位置を検索する |
時刻 | SECOND | 時刻の「秒」の部分を取得する |
その他 | SEQUENCE | 指定した範囲に数列を生成する |
その他 | SHEETS | ブック内のシート数を返す |
検索 | SHEET | 指定したシートの番号を取得する |
統計 | SKEW.P | 母集団の歪度(偏りの程度)を求める |
数学 | SLOPE | 回帰直線の傾きを求める |
統計 | SKEW | 標本の歪度(偏りの程度)を求める |
会計 | SLN | 定額法での減価償却費を求める |
統計 | SMALL | 指定した範囲のn番目に小さい値を取得する |
検索 | SORTBY | 指定した範囲を別の範囲の並び順に基づいてソートする |
数学 | SQRT | 数値の平方根を求める |
統計 | STANDARDIZE | 標準化された値を求める |
統計 | STDEV.P | 母集団全体の標準偏差を求める |
統計 | STDEV.S | 標本の標準偏差を求める |
統計 | STDEVA | 数値データを含む範囲の標準偏差を求める |
統計 | STDEVPA | 論理値や文字列を含むデータの母集団標準偏差を求める |
統計 | STDEVP | 母集団の標準偏差を求める(古いバージョン) |
統計 | STDEV | 標本の標準偏差を求める(古いバージョン) |
統計 | STEYX | 回帰分析で標準誤差を求める |
文字操作 | SUBSTITUTE | 文字列内の特定の文字列を置換する |
統計 | SUBTOTAL | 指定した集計方法で部分合計を求める |
統計 | SUMIFS | 複数の条件を満たすセルの合計を求める |
統計 | SUMIF | 指定した条件を満たすセルの合計を求める |
数学 | SUMPRODUCT | 配列や範囲の対応する要素を乗算し、その合計を求める |
数学 | SUMPRODUCT | 条件付きで配列や範囲の対応する要素を乗算し、その合計を求める |
数学 | SUM | 範囲の合計を求める |
論理 | SWITCH | 指定した値に応じて異なる値を返す |
会計 | SYD | 定率法による減価償却費を求める |
統計 | T.DIST.2T | 両側検定のt分布の確率を求める |
統計 | T.DIST.RT | 片側検定のt分布の確率を求める |
統計 | T.DIST | t分布の確率密度関数を求める |
統計 | T.INV.2T | 両側検定のt分布の逆関数を求める |
統計 | T.INV | t分布の逆関数を求める |
文字操作 | TEXTJOIN | 指定した区切り文字で文字列を結合する |
文字操作 | TEXT | 数値や日付を指定した書式で文字列に変換する |
時刻 | TIME | 指定した時、分、秒から時刻を作成する |
日付 | TODAY | 現在の日付を取得する |
その他 | TRANSPOSE | 行と列を入れ替えて配列を返す |
統計 | TRIMMEAN | データの中央値を除外して平均を求める |
文字操作 | TRIM | 文字列の前後の余分なスペースを削除する |
論理 | TRUE/FALSE | TRUEまたはFALSEの論理値を返す |
数学 | TRUNC | 数値の小数点以下を切り捨てる |
その他 | TYPE | 値のデータ型を返す |
統計 | T | t分布の確率を求める |
文字操作 | UNICHAR | 指定したUnicode文字を返す |
文字操作 | UNICODE | 文字のUnicodeコードポイントを取得する |
検索 | UNIQUE | 指定した範囲の一意の値を取得する |
文字操作 | UPPER | 文字列をすべて大文字に変換する |
数学 | VALUE | 文字列を数値に変換する |
統計 | VAR.P | 母集団全体の分散を求める |
統計 | VAR.S | 標本の分散を求める |
統計 | VARA | 数値データを含む範囲の分散を求める |
統計 | VARPA | 論理値や文字列を含むデータの母集団分散を求める |
統計 | VARP | 母集団の分散を求める(古いバージョン) |
統計 | VAR | 標本の分散を求める(古いバージョン) |
会計 | VDB | 減価償却費を定率法で計算する |
検索 | VLOOKUP | 指定した範囲の列を検索し対応する値を返す |
検索 | VLOOKUP | 指定した範囲の列を検索し対応する値を返す(古いバージョン) |
その他 | WEBSERVICE | 指定したURLのWebサービスからデータを取得する |
日付 | WEEKDAY | 日付の曜日を数値で取得する |
日付 | WEEKNUM | 日付の週番号を取得する |
統計 | WEIBULL.DIST | ワイブル分布の確率を求める |
日付 | WORKDAY.INTL | 指定した休日を考慮して営業日を計算する |
日付 | WORKDAY | 土日を除いた営業日を計算する |
会計 | XIRR | 非定期キャッシュフローの内部収益率(XIRR)を求める |
検索 | XLOOKUP | 指定した範囲で検索し一致する値を返す |
会計 | XNPV | 非定期キャッシュフローの正味現在価値(XNPV)を求める |
会計 | YEARFRAC | 2つの日付の間の年数を小数で求める |
日付 | YEAR | 日付の「年」を取得する |
日付 | YEN | 数値を円記号付きの文字列に変換する |
会計 | YIELDDISC | 割引債の利回りを求める |
会計 | YIELDMAT | 満期時に利息が支払われる債券の利回りを求める |
会計 | YIELD | 債券の利回りを求める |
文字操作 | & | 文字列を連結する |