RIGHTB 関数の使い方や使用例 わかりやすく解説 Weblio辞書 (original) (raw)
説明
RIGHT 関数は、文字列の末尾 (右端) から指定された文字数の文字を返します。
RIGHTB 関数は、文字列の末尾 (右端) から指定されたバイト数の文字を返します。
重要 RIGHT 関数は、1 バイト文字セット (SBCS) を使う言語での使用を意図したもので、RIGHTB 関数は、2 バイト文字セット (DBCS) を使う言語での使用を意図したものです。コンピューターの既定の言語の設定に応じて、戻り値は次のようになります。
- RIGHT 関数では、既定の言語の設定に関係なく、1 バイト文字も 2 バイト文字も、各文字が常に 1 つとして数えられます。
- RIGHTB 関数では、DBCS をサポートする言語の編集を有効にした後でその言語を既定の言語として設定した場合に、各 2 バイト文字が 2 つとして数えられます。それ以外の場合は、各文字は 1 つとして数えられます。
DBCS をサポートする言語には、日本語、簡体字中国語、繁体字中国語、および韓国語があります。
書式
RIGHT 関数と RIGHTB 関数の書式には、次の引数があります。
- 文字列 必ず指定します。取り出す文字を含む文字列を指定します。
- 文字数 省略可能です。取り出す文字数 (文字列の末尾からの文字数) を指定します。
- バイト数 省略可能です。取り出すバイト数 (文字列の末尾からのバイト数) を指定します。
解説
- _文字数、バイト数_には、0 より大きい数値を指定する必要があります。
- 文字数またはバイト数_が**文字列の長さより大きい場合、文字列_**全体が返されます。
- _文字数またはバイト数_を省略すると、1 を指定したと見なされます。
使用例
使用例 1: RIGHT
使用例を新規のワークシートにコピーすると、計算結果を確認できます。
その方法は?
重要 使用例が正しく機能するには、ワークシートのセル A1 に貼り付ける必要があります。
- 計算結果と結果を返す数式の表示を切り替えるには、Ctrl キーと Shift キーを押しながら ` (アクサン グラーブ) キーを押すか、[**数式**] タブの [**ワークシート分析**] グループで [**数式の表示**] をクリックします。
使用例を空のワークシートにコピーした後、必要に応じて変更できます。
A | B |
---|---|
データ | |
販売価格一覧 | |
Stock Number | |
数式 | 説明 ( 計算結果 ) |
=RIGHT(A2,4) | セル A2 の文字列の末尾から 4 文字を取り出します (価格一覧) |
=RIGHT(A3) | セル A3 の文字列の最後の 1 文字を取り出します (r) |
使用例 2: RIGHTB (DBCS をサポートする既定の言語が設定されているコンピューターの場合)
- RIGHTB 関数では、各文字が 2 として数えられるため、末尾の 2 文字が返ります。
- RIGHT 関数では、各文字が 1 として数えられるため、末尾の 4 文字が返ります。コンピューターの既定の言語の設定に関係なく、末尾の 4 文字が返ります。
=RIGHTB("![東](https://cdn.weblio.jp/e7/img/dict/efref/ja-jp/files/707/940/ZA006051550.gif "東") ![京](https://cdn.weblio.jp/e7/img/dict/efref/ja-jp/files/894/527/ZA006051551.gif "京") ![都](https://cdn.weblio.jp/e7/img/dict/efref/ja-jp/files/888/652/ZA006051553.gif "都") ![渋](https://cdn.weblio.jp/e7/img/dict/efref/ja-jp/files/790/898/ZA006051554.gif "渋") ![谷](https://cdn.weblio.jp/e7/img/dict/efref/ja-jp/files/616/683/ZA006051556.gif "谷") ![区](https://cdn.weblio.jp/e7/img/dict/efref/ja-jp/files/870/316/ZA006051557.gif "区") ",4) [equals](//www.weblio.jp/content/equals "equalsの意味") "![谷](https://cdn.weblio.jp/e7/img/dict/efref/ja-jp/files/616/683/ZA006051556.gif "谷") ![区](https://cdn.weblio.jp/e7/img/dict/efref/ja-jp/files/870/316/ZA006051557.gif "区") "
=[RIGHT](//www.weblio.jp/content/RIGHT "RIGHTの意味")("![東](https://cdn.weblio.jp/e7/img/dict/efref/ja-jp/files/707/940/ZA006051550.gif "東") ![京](https://cdn.weblio.jp/e7/img/dict/efref/ja-jp/files/894/527/ZA006051551.gif "京") ![都](https://cdn.weblio.jp/e7/img/dict/efref/ja-jp/files/888/652/ZA006051553.gif "都") ![渋](https://cdn.weblio.jp/e7/img/dict/efref/ja-jp/files/790/898/ZA006051554.gif "渋") ![谷](https://cdn.weblio.jp/e7/img/dict/efref/ja-jp/files/616/683/ZA006051556.gif "谷") ![区](https://cdn.weblio.jp/e7/img/dict/efref/ja-jp/files/870/316/ZA006051557.gif "区") ",4) [equals](//www.weblio.jp/content/equals "equalsの意味") "![都](https://cdn.weblio.jp/e7/img/dict/efref/ja-jp/files/888/652/ZA006051553.gif "都") ![渋](https://cdn.weblio.jp/e7/img/dict/efref/ja-jp/files/790/898/ZA006051554.gif "渋") ![谷](https://cdn.weblio.jp/e7/img/dict/efref/ja-jp/files/616/683/ZA006051556.gif "谷") ![区](https://cdn.weblio.jp/e7/img/dict/efref/ja-jp/files/870/316/ZA006051557.gif "区") "