- ベストアンサー
エクセルで数字を1文字ずつセルに入れたい
エクセルでの質問です 1つのセルに例えば”1530”という数字を入力します そうすると その数字を分解して f1のセルに”0” e1のセルには”3” d1のセルに”5” c1のセルに”1” b1のセルに”¥”が自動的に入るようにしたいのですが どうすれば良いでしょう 数字は4ケタ~7ケタまで変わります よろしくお願いいたします。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
こんにちは! 外していたらごめんなさい。 データはA列の1行目からあるとします。 B1セルに =IF($A1="","",IF(LEN($A1)+1<COLUMN(A1),"",MID("\"&$A1,COLUMN(A1),1))) として列方向と行方向にオートフィルではどうでしょうか?m(__)m
その他の回答 (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に数値が入ると¥を表示します。
質問者
お礼
ありがとうございます。 いろいろ試してみます。
お礼
ありがとうございました。 御蔭さまで出来ました。