• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:スプレッドシート或いはエクセルでの関数について)

スプレッドシート/エクセルで文字列のバイト数を計算し、16進法で表示する方法と桁数追加の方法

このQ&Aのポイント
  • スプレッドシートやエクセルでC欄に書かれた文字列のバイト数を求め、それを16進法で表示する方法を教えてください。
  • また、16進法で表示した数値の後ろに0を6桁追加する方法についても教えてください。
  • 具体的な例として、C列50行に「start」という単語がある場合、その文字数を数えて1を加算し、有効桁数4桁で16進法に変換する方法を知りたいです。

質問者が選んだベストアンサー

  • ベストアンサー
  • bunjii
  • ベストアンサー率43% (3589/8249)
回答No.1

=DEC2HEX(LEN(C50)+1,4)      ↓ =DEC2HEX(LEN(C50)+1,4)&"000000" Excelでは文字列連結演算子の&を使えば希望通りになります。 他に下記のような数式でも良いでしょう。 =CONCATENATE(DEC2HEX(LEN(C50)+1,4),REPT("0",6))

hayate91
質問者

お礼

どちらもスプレッドシートで使用可能でした。 まだ目的を実行する為の関数をパッと思いつけるほど関数を覚えていないので今後のことも考えて今回の関数は覚えておきたいと思います。回答有難うございました。

関連するQ&A