- ベストアンサー
エクセルでSQLでいうところの「RPAD」を実現したい
エクセルでSQLでいうところの「RPAD」を実現したいのですが 可能でしょうか? 「RPAD」とは RPAD(文字列、10) とすると文字列が10桁未満でもスペースを補充して 10桁にして返すものです。 何かご存知の方レスお願いします。
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
・文字数単位揃える場合 =文字列&REPT(" ",桁数-LEN(文字列)) ・バイト数単位で揃える場合 =文字列&REPT(" ",桁数-LENB(文字列)) でどうでしょうか?? ただし、このままだと桁数より文字列の長さが大きい場合、エラーになります。 エラーをなくするためには ・桁数で揃えるために文字列を切り捨てる ・桁数より文字列の長さが長い場合は文字列をそのまま表示 のどちらかが考えられると思います。
お礼
さっそくのレスありがとうございます!! エクセレント!! まさに希望通りの結果を出す事ができました。 大変助かりました。 ありがとうございました。