FAQ

変数をゼロサプレスして「%」編集したい。(005.555->5.555%)

公開日:2008/07/16

  • V12
  • V11
  • V10
  • V9
  • V8

Question

変数をゼロサプレスして「%」編集したい。ただし、データ編集登録済みの「0.85->85%」のように100倍にするのではなく、「005.555->5.555%」のように編集したい。データ無し時は、%は出力しない。


Answer

次のようにフリー編集コマンドを新規に登録して編集設定することにより可能になります。なお、元のデータは整数3桁小数15桁までとする。

フリー編集コマンド
(ins,st=-0,"%")(rep,tc="0",st=1,ed=1)(rep,tc="0",st=1,ed=1)(rep,tc="%",st=1,ed=1,"0%")(rep,tc=".",st=1,ed=1,"0.")

編集結果

元のデータ 編集後
001 1%
010 10%
123.456 123.456%
001.500 1.500%
0.123456789 0.123456789%
000.000000000000001 0.000000000000001%

この質問・回答は役に立ちましたか?

このページのよい点、悪い点を教えてください!FAQ改善の参考とさせていただきます。

  • 個人情報は入力されないようご注意ください。
    弊社からの回答をご希望の場合は、画面上部のメニューより「お問い合わせ」をご利用ください。
  • 最後に「送信」を押すことでコメントが送信されます。

検索