• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:列の内容が変わるごとに連番をふりたい。)

列の内容が変わるごとに連番をふりたい

このQ&Aのポイント
  • 列Aに伝票NO、列Bに会社名、列Cに現場名があり、列Dに商品名が記入されています。会社名と現場名が変わるごとに連番(伝票NO)を振ることはできないでしょうか?また、同じ会社同じ現場で5行を超えると一つNOが増えるようには、できないでしょうか?
  • 伝票NO、会社名、現場名が変わるごとに連番を振りたいです。また、同じ会社と現場で5行を超えると連番が増えるようにしたいです。
  • 質問者は、Excelの表の中で、会社名と現場名が変わるごとに伝票番号を連番で振りたいという要望をしています。また、同じ会社と現場で連続して5行を超えると、連番が追加される仕組みも希望しています。

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

  • ベストアンサー
  • KURUMITO
  • ベストアンサー率42% (1835/4283)
回答No.1

1行目に項目名がありデータは2行目からとしてA2セルには伝票Noとして1001と入力します。 A3セルには次の式を入力し下方にオートフィルドラッグします。 =IF(COUNTA(B3:C3)<>2,"",IF(AND(B2=B3,C2=C3),IF(COUNTIF(A$2:A2,A2)<=4,A2,A2+1),A2+1)) これでB列とC列に会社名と現場名が入力されれば自動的にA列に番号が付けられます。

miyabimaru
質問者

お礼

KURUMITO様 ありがとうございました。 ばっちりできました。 これで作業にとりかかれます。 「countif」の使い方がどうもわからなくて困ってました。 本当にありがとうございました。

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

専門家に質問してみよう