• ベストアンサー

セルの数字を桁数だけ分けて別のセルに入力する

教えてください。1つのセルに入力してある数字”12345”という5桁数字を別のセル(5つのセル)に1つづつ入力することは出来ますか?

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

  • ベストアンサー
  • maron--5
  • ベストアンサー率36% (321/877)
回答No.3

◆No1の回答は「文字列」です ◆結果が「数値」の回答です ◆No1の表で ◆右詰めなら B1=IF($A1>=10^(5-COLUMN(A1)),MOD(INT($A1/10^(5-COLUMN(A1))),10),"") ◆左詰めなら B1=IF(COLUMN(A1)>LEN($A1),"",MOD(INT($A1/10^(LEN($A1)-COLUMN(A1))),10)) ★共に式を、右と下にコピー

すると、全ての回答が全文表示されます。

その他の回答 (2)

回答No.2

これには2種類の方法が取れると思います。 ひとつは 割り算して上位桁だけを取り出す方法。 もうひとつは LEFT、RIGHT関数で指定文字数を取り出す方法。

daiichi
質問者

お礼

LEFT、RIGHT関数を使うのかな、と思ってみてもそこから進みませんでした。ありがとうございました。

すると、全ての回答が全文表示されます。
  • maron--5
  • ベストアンサー率36% (321/877)
回答No.1

◆右詰なら   A   B  C  D  E  F 1 12345 1  2  3  4  5 2  258       2  5  8 B1=LEFT(RIGHT(" "&$A1,5-COLUMN(A1)+1)) ★右と下にコピー ◆左詰めなら   A   B  C  D  E  F 1 12345 1  2  3  4  5 2  258 2  5  8 B1=MID($A1,COLUMN(A1),1) ★右と下にコピー

daiichi
質問者

お礼

ありがとうございます!!なかなかこういう事が思いつかないので助かります。

すると、全ての回答が全文表示されます。

関連するQ&A