Bir sonraki sayfada tabloyu geçerli tarihe göre nasıl gösterebilirim?


0

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?


Sayfaların içeriği ve mizanpajıyla ilgili bazı özellikler verebilir misiniz? Her türlü özel cevap, çalışmak için neyin orada olduğuna bağlı olacaktır.
fixer1234

Bunlar aslında tablo olarak mı yoksa sadece hücre aralıklarıyla mı biçimlendirilmiş?
CharlieRB

Yanıtlar:


0

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); "" "")" ,,
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.