• ベストアンサー

エクセルセル内を読み取り連番を振りたいです。

エクセルセル内を読み取り連番を振りたいです。日付、データ、連番用の3つのカラムがあります。 データにAという文字が含まれる場合は連番用のセルに0001から始まる連番を自動出力させたいと思います。Aが入っていないセルは出力は不要なので飛ばします。 データは続けてうちますが、月が変わったときには0001に戻したいのですが、よろしくお願い致します。

質問者が選んだベストアンサー

  • ベストアンサー
  • tom04
  • ベストアンサー率49% (2537/5117)
回答No.2

こんにちは! >データは続けてうちますが、月が変わったときには0001に戻したいのですが というコトですので、一例です。 ↓の画像でC2セル(セルの表示形式はユーザー定義から 0000 としておきます)に =IF(COUNTIF(B2,"*A*"),SUMPRODUCT((MONTH(A$2:A2)=MONTH(A2))*(ISNUMBER(FIND("A",B$2:B2)))),"") という数式を入れふぃりハンドルでずぃ~~~!っと下へコピー! これで画像のような感じになります。m(_ _)m

verify
質問者

お礼

すっごいです。ありがとうございます。

その他の回答 (1)

  • mshr1962
  • ベストアンサー率39% (7417/18945)
回答No.1

例に挙げられた表がA1:C4の範囲として C2=IF(COUNTIF(A2,"*A*"),TEXT(COUNTIF($A$2:$A2,"*A*"),"0000"),"") として下方にコピーしてください。

verify
質問者

お礼

ありがとうございます。助かりました。

関連するQ&A