- 締切済み
エクセルの数式を教えてください。
ひとつのセルに1230と入っている数字を、1をA1のセル、2をB1のセル、3をC1のセル、0をD1のセルとしたいのですが、数式はどのように入れれば良いか教えてください。
- みんなの回答 (4)
- 専門家の回答
みんなの回答
- 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())) と入力して、右にコピペ。
- acha51
- ベストアンサー率41% (436/1042)
回答No.1
添付参照ください
お礼
ありがとうございました。