• 締切済み

エクセルの入力について

教えてください。エクセルで一つのセルに数字を入力したものが、次の右となりのセルに一文字ずつ表示される方法。例えば、注文書ような用紙に1230000と一つのセルに入力すると1次のセルに2次のセルに3のようになりますか。

みんなの回答

  • Nobu-W
  • ベストアンサー率39% (725/1832)
回答No.5

横やりですみません>< No1さんの回答に付け加えるとぉ~ B2:=mid(A2,1,1)*1 すべて最後に*1を付け加えてやると、数値扱いにできますよ

全文を見る
すると、全ての回答が全文表示されます。
  • msMike
  • ベストアンサー率20% (363/1775)
回答No.4

添付図参照 1.セル B1 に次の[条件付き書式]を設定  ̄ ̄数式 =COLUMN(A1)<=(MAX($J$1:$J$7)-$J1)  ̄ ̄書式 フォント色を白 2.式 =LEN(A1) を入力したセル J1 を下方にオートフィル 3.次式を入力したセル B1 を右方に(H列まで)オートフィル  ̄ ̄ =IFERROR(MID(RIGHT($A1+10^MAX($J$1:$J$7),MAX($J$1:$J$7)),COLUMN(A1),1)*1,"") 4.範囲 B1:H1 を下方にオートフィル

全文を見る
すると、全ての回答が全文表示されます。
  • bunjii
  • ベストアンサー率43% (3589/8248)
回答No.3

>エクセルで一つのセルに数字を入力したものが、次の右となりのセルに一文字ずつ表示される方法。 >金額なので、右セルが1円単位なので、右に寄せたいです。(回答No.1への補足) 矛盾します。 A2セルへ1230000と入力したとき、B2セルへ1、C2セルへ2、D2セルへ3、E2~H2セルまで0が代入される数式は回答No.1で良いと思います。 しかし、補足では「金額なので、・・・・・右に寄せたい」と言っています。 A2の数値は最大何ケタかの指定をせずに右に寄せたいと言っても処理のしようがありません。 仮に、最大桁数を10桁としたとき、B2セルへ入力する数式は次のようになります。 =IF(COLUMNS(B2:$K2)>LEN($A2),"",MID($A2,LEN($A2)-COLUMNS(B2:$K2)+1,1)) B2セルを右へK2セルまでコピーすればあなたの求める結果になるでしょう。

全文を見る
すると、全ての回答が全文表示されます。
  • m3_maki
  • ベストアンサー率64% (295/459)
回答No.2

横から失礼します。 > 金額なので、右セルが1円単位なので、右に寄せたいです。 右寄せなら、何枡か分からないと無理でしょ。 桁数がオーバーした場合どうするかも考慮しなきゃ。

全文を見る
すると、全ての回答が全文表示されます。
  • panacon
  • ベストアンサー率31% (214/679)
回答No.1

mid関数を連続すればできます。 mid関数は、対象セルの●番目から□文字を表示します。だから1文字だけ表示すれば希望のようになります。 入力欄をA2として、B2からH2まで関数を入れるとすると B2:=mid(A2,1,1) C2:=mid(A2,2,1) D2:=mid(A2,3,1) E2:=mid(A2,4,1) F2:=mid(A2,5,1) G2:=mid(A2,6,1) H2:=mid(A2,7,1)

fatedream
質問者

お礼

さっそくの回答、ありがとうございました。 非常に助かりました。

fatedream
質問者

補足

金額なので、右セルが1円単位なので、右に寄せたいです。

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

関連するQ&A

  • エクセルの入力

    エクセル初心者です。 必要に迫られ添付画像の用紙をエクセルで作成しました。 入力する際に□□□に数字を入れます□と□の間にもセルがあるため入力する際に いちいちカーソルでアクティブなセルを設定する必要が有ります。 別のシートで必要な内容を入れて添付画像の用紙の□□□に一文字づつ飛ばすことは 出来ますか。  いろいろ考えたのですがわかりません。よろしくお願いします。

  • エクセルのセルに入力中の文字

    以前、XPの時にはエクセルのセルにも入力中の文字が表示されていましたが、7にしたら入力中の文字や数字は上の数式の表示の枠にしか出なくなりました。何とかセル内に出す方法があったら教えてください。

  • エクセルで数値入力後のカーソル移動のやり方

    エクセルを使って数値入力が多いのですがセル内にたとえば入力するのが4文字の数字で次々に入力するときに4文字を入れたら次の入力カーソルに移動する方法はないでしょうか?エクセルのバージョンは問いません。

  • Excel 入力

    Excelで文字や数字を入力してEnterキーを押すと、 普通は次の入力場所が下のセルに移動しますよね? それが、Enterを押すと横のセルに移動するので、 下に行くように直したいのですが・・・。 説明がわかりにくくてすいません; どなたかわかる方お願いします。

  • エクセルで2と入力したら次のセルは0.75と表示させるには

    エクセルであるセルに「1」と入力したらその隣のセルは「1」、「2」と入力したらその隣のセルは「0.75」、「3」と入力したら・・・・というように あるセルに入力する数字が1~5で、それによって、次のセルに表示される数字が決まってくる、というようなことはできないのでしょうか? わかりにくい質問ですみません。 仕事が進まなくて悩み中です。 誰か教えてください~。

  • excelでの入力

    エクセルを使ってある特定のセルに数字や文字を入力するけどその部分だけ入力できません。どうしたらいいのか、教えてください。

  • エクセルで

    お世話になります エクセルで、セルに文字列を入力した場合に 必ず(文字列)と表示させるにはどうすればよいのでしょうか? 例)エクセルと入力すると   (エクセル)と表示される方法 数字はできるのですが、文字がどうしてもうまくいきません。 よろしくお願いします。

  • エクセルの数字入力

    エクセル 2016を使用しています。数字で32.2を入力すると32.2とセルに表示しますが、32.0と入力すると32としかセルに表示しません。表示形式で設定してもダメです。他の方法は忘れたのです。教えてください。

  • エクセルで出来れば教えてください。

    エクセルのセルに数字を投入します。 ただ、できれば表示させる文字を変化させたいです。 数字の1でも2でも3でも・・・入力しても数字が入力された場合には◇を表示させたいと考えています。 なお、数字が入力されない場合でも空白や○、□などの表示をさせたいのですが、方法はありますか? 教えてください。

  • エクセル 文字入力ができない

    XP エクセル2003 を使用。 セルに4~5字の漢字・数字を入れていますが、途中でどこかをいじったのか、文字入力ができなくなりました。 よく見ると、薄く透明には入ってはいます。 正常に文字入力できるように戻す方法を教えてください。

専門家に質問してみよう