
●今回の関数は?
Right(b)
●どんな時に使う?
うーーーーん! この関数も Left(b) 関数と似ていて単独で使う事はあまりなかったような気がします・・・

この関数って、右側から何文字かを切り取るので、使用するシチュエーションと言えば・・・
みなさんもあまり使用することがないかもしれないですね。
うーん

出てこーん (笑)
●とりあえず関数の使い方
この Right(b) 関数は、2つの引数(パラメータ)を取ります。
あっ、耳タコですが注意を・・・

Right(b) 関数って書いていますが、実際には
Right 関数
Rightb 関数
をまとめて表しています。
で、違いはって言うと・・・
どちらも、1つ目のパラメータで指定した文字列(式の値が文字列となるのもOk)から指定した数だけ左から切り取るんですが、Bのついていない方は単位は桁数( 文字数 )、Bのついている方は単位が バイト (Byte) なんです。
この 文字数 と Byte数 の違いって分かりますか?
詳しくは、 Byteとは? に割と


要点だけ言えば、
・ 桁数は文字の個数
・ Byte数は、全角文字なら 2 、半角文字なら 1
と覚えておいてください。
さて、 Right(b) 関数の使い方は・・・
Mid([値やセル参照]、[切り取る桁数])
です。
一つ目のパラメータで指定された値を、二つ目のパラメータで示された数だけ切り取るかを指定します。そして、関数の返り値はその通りです。
たとえば、
=Right("私は日本人です。", 5) ⇒ "本人です。"
=Right("私は日本人です。", 4) ⇒ "人です。"
=Right("私は日本人です。", 3) ⇒ "です。"
=Right("私は日本人です。", 2) ⇒ "す。"
=Right("私は日本人です。", 1) ⇒ "。"
=Right("私は日本人です。", 8) ⇒ "私は日本人です。"
=Right("私は日本人です。", 9) ⇒ "私は日本人です。"
=Right("私は日本人です。", 10) ⇒ "私は日本人です。"
=Right("私は日本人です。", 11) ⇒ "私は日本人です。"
=Right("私は日本人です。", 12) ⇒ "私は日本人です。"
などのようにです。
ここで、『私は日本人です。』が8文字しかないのに、右から8文字とか9文字以上を切り取るよう指示したら、切り取れるだけ切り取る・・・動作となります。
●注意すべき点は?
特に・・・ありませんね。
●関連する関数
関連する関数・・・これは文字列関数専用メニューをご覧ください。
Excel Tips 文字列関数 専用メニュー
【このカテゴリーの最新記事】
- no image
- no image
- no image