ฉันจะแสดงตารางในแผ่นงานถัดไปตามวันที่ปัจจุบันได้อย่างไร


0

สมมติว่าฉันมีหลายตารางบนแผ่นงาน ทุกตารางแสดงเดือนของปี ฉันต้องการแสดงหนึ่งในตารางตารางสำหรับเดือนปัจจุบันในแผ่นงานถัดไป

ฉันจะบรรลุสิ่งนี้ได้อย่างไร


คุณสามารถให้รายละเอียดเกี่ยวกับเนื้อหาและการจัดวางของชีตได้ไหม? คำตอบเฉพาะใด ๆ จะขึ้นอยู่กับสิ่งที่ทำงานด้วย
fixer1234

สิ่งเหล่านี้ถูกจัดรูปแบบเป็นตารางหรือเป็นเพียงช่วงของเซลล์หรือไม่
CharlieRB

คำตอบ:


0

อัสสัมชั:

Sheet1 มีตารางดังนี้:

วันที่ ...... คอลัมน์แรก ...
2012-01-01 ข้อความ ...
2012-01-02 ...
....

จากนั้น Sheet2 ที่ป้อนเหล่านี้:

A1: ฐาน    
B1: 2012-02-01
C1: = MATCH (B1; Sheet1! A2: A9999)  
A2: สิ้นสุด
B2: = B1 + (DATE (YEAR (B1); MONTH (B1) +1; DAY (B1)) - B1) -1, = B2-B1
A3: = Sheet1! A1
B3: = แผ่นที่ 1! B1
A4: = IF (ROWS ($ A $ 4: A4) <= ($ C $ 2); OFFSET (แผ่นที่ 1! $ A $ 2; $ C $ 1 + ROWS ($ A $ 4: A4) -2; COLUMNS ($ A $ 4: A4) -1); "")

... จะแสดงคล้ายกับ (ตัวอย่างคอลัมน์ที่สองเป็นวันที่ยาวในตอนแรก):

ฐาน 2012-02-12 43 <แถวเริ่มต้น
ปลาย 2012-03-11 28 นับ
วันที่ dText       
2012-02-12 กุมภาพันธ์ 12, 2012       
2012-02-13 กุมภาพันธ์ 13, 2012       
2012-02-14 กุมภาพันธ์ 14, 2012       
2012-02-15 กุมภาพันธ์ 15, 2012       
2012-02-16 กุมภาพันธ์ 16, 2012       
2012-02-17 กุมภาพันธ์ 17, 2012       
2012-02-18 กุมภาพันธ์ 18, 2012       
2012-02-19 กุมภาพันธ์ 19, 2012       
2012-02-20 กุมภาพันธ์ 20, 2012       
2012-02-21 กุมภาพันธ์ 21, 2012       
2012-02-22 กุมภาพันธ์ 22, 2012       
2012-02-23 กุมภาพันธ์ 23, 2012       
2012-02-24 กุมภาพันธ์ 24, 2012       
2012-02-25 กุมภาพันธ์ 25, 2012       
2012-02-26 กุมภาพันธ์ 26, 2012       
2012-02-27 กุมภาพันธ์ 27, 2012       
2012-02-28 กุมภาพันธ์ 28, 2012       
2012-02-29 กุมภาพันธ์ 29, 2012       
2012-03-01 ดาวอังคาร 1, 2012        
2012-03-02 ดาวอังคาร 2, 2555        
2012-03-03 ดาวอังคาร 3, 2012        
2012-03-04 ดาวอังคาร 4, 2555        
2012-03-05 ดาวอังคาร 5, 2555        
2012-03-06 ดาวอังคาร 6, 2012        
2012-03-07 ดาวอังคาร 7, 2012        
2012-03-08 ดาวอังคาร 8, 2012        
2012-03-09 ดาวอังคาร 9, 2012        
2012-03-10 ดาวอังคาร 10, 2012       

... สมมติว่าคุณเติมเนื้อหาของ A4 สำหรับสองคอลัมน์แรก (ในตัวอย่างขยายตามความต้องการ) และมีข้อมูลที่แสดงใน Sheet1

เปลี่ยนวันที่ "ฐาน" และจอแสดงผลจะปรับโดยใช้การนับวันในเดือนของวันที่ฐานเป็นการนับบรรทัด

'start row' คือแถวบนชีตแรกที่จับคู่ () ค้นหาด้วยวันฐานเป็นอาร์กิวเมนต์

'count' คือการนับวันในเดือน

เหล่านี้จะถูกใช้ในสูตรใน A4 เพื่อเลือกส่วนที่เกี่ยวข้องของข้อมูลด้วยความช่วยเหลือของ OFFSET () โดยการนับ ROWS () และ COLUMNS ()

ลองบันทึกสิ่งนี้เป็น "Test.csv" และเปิดใน Excel เพื่อรับสูตรที่ป้อน:

base, 2012-02-02, = MATCH (B1; Sheet1! A2: A9999), "=" "<เริ่มต้นแถว" ""
สิ้นสุด, = B1 + (DATE (YEAR (B1); MONTH (B1) +1; DAY (B1)) - B1) -1, = B2-B1, "=" "<นับ" "
= Sheet1! A1 = Sheet1! B1 ,,
"= IF (ROWS ($ A $ 4: A4) <= ($ C $ 2); OFFSET (Sheet1 $ A $ 2; $ C $ 1 + ROWS ($ A $ 4: A4) -2; COLUMNS ($ A $ 4: A4 ) -1); "" "") "" = IF (ROWS ($ A $ 4: B4) <= ($ C $ 2); OFFSET (Sheet1 $ A $ 2; $ C $ 1 + ROWS ($ A $ 4: B4) -2; COLUMNS ($ A $ 4: B4) -1); "" "")" ,,
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.