Bir sayfada birden fazla masam olduğunu varsayalım. Her tablo bir yılın bir ayını temsil eder. Tablolardan birini, mevcut aya ait tabloyu bir sonraki sayfada göstermek istiyorum.
Bunu nasıl başarabilirim?
Bir sayfada birden fazla masam olduğunu varsayalım. Her tablo bir yılın bir ayını temsil eder. Tablolardan birini, mevcut aya ait tabloyu bir sonraki sayfada göstermek istiyorum.
Bunu nasıl başarabilirim?
Yanıtlar:
Varsayım:
Sayfa1 böyle bir tablo içeriyor:
Tarih ...... İlk sütun ... 2012-01-01 Bazı metinler ... ... 2012-01-02 ... ....
Ardından bunlara Girilen Sayfa2:
A1: baz B1: 2012-02-01 C1: = MATCH (B1; Sayfa 1! A2: A9999) A2: son B2: = B1 + (TARİH (YIL (B1); AY (B1) + 1; GÜN (B1)) - B1) -1, = B2-B1 A3: = Sayfa1! A1 B3: = Sayfa1! B1 A4: = EĞER (SATIR (A $ 4: A4) <= ($ C $ 2); OFSET (Sayfa 1! $ A $ 2; $ C $ 1 + SATIR (4 $ A $: A4) -2; COLUMNS (A $ 4 $: A4) -1); "")
... benzer şekilde görünecektir (örneğin, tarihin ilk uzun sürümü olarak ikinci sütun):
taban 2012-02-12 43 <başlangıç satırı son. 2012-03-11 28 <sayı Tarih dText 2012-02-12 februari 12, 2012 2012-02-13 februari 13, 2012 2012-02-14 februari 14, 2012 2012-02-15 februari 15, 2012 2012-02-16 februari 16, 2012 2012-02-17 februari 17, 2012 2012-02-18 februari 18, 2012 2012-02-19 februari 19, 2012 2012-02-20 februari 20, 2012 2012-02-21 februari 21, 2012 2012-02-22 februari 22, 2012 2012-02-23 februari 23, 2012 2012-02-24 februari 24, 2012 2012-02-25 februari 25, 2012 2012-02-26 februari 26, 2012 2012-02-27 februari 27, 2012 2012-02-28 februari 28, 2012 2012-02-29 februari 29, 2012 2012-03-01 1 mart 2012 2012-03-02 mart 2, 2012 2012-03-03 marş 3, 2012 2012-03-04 mart 4, 2012 2012-03-05 mart 5, 2012 2012-03-06 mart 6, 2012 2012-03-07 mart 7, 2012 2012-03-08 mart 8, 2012 2012-03-09 mart 9, 2012 2012-03-10 mart 10, 2012
... ilk iki sütun için A4’ün içeriğini doldurduğunuzu varsayarak (örnekte, istediğiniz zaman genişletin) ve Sayfa 1’de gösterilen verileri aldığınızı varsayalım.
"Temel" tarihini değiştirdiğinizde, gösterge temel tarihin ayındaki gün sayısını satır sayısı olarak kullanarak uyarlanır.
'start row', ilk sayfadaki () argüman olarak taban tarihiyle bulduğu eşleşen satırdır.
'count', aydaki gün sayısıdır.
Bunlar daha sonra A4'teki formülde, verilerin ROWS () ve COLUMNS () sayımı ile OFFSET () yardımıyla ilgili kısmını seçmek için kullanılır.
Bunu "Test.csv" olarak kaydetmeye çalışın ve formülleri girmek için Excel'de açın:
temel, 2012-02-02, = MATCH (B1; Sayfa1! A2: A9999), "=" "<başlangıç satırı" "" son = B1 + (TARİH (YIL (B1); AY (B1) +1; GÜN (B1)) - B1) -1, = B2-B1, "=" "<say" "" = Sayfa1! A1 = Sayfa1! B1 ,, "= EĞER (ROWS ($ A $ 4: A4) '= ($ c $ 2); OFFSET (Sheet1 $ A $ 2; $ c $ 1 + satırlar ($ A $ 4: A4) -2, KOLON ($ A $ 4: A4 ) -1); "" "") "" = EĞER (ROWS ($ A $ 4: B4) '= ($ c $ 2); OFFSET (Sheet1 $ A $ 2; $ c $ 1 + satırlar ($ bir 4 $!: B4) -2, KOLON ($ A $ 4: B4) -1); "" "")" ,,