• 締切済み

エクセルの関数

エクセルの表で、通し番号を自動で入力したいと思います。 番号は、頭にアルファベットが入っています。A1110,A1111・・です。 この通し番号を関数を使って、最初の番号を入力したら、指定されたセルに自動で入力出来る様にしたいのですが、どんな方法があるか教えて下さい。

みんなの回答

  • shigao
  • ベストアンサー率19% (38/191)
回答No.7

すみません。「最初の番号を入力したら・・・」を 見落としました。

  • shigao
  • ベストアンサー率19% (38/191)
回答No.6

A1からA5に数値を入力する場合 =IF(D1>0,"A"&1110,"") =IF(D2>0,"A"&COUNT(D1:D2)+1110-1,"") =IF(D3>0,"A"&COUNT(D1:D3)+1110-1,"") =IF(D4>0,"A"&COUNT(D1:D4)+1110-1,"") =IF(D5>0,"A"&COUNT(D1:D5)+1110-1,"") (・A1からA5のどのセルから入力をはじめても、A1110から番号がはじまり、通し番号を表示する。)

  • shigao
  • ベストアンサー率19% (38/191)
回答No.5

こんなのはどうでしょう。 入力するセルが連続しても、しなくても、通し番号を表示させる。 ※A1からA5に数値を入れる場合。 =IF(A1>0,1,"") =IF(A2>0,COUNT(A1:A2),"") =IF(A3>0,COUNT(A1:A3),"") =IF(A4>0,COUNT(A1:A4),"") =IF(A5>0,COUNT(A1:A5),"") ・アルファベットを無視してしまいましたが。 ・ヘンテコかもしれないですけど。

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

この質問に、連続番号を入れるセルについて(たぶん同列ではあるとして) それらの行は隣接しているのか、ということが書いてない。普通は連続セルと解釈しますが、 >指定されたセルに自動で とあるので、心配になる。 (1)連続セル (2)1(x)行おき (3)任意の行 2行沖の場合 A1 A1110 A2 空白 A3 空白 A1:A3を範囲指定して、A3で+ハンドルを出し 下へ引っ張ると A1110 A1111 A1112 A1113 のようにできました。

  • WWolf
  • ベストアンサー率26% (51/192)
回答No.3

方法ということなので、他の回答者さんとは違う方法を・・・ 1.通し番号を入れたい列全体を選択し右クリック。 2.セルの書式と設定 3.”表示形式”タブの中の分類を”ユーザー定義” 4.種類の場所に "A"000  これで指定した行のところに例えば123と入力するとA0123となる。 ただし、この場合AであったりBであったりする場合は出来ません。 参考にして下さい。

回答No.2

こんなのはどうでしょ? ="A"&MID(A1,2,LEN(A1)-1)+1

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

仮にA1は手入力、A2に以下の数式を設定して下方向にコピーして下さい。尚、数値部分は4桁表示としています。 =IF(A1<>"",LEFT(A1,1)&TEXT(MID(A1,2,LEN(A1))+1,"0000"),"")

関連するQ&A

  • エクセルの関数で

    エクセルの表で、関数を使って、自動で入力したいのですが、条件が複数の場合の方法を教えて下さい。 例えば、セルA1に日本と入力した場合は、B1に1,同じA1に韓国と入力した場合は、同じB1に2、A1に中国と入力した場合は、B1に3・・などです。 入力するセルも、反映させるセルも同じで、条件を複数です。お願いします。

  • エクセル IF関数を教えて下さい。

    エクセル初心者です。関数を教えて下さい。 IF関数でできるのかも解りません。 A組 番号1 山田 花子 A組 番号2 河崎 洋子 B組 番号1 高木 健太 セルA2にA1と入力するとセルB2に山田花子、セルA3にB1と入力するとセルB3に高木健太と自動的に表示する方法を教えて下さい。 IF関数でできるのでしょうか?

  • エクセルの関数で・・・

    表があります。 あるセルに「A」と入力すると、隣のセルに「○」が自動的に入力されるように、「B」と入力すると、隣のセルに「△」が自動的に入力されるようにしたいのですが、関数は何を使えばよいでしょうか。 よろしくお願いします。

  • エクセルの関数で2

    エクセルの表で、関数を使って、自動で入力したいのですが、条件が複数の場合の方法を教えて下さい。 例えば、セルA1に日本と入力した場合は、B1に1,同じA1に韓国と入力した場合は、同じB1に2、A1に中国と入力した場合は、B1に3・・などです。 入力するセルも、反映させるセルも同じで、条件を複数です。お願いします。 この質問で、先程数々の回答を頂きました。ありがとうございます。 =IF(A1="","",(A1="日本")*1+(A1="韓国")*2+(A1="中国")*3) この数式を使ってみようと思いますが、更に加えて、質問します。表に、この関数を使ったとして、日本、韓国、中国以外の国名が入力された場合に空欄のままにするには、どの様に式を変えれば良いでしょうか? お願いします。

  • エクセルの関数を教えてください!!!

    エクセルの関数の質問です。 売上表を作りたいのですが たとえば「250円」の商品が何個売れたか入力する際 1のセルに「2個」と入力すると 2のセルに「500円」と自動的に反映される 関数を教えて頂きたいです。 また売上表を作るのに参考になる テンプレートやページなどありましたら 合わせて教えて頂きたいです。 宜しくお願い致します。

  • エクセル 関数

    エクセルの関数について質問です。 下記のような表があります。 (1)、(2)、(3)はそれぞれ一つのセルに郵便番号、住所がまとめて入力 されています。これを郵便番号、住所を別々のセルに表示させる方法を ご教示頂きたく思います。  A1 (1)100-0001千代田区日本橋1-1-1    A2 (2)100-0002千代田区日本橋1-1-2    A3  (3)100-0003千代田区日本橋1-1-3 substitute,if,mid,あたりかと推測するのですが、郵便番号をどうやって置き換えることができるのかご教示頂けると嬉しいです。よろしくお願い致します。

  • エクセルの関数教えて下さい。

    指定したセルに任意の文字等が入力されたら、指定したセルに任意の文字等が自動的に入力できるような設定はありますか? 例えば、A1に(数字)と入力されたら、A2に(文字)と自動的になるようにしたいです。 Excel2003を使っています。よろしくお願いします

  • エクセル関数で可能でしょうか?

    エクセル関数で下記のような自動計算が可能か教えて下さい。 発注伝票のチェックのためにシート1のA列に連番で発注番号があり B列に日付・C列に金額・・・というふうなデータがあります。 このファイルのシート2の特定セルに発注番号を入力したら指定したセルにその発注番号の金額を表示したいのです。 現在INDEX(Sheet1!A:AA,(MATCH(Sheet2!D1,Sheet1!A:A,0)),3) の計算式を作ったのですが、同じ発注番号が複数ある場合は最初の物しか金額を引張って来ないため行き詰っています。 発注番号が複数あった場合、その該当番号すべての金額合計を求める関数式は可能でしょうか? よろしくお願いします。

  • エクセル関数で・・・

    エクセル表についての質問です。 A1セルに数値で“180”、B1セルに同じく“200”と入力したとします。 これは180時間、200時間を意味する数字で、以後のエクセル表では “180:00”、“200:00”と認識させる必要があります。 以前はA2セルに手打ちで“180:00”、B2セルに“200:00”と入力して この数値を元に以後の計算をしておりました。 ここで質問です! A1セルに“180”と入力して、A2セルに“180:00”と表示され、以後の 計算式に活用させるためにはどのような関数をA2セルに使えばよろしいですか? 未熟者をお助け下さい。

  • ExcelのIF関数を使って

    エクセルのことについて教えて下さい。 エクセル2003のIF関数を使って、次のようなことがしたいのですが、どのようにしたらいいでしょうか? 例えば、A1のセルに1と入力したら、B1のセルにミカンと自動的入力され、2と入力したらバナナ、3と入力したらモモ・・・・となるようにです。(A1セルには1から5までの数字が入ります。) よろしくお願いします。

専門家に質問してみよう