• 締切済み

エクセルの数式を教えてください。

ひとつのセルに1230と入っている数字を、1をA1のセル、2をB1のセル、3をC1のセル、0をD1のセルとしたいのですが、数式はどのように入れれば良いか教えてください。

みんなの回答

  • imogasi
  • ベストアンサー率27% (4737/17069)
回答No.4

1 2 3 4 5 12345 a b c d e abcde 東 京 都 調 布 市 東京都調布市 A2,A4,A6にデータがあるとして A1は =MID($A2,COLUMN(),1) 右方向に式を複写する。 A3はA1の式を複写して右方向に式を複写する。 A5も同じ。 Column()が文字数を越えるセルに行ってもエラーにならないようだ。 ーー 難しいのは右詰めに出すこと A-G列に出すとして =IF(COLUMN()<8-LEN($A2),"",MID($A2,LEN($A2)+COLUMN()-7,1)) と入れて右方向に式を複写する

  • mu2011
  • ベストアンサー率38% (1910/4994)
回答No.3

一例です。 文字列ならばA1に=MID($セル,COLUMN(A1),1)、数値ならばMID($セル,COLUMN(A1),1)*1として右方向にコピー

  • nattocurry
  • ベストアンサー率31% (587/1853)
回答No.2

1230がA2だとして、 A1に、 =INT(MOD($A$2,10^(5-COLUMN()))/10^(4-COLUMN())) と入力して、右にコピペ。

jeep01jp
質問者

お礼

ありがとうございました。

  • acha51
  • ベストアンサー率41% (436/1042)
回答No.1

添付参照ください

関連するQ&A