8ITの力を味方につけて幸せになるためのサイトです。Pinterest2019.03.30ExcelのRIGHTB関数の使い方について具体例を交えて説明します。[]内の引数は任意の項目です。文字列の末尾から指定されたバイト数分の文字を返します。文字列(必須項目):取り出す文字を含む文字列を指定します。バイト数(任意項目):末尾から何バイト切り出すかを指定します。指定しない場合は「1」として計算されます。0を指定すると何も返ってきません(空が返る)。マイナスの値を指定すると、「#VALUE!」を返します。日本語は1文字2バイトです。「晴れ」の場合、2文字×2バイト=4バイトとなります。その時にバイト数3を指定すると1文字と半分の文字となり、半分の文字の部分はスペース1個分が入ってきます。」が返ります(赤い部分はスペースです)。この結果は一般的に期待値ではないと思います。基本的には日本語が含まれる場合はRIGHT関数を使うと覚えておきましょう。以下が使用例になります。=RIGHTB(A2,-1)「1.末尾から1バイトを取得する(変数省略時)」のケースはバイト数を省略したときの出力結果です。バイト数が省略されたときはバイト数は1で計算されます。対象文字列が「Microsoft(マイクロソフト)」なので末尾の一文字の「)」が返ります。「2.末尾から1バイトを取得する(変数指定あり)」と同じ結果になります。「3.末尾から2バイトを取得する」から「5.末尾から4バイトを取得する」までは日本語(2バイト文字)の場合に1バイトがどう扱われるか分かりやすく取得するバイト数を1バイトづつ増やしていった場合の例になります。赤い部分はスペースを表しています。「7.末尾から100バイト文字取得する」のケースでは対象となる文字列が25バイトしかない場合に末尾からバイト数100を取得をしています。取得するバイト数の場合です。その時は特に何のエラーも返さず、対象となる文字列すべてが返ってきます。「8.取得するバイト数が0の場合」は何も返ってきません(空が返る)。「9.取得するバイト数がマイナスの場合」のケースは誤って文字数がマイナスの値の場合です。その場合は「#VALUE!」が返ってきます。コピーすずめをフォローするすずめ関連記事Excel【Excel】年齢を自動計算するExcelで作成された名簿などで年齢の欄を作成することがあります。年齢の欄を数値として入力してしまうと、月日が過ぎると正しくない年齢となってしまいます。そこで、今回は生年月日の欄がある場合に自動的に現在の年齢を表示させる方法をご紹介します...Excel【Excel】VLOOKUP関数をイメージで理解!指定した値を列方向で検索して、指定した列の値を取得する方法ExcelのVLOOKUP関数の使い方について具体例を交えて説明します。[]内の引数は任意の項目です。前回以下の記事を書きました。上記の方法ではソート対象のデータが増減したとき、SORT関数のソート対象の範囲を自動的に拡大/縮小はされません。分かりやすく図にしてみました。コメント機能とメモ機能の2つが登場しました。似ているようで違うこれらの機能の使い方、用途について説明します。コメント機能とメモ機能の違いは以下のとおりです。コ...Excel【Excel】マクロを利用する準備をするExcel単体でも十分便利ですが、Excelに慣れてくると、どうしてももう少し便利にしたいという願望が出てきます。そんなとき利用するのがマクロです。マクロとはコンピューターの操作の自動化をする技術のことです。Officeに標...Excel【Excel】作成した表をPDFに変換する基本しょうです。Excelで作成した表をPDFファイルに変換して配布したいときがあると思います。Excelで作成した表をPDFファイルに変換する方法について説明します。コメントをキャンセルメールアドレスが公開されることはありません。date*日本語が含まれない投稿は無視されますのでご注意ください。夫婦でのんびりと二人暮らししているエンジニアです。開発→QA→開発ときました。本職はQAのはずです。エンジニアが喜ぶQAを心がけてます。今はWindowsやOfficeなどの便利な使い方をメインにブログ運営しています。コメント目次へトップサイドバータイトルとURLをコピーしました。