- ベストアンサー
計算結果を別セルに分割して入力したい
教えてください。A1からA10に2桁の単価数字から4桁の単価数字が入力される表があり、B1からB10に利用回数を1桁数字から2桁数字を入力して掛けた結果をC1からC10に反映させた表があります。このC1の値をD1からI1のセルへ桁数ごと分けて、右よせで数字を反映させたいのですが可能でしょうか。 たとえば A1:180 掛ける B1:5 結果C1:900 このC1:900を G1:9 H1:0 I1:0 としたいのです。 よろしくおねがいします。
- みんなの回答 (5)
- 専門家の回答
質問者が選んだベストアンサー
- ベストアンサー
D1: =MID(RIGHT(REPT(" ",5)&$C1,6),COLUMN(A1),1)
その他の回答 (4)
- hirorin00
- ベストアンサー率50% (446/884)
2番3番です。 恐ろしいことですが、ここの掲示板は連続した半角のスペースを「勝手に」スペース1つに変えてしまうようです。 今気付きました。 失礼しました。 半角スペース5つ入れてください。 以下は実験です。 " "半角スペース5つ " "半角スペース10 ↑でも、スペース1つになっていると思います。
お礼
ありがとうございました、半角スペース5でできました。 お世話になりました。
- maron--5
- ベストアンサー率36% (321/877)
◆こんな方法もありますよ D1=LEFT(RIGHT(" "&$C1,4-COLUMN(A1)))
お礼
ありがとうございます、この方法だと数字が左寄せで、右側から1桁2桁目が #VALUE!となってしまいました。私の間違いかな・・・ お世話になりました。
- hirorin00
- ベストアンサー率50% (446/884)
2番です。 D1「=MID(" "&VALUE($C1),LEN($C1),1)」 …の「"」でか込まれた部分には半角の空白(スペース)が5つ入っています。 見づらくてすみません。 コピー&ペーストしていただけると、間違いが少ないと思います。 よろしくお願いいたします。
お礼
ありがとうございます、なぜかC1セルの数字の下2桁目がD1に 下1桁目がE1に入り、F1からI1は空白でした。左よせになって いるのでしょうか??
- hirorin00
- ベストアンサー率50% (446/884)
はじめまして D1「=MID(" "&VALUE($C1),LEN($C1),1)」 E1「=MID(" "&VALUE($C1),LEN($C1)+1,1)」 F1「=MID(" "&VALUE($C1),LEN($C1)+2,1)」 G1「=MID(" "&VALUE($C1),LEN($C1)+3,1)」 H1「=MID(" "&VALUE($C1),LEN($C1)+4,1)」 I1「=MID(" "&VALUE($C1),LEN($C1)+5,1)」 と入れ、D1からI1を選択し、カーソルを選択したセルの一番右下に合わせるとカーソルの形が十字に変わりますので、そこで左クリックしたまま必要なだけ下へコピーしてください。 すでにC列に数式が入っていれば、ダブルクリックでもいけます。 的外れでしたらごめんなさい。
お礼
ありがとうございます、ばっちり出来ました。