セルの内容を横方向へ分割する

以前にある人から、「請求書などで使いたいので、1つのセルに入っている金額などを1個ずつ別のセルに分割してくれ」と言われたことがあった。
下図で説明すると(図が単純たが・・・)内容を横方向へ分割するためにはCOLUMN関数を使うと便利なので、
B2に『=MID($I$4,COLUMN()-1,1)』と入力しあとはコピーする。
しかし、このままでは左にそろった状態なので多少体裁が悪かった。

で、右揃えで表示させたかったのでB4セルに
=MID(REPT(" ",6-LEN($I$4)) & $I$4,COLUMN()-1,1)』と入力。
この式の説明で数字の「6」だが、自分の仕事内容では6桁以上の数字を入力することはないので
桁数を6桁に限定しただけだが。
必要に応じてここの桁数は変更してもいいと思う。
e0080122_9424922.gif

[PR]
by slayer0210 | 2006-02-22 09:45 | エクセル一般


<< 関数でシート名を返す REPT関数 >>