
会社、名前、日付などの情報を含む 50,000 行のスプレッドシートがあります。すべての会社の開始日は 4/8/15 で、日付列の連続エントリ (各会社内) は 14 日離れています。つまり、人 1 の日付は 4/8/15、人 2 の日付は 4/22/15 というようになります。
手動で行う必要がないように、会社内の各人の日付を自動的に生成する方法を知っている人はいますか?
Company name date
ACME USA person 1 4/8/2015
ACME USA person 2 4/22/2015
ACME USA person 3 5/6/2015
ACME USA person 4 5/20/2015
Fake Company 1 person 1 4/8/2015
Fake Company 1 person 2 4/22/2015
Fake Company 1 person 3 5/6/2015
答え1
かなり簡単です。列がA
、、、B
でC
、ヘッダーが行1にあり、データが行2から始まると仮定して、
=IF(A1=A2, C1+14, DATEVALUE("4/8/2015"))
セルに入力しC2
て下にドラッグします。この行の会社名(A2
)が前の行の会社名(A1
)と等しい場合、これはないこの会社の最初の行は、前の行の日付( )に14(日)を加えた日付を使用する必要がありますC1
。そうでない場合、会社名が異なるため、はC
この会社の最初の行は 4/8/2015 なので、列を「日付」としてフォーマットする必要があります。