Posted in

Excel 関数:RIGHT、RIGHTB

はい!RIGHTRIGHTB は、Excel で文字列の右端から指定した長さだけ取り出す関数ですが、扱い方が少し異なります。


✅ RIGHT 関数(文字数単位)

📌 構文

=RIGHT(text, [num_chars])
引数説明
text対象の文字列
num_chars右端から取り出す文字数(省略時は1)

🧾 使用例

=RIGHT("Excel関数", 2)
→ "関数"
  • 文字列の右端から「2文字」を取り出します。

✅ RIGHTB 関数(バイト単位)

📌 構文

=RIGHTB(text, [num_bytes])
引数説明
text対象の文字列
num_bytes右端から取り出すバイト数(省略時は1)

🧾 使用例(日本語環境)

=RIGHTB("Excel関数", 4)
  • 全角文字は2バイト、半角文字は1バイトでカウントされるため、4バイトは「関数」の2文字分に相当します。

🔍 違いのまとめ

特徴RIGHTRIGHTB
取り出す単位文字数バイト数(全角=2バイト、半角=1バイト)
主に使う環境一般的な文字列操作マルチバイト文字の細かい操作が必要な場合
使用例文字単位での右端抽出バイト単位での右端抽出(日本語環境など)

注意点

  • RIGHTB は日本語版 Excel の一部環境でのみサポートされています。
  • 普段は RIGHT を使うことが多いです。

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です