Advanced-excel-functions-advanced-excel-statistical-right-function

提供:Dev Guides
移動先:案内検索

高度なExcel統計-右機能

説明

RIGHT関数は、指定した文字数に基づいて、テキスト文字列の最後の文字を返します。

RIGHTBは、指定したバイト数に基づいて、テキスト文字列の最後の文字を返します。

RIGHTは、シングルバイト文字セット(SBCS)を使用する言語での使用を目的としていますが、RIGHTBは、ダブルバイト文字セット(DBCS)を使用する言語での使用を目的としています。 お使いのコンピュータのデフォルトの言語設定は、次のように戻り値に影響します-

  • RIGHT は、デフォルトの言語設定に関係なく、シングルバイトまたはダブルバイトにかかわらず、常に各文字を1としてカウントします。
  • RIGHTB は、DBCSをサポートする言語の編集を有効にしてデフォルト言語として設定した場合、各2バイト文字を2としてカウントします。 それ以外の場合、RIGHTBは各文字を1としてカウントします。

DBCSをサポートする言語には、日本語、中国語(簡体字)、中国語(繁体字)、および韓国語が含まれます。

構文

RIGHT (text, [num_chars])
RIGHTB (text, [num_bytes])

引数

Argument Description Required/Optional
Text The text string containing the characters you want to extract. Required
Num_chars Specifies the number of characters you want RIGHT to extract. Optional
Num_bytes Specifies the number of characters you want RIGHTB to extract, based on bytes. Optional

ノート

  • Num_charsはゼロ以上でなければなりません。
  • num_charsがテキストの長さより大きい場合、RIGHTはすべてのテキストを返します。
  • num_charsを省略すると、1と見なされます。
  • num_charsが<0の場合、RIGHTは#VALUE!を返します。 エラー。

適用範囲

Excel 2007、Excel 2010、Excel 2013、Excel 2016

右関数