質問: excelの文字列操作で文字数不足の分をスペースで補う方法 excelの文字データを取り出す際に以下のような操作を行いたいんですが、方法をご存知の方がいらっしゃいましたら教えていただけませんでしょうか。 既にデータの入力されているセルの文字数が、ある一定数に満たない場合は不足分を半角スペースで補う 【例】文字数を15と指定したとします セルに入力されたデータ:山田_ 太郎 ↓ 求めたいデータ:山田_ 太郎_ _ _ _ _ _ (山田の後に半角スペースが1、太郎の後に半角スペースが6つ入っていると仮定してください) ※text関数で数値の文字数不足分を0で埋めるということはできたのですが、text関数は数値のみを対象としているようで・・・。 【例】12345 → 000000000012345 よろしくお願いいたします。
回答: no.1で回答したhiruminです 他の方の書かれた式での補足ですが... =leftb(a1&rept(" ",15),15) これですと15文字を越えた名前の場合、半角15文字位置で切れてしまいます。 >セルの文字数が、ある一定数に満たない場合 という条件に合わせるなら、ifで判別が必要になります。