• ベストアンサー

エクセルで数字を1文字ずつセルに入れたい

エクセルでの質問です 1つのセルに例えば”1530”という数字を入力します そうすると その数字を分解して f1のセルに”0” e1のセルには”3” d1のセルに”5” c1のセルに”1” b1のセルに”¥”が自動的に入るようにしたいのですが どうすれば良いでしょう 数字は4ケタ~7ケタまで変わります よろしくお願いいたします。

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

  • ベストアンサー
  • tom04
  • ベストアンサー率49% (2537/5117)
回答No.2

こんにちは! 外していたらごめんなさい。 データはA列の1行目からあるとします。 B1セルに =IF($A1="","",IF(LEN($A1)+1<COLUMN(A1),"",MID("\"&$A1,COLUMN(A1),1))) として列方向と行方向にオートフィルではどうでしょうか?m(__)m

kkkrrruuu
質問者

お礼

ありがとうございました。 御蔭さまで出来ました。

その他の回答 (1)

  • Turbo415
  • ベストアンサー率26% (2631/9774)
回答No.1

MID関数が一番簡単でしょう。 A1セルに数値を入れるとして最初のセルC1に=mid($A$1,1,1)とします。それを横に7つコピーします。 その後、カンマで区切られた真ん中の数値1を、1つ隣なら2、2つ隣なら3にすれば良いです。 意味としたら、A1セルにある数値の、1桁目の1文字を表示という関数です。 \マークはB1セルに=if(isblank(A1),"","\")とすると、A1に数値が入ると¥を表示します。

kkkrrruuu
質問者

お礼

ありがとうございます。 いろいろ試してみます。

関連するQ&A