私は非常に多くのレコードを持っていますが、私はシリアル番号を自動的に入力する必要があります Excel 2007
。私は何百ものレコードを持っています。それらを手動で入力するのではなく、自動的に表示させたいのです。 1から10の短い例を教えてください。
回答:
回答№1については9開始2-3の数字だけを入力する必要があります(またはテキストを入力してから、その範囲を下にドラッグします。 MS Excelはシリーズ自体を識別し、範囲を下にドラッグするまで範囲を埋めます。下の画像は「塗りつぶしハンドル」を示しています。
回答№2の6
数式を入力 =ROW()
そのセルは行番号をその値として表示します。
1001、1002などを入力したい場合は、 =1000+ROW()
答え№3の2
リストからセルエントリを選択する場合は、非コードベースのオプションがいくつかあります
- データの検証は、 Debra Dalgleishのサイト
- Excelの オートコンプリート機能
私はデータ検証手法を推奨します。
- 1つの列に100レコードのリストを作成し、
- このリストに範囲名を指定し、
- データ検証のリストオプションを使用する
下のDebraのサイトからサンプルを入手するには、上の最初のリンクをクリックしてアクセスしてください。
回答№4の場合は1
簡単な答え:
に A1
=if(b1="","",row())
に A2
=if(b2="","",row())
これを列の下にコピーします。エントリが列Bに入力されるたびに、順番に次の番号が列Aに入力されます。
答えが2であるとします。 a4
あなたの見出しと他のもののためにセル、 次のように書くことができます
=if(b4="","",row()-2)
回答№5の場合は1
シリーズの最初を入力し、そのセルを選択してからシリーズ塗りつぶし(HOME>編集 - 塗りつぶし、シリーズ...、列):
それは非常に高速で結果は公式ではない値です。
答え№6の場合は0
= IF(B1 <> ""、COUNTA($ B $ 1:B1)& "。"、 "")
数式を使う
- 上の数式を列Aに貼り付けます。シリアル番号が必要な場所
- 2番目の列(例:B列が満たされている場合、シリアル番号は列Aに自動的に生成されます)。
回答№7は0
私はこの方程式を使うほうが簡単だ
=IF(B2<>"",TEXT(ROW(A1),"IR-0000"),"")
この式をA2に貼り付ける必要があるときは、あなたはB細胞のデータをエンコードしています。A細胞は自動的にシリアルコードを入力し、データがないときは細胞は空白のままになります。 "IR"を入れたい最初の文字コードに変更することができますあなたの行。
それが役に立てば幸い
回答№8の場合は0
私は非常に簡単な答えがあります。この数式をセルA2に入れるだけです。
=Max($A$1:A1)+1
記入してください。
これは、行の一部を削除したり行をソートした場合でも、行番号を自動的に設定します。
答え№9の場合-1
formula = row(b2)-xを使用します。ここで、xは最初のS / Noが1とマークされ、行で増分するようにエントリを調整します。