Ver 6.1
RIGHT 関数とは
テキストの末尾(右端)から任意の文字数を文字列で返す関数です。分類項目は【テキスト】になります。
使用例
携帯電話番号の下4桁を表示する。
実行結果
セルC3に、電話番号の下4桁が表示されます。
入力する数式
=RIGHT(B3,4)
(1) 引数【テキスト】に該当する部分です。文字または数字を指定します。
(2) 引数【数】に該当する部分です。この引数は省略可能です。数値を指定します。
引数テキストの末尾(右端)が1文字目になり、左に移動するほど数値が大きくなります。スペースも1文字とカウントされることに注意して下さい。半角と全角の区別はありません。
・引数【数】を省略した場合は、1を指定したものとみなされます。
事前準備
- セルB2に【電話番号】と入力
- セルB3に【090-123-4567】と入力
- セルC2に【下4桁】と入力
- B列の列幅を調整
B列とC列の間にカーソルを合わせると、上図の様にマウスのカーソルのアイコンが変化します。その状態でダブルクリックすると、B列の列幅が調整されます。
RIGHT 関数の入力
関数ウィザードの表示
(1) セルC3に移動して下さい。
(2) 【Ctrl】キーを押しながら【F2】キーを押して下さい。
関数ウィザードが開きます。
・(4)の時点での画像です。
(3) 検索入力欄に【right】と入力して下さい。
(4) 関数一覧から【RIGHT】をクリックして下さい。
(5) 【次へ】をクリックして下さい。
引数テキストの入力
(6) テキスト入力欄をクリックしてから、セルB3をクリックして下さい。
引数数の入力
・(7)の時点での画像です。
(7) 数入力欄をクリックしてから、【4】と入力して下さい。
(8) 【OK】をクリックして下さい。
備考
文字のカウント方法
RIGHT 関数の文字のカウント方法で押さえておきたいポイントは次の4つです。
- 取り出す文字数の開始位置が末尾(右端)に固定されている。
- テキストの末尾(右端)を1としてカウントする。
- 半角・全角は区別されず、それぞれ1文字としてカウントされる。
- 半角スペース・全角スペースもそれぞれ1文字としてカウントされる。
なお、引数【テキスト】の文字数より大きい数値を引数【数】に指定した場合は、文字列全てが返されます。
調査内容
取り出す文字を調べるため、簡単な調査を行いました。
引数【数】に0を指定すると空白文字(“”)が返されるため、戻り値が空欄になっています。
引数に指定したセルに、半角文字のみを入力した場合の戻り値です。
引数(テキスト) | 引数(数) | 戻り値 |
---|---|---|
AB | 0 | |
AB | 1 | B |
AB | 2 | AB |
AB | 3 | AB |
引数に指定したセルに、半角文字と半角文字の間に半角スペースを入力した場合の戻り値です。
引数(テキスト) | 引数(数) | 戻り値 |
---|---|---|
A[半角スペース]B | 0 | |
A[半角スペース]B | 1 | B |
A[半角スペース]B | 2 | [半角スペース]B |
A[半角スペース]B | 3 | A[半角スペース]B |
A[半角スペース]B | 4 | A[半角スペース]B |
引数に指定したセルに、半角文字と半角文字の間に全角スペースを入力した場合の戻り値です。
引数(テキスト) | 引数(数) | 戻り値 |
---|---|---|
A[全角スペース]B | 0 | |
A[全角スペース]B | 1 | B |
A[全角スペース]B | 2 | [全角スペース]B |
A[全角スペース]B | 3 | A[全角スペース]B |
A[全角スペース]B | 4 | A[全角スペース]B |
引数に指定したセルに、全角文字のみを入力した場合の戻り値です。
引数(テキスト) | 引数(数) | 戻り値 |
---|---|---|
あい | 0 | |
あい | 1 | い |
あい | 2 | あい |
あい | 3 | あい |
引数に指定したセルに、全角文字と全角文字の間に半角スペースを入力した場合の戻り値です。
引数(テキスト) | 引数(数) | 戻り値 |
---|---|---|
あ[半角スペース]い | 0 | |
あ[半角スペース]い | 1 | い |
あ[半角スペース]い | 2 | [半角スペース]い |
あ[半角スペース]い | 3 | あ[半角スペース]い |
あ[半角スペース]い | 4 | あ[半角スペース]い |
引数に指定したセルに、全角文字と全角文字の間に全角スペースを入力した場合の戻り値です。
引数(テキスト) | 引数(数) | 戻り値 |
---|---|---|
あ[全角スペース]い | 0 | |
あ[全角スペース]い | 1 | い |
あ[全角スペース]い | 2 | [全角スペース]い |
あ[全角スペース]い | 3 | あ[全角スペース]い |
あ[全角スペース]い | 4 | あ[全角スペース]い |
引数に指定したセルに、全角文字と半角文字を入力した場合の戻り値です。
引数(テキスト) | 引数(数) | 戻り値 |
---|---|---|
あB | 0 | |
あB | 1 | B |
あB | 2 | あB |
あB | 3 | あB |
引数に指定したセルに、全角文字と半角文字の間に半角スペースを入力した場合の戻り値です。
引数(テキスト) | 引数(数) | 戻り値 |
---|---|---|
あ[半角スペース]B | 0 | |
あ[半角スペース]B | 1 | B |
あ[半角スペース]B | 2 | [半角スペース]B |
あ[半角スペース]B | 3 | あ[半角スペース]B |
あ[半角スペース]B | 4 | あ[半角スペース]B |
引数に指定したセルに、全角文字と半角文字の間に全角スペースを入力した場合の戻り値です。
引数(テキスト) | 引数(数) | 戻り値 |
---|---|---|
あ[全角スペース]B | 0 | |
あ[全角スペース]B | 1 | B |
あ[全角スペース]B | 2 | [全角スペース]B |
あ[全角スペース]B | 3 | あ[全角スペース]B |
あ[全角スペース]B | 4 | あ[全角スペース]B |