• ベストアンサー

教えて下さい。

教えて下さい。 MID関数は左から開始指定位置を設定しますが、 右から開始指定位置を設定する関数はありますか? やりたいこと・・・ 6桁の文字列を1桁1セルずつに表示させたい 元データの6桁が5桁以下の場合は頭に「0」が立つようにしたいのです。 753→000753 のように。

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

  • ベストアンサー
回答No.1

この場合はRight関数を使います。 元の数値がA3にあるとした場合 =Right("000000"&A3,6) これで必ず6桁で先頭にゼロを生めた数字が得られます。 例 A3=123の場合  答え 000123 このコツは&の遣い方です。 文字列を結合するには+ではなくて&を用います。 これをMid関数で順に一桁ずつ読み込んだら良いのです。

non05
質問者

お礼

早速ありがとうございました。 教えていただいたことを元に元データを6桁表示にして MID関数と組み合わせたら、やりたかった表示が出来ました! まず6桁に併せてから、抽出するようにすれば よかったのですねorz

関連するQ&A

専門家に質問してみよう