RIGHT 関数、RIGHTB 関数
適用対象: Microsoft Excel 2010, Excel Web App, SharePoint Online for enterprises, SharePoint Online for professionals and small businesses
説明
RIGHT 関数は、文字列の末尾 (右端) から指定された文字数の文字を返します。
RIGHTB 関数は、文字列の末尾 (右端) から指定されたバイト数の文字を返します。
重要 RIGHT 関数は、1 バイト文字セット (SBCS) を使う言語での使用を意図したもので、RIGHTB 関数は、2 バイト文字セット (DBCS) を使う言語での使用を意図したものです。コンピューターの既定の言語の設定に応じて、戻り値は次のようになります。
- RIGHT 関数では、既定の言語の設定に関係なく、1 バイト文字も 2 バイト文字も、各文字が常に 1 つとして数えられます。
- RIGHTB 関数では、DBCS をサポートする言語の編集を有効にした後でその言語を既定の言語として設定した場合に、各 2 バイト文字が 2 つとして数えられます。それ以外の場合は、各文字は 1 つとして数えられます。
DBCS をサポートする言語には、日本語、簡体字中国語、繁体字中国語、および韓国語があります。
書式
RIGHT(文字列,[文字数])
RIGHTB(文字列,[バイト数])
RIGHT 関数と RIGHTB 関数の書式には、次の引数があります。
- 文字列 必ず指定します。取り出す文字を含む文字列を指定します。
- 文字数 省略可能です。取り出す文字数 (文字列の末尾からの文字数) を指定します。
- バイト数 省略可能です。取り出すバイト数 (文字列の末尾からのバイト数) を指定します。
解説
- 文字数、バイト数には、0 より大きい数値を指定する必要があります。
- 文字数またはバイト数が文字列の長さより大きい場合、文字列全体が返されます。
- 文字数またはバイト数を省略すると、1 を指定したと見なされます。
使用例
使用例 1: RIGHT
使用例を新規のワークシートにコピーすると、計算結果を確認できます。
その方法は?
使用例 2: RIGHTB (DBCS をサポートする既定の言語が設定されているコンピューターの場合)
- RIGHTB 関数では、各文字が 2 として数えられるため、末尾の 2 文字が返ります。
- RIGHT 関数では、各文字が 1 として数えられるため、末尾の 4 文字が返ります。コンピューターの既定の言語の設定に関係なく、末尾の 4 文字が返ります。
=RIGHTB("
",4) equals "
"
Weblioに収録されているすべての辞書からRIGHT 関数を検索する場合は、下記のリンクをクリックしてください。

- RIGHT 関数のページへのリンク