web-dev-qa-db-ja.com

Excelで一連の数値を自動的に入力する方法

レコードがたくさんありますが、Excel 2007にシリアル番号を自動的に入力する必要があります。私は何百ものレコードを持っています。手動で入力するのではなく、自動的に表示するようにします。 1から10の短い例を教えてください。

2
vishal_g

最初の2〜3個の数字(またはその場合はテキスト)のみを入力してから、入力ハンドルを使用して範囲を下にドラッグする必要があります。 MS Excelはそれ自体でシリーズを識別し、範囲を下にドラッグするまで範囲を埋めます。下の画像は「フィルハンドル」を示しています。

enter image description here

9
vishal_g

数式=ROW()を任意のセルに入力すると、そのセルの値として行番号が表示されます。

1001、1002などが必要な場合は、=1000+ROW()と入力するだけです。

6
hawbsl

リストからセルエントリを選択する場合は、コードベースではないオプションがいくつかあります。

私はデータ検証アプローチをお勧めします

  • 1つの列に100レコードのリストを作成します。
  • このリストに範囲名を指定し、
  • 次に、データ検証のリストオプションを使用します

以下のDebraのサイトからのサンプル、上の最初のリンクをクリックしてアクセスしてください。

Data Validation

2
brettdj

シリーズの最初のセルを入力してそのセルを選択し、次にシリーズの塗りつぶし(HOME>編集-塗りつぶし、シリーズ...、列):

SO8615149 example

それは非常に高速であり、結果は公式ではない値です。

1
pnuts

簡単な答え:

A1

=if(b1="","",row()) 

A2

=if(b2="","",row())  

これを列にコピーします。列Bにエントリが入力されるたびに、次の番号が列Aに入力されます。

見出しやその他の理由でa4セルに2の答えが必要な場合は、次のように記述できます。

=if(b4="","",row()-2)
1
Yogendra.C

この式を使うほうが簡単だと思います

=IF(B2<>"",TEXT(ROW(A1),"IR-0000"),"")

この式をA2に貼り付ける必要があります。つまり、Bセルでデータをエンコードする場合、Aセルは自動的にシリアルコードを入力し、データがない場合、セルは空白のままになります。「IR」を任意に変更できます。行に配置する最初の文字コード。

それが役に立てば幸い

0
user4670928

= IF(B1 <> ""、COUNTA($ B $ 1:B1)& "。"、 "")

式を使用する

  1. 上記の数式を列Aまたはシリアル番号が必要な場所に貼り付けます
  2. 2番目の列の場合(たとえば、B列が入力されると、シリアル番号が列Aに自動的に生成されます)。
0
Jeloeyave

非常に簡単な答えがあります。この数式をセルA2に入力するだけです。

=Max($A$1:A1)+1

記入してください。

これにより、一部の行を削除したり、行を並べ替えたりした場合でも、行番号が自動的に設定されます。

Autosorting numbers of row

0
Avazbek Ismanov