วิธีเติมคอลัมน์ด้วยวันที่ตามลำดับใน Google ชีต


17

ใน Excel คุณสามารถคลิกขวาลากวันที่ลงมาเพื่อเติมคอลัมน์ด้วยวันที่ถัดไปในลำดับ ตัวอย่างเช่นหากคุณป้อน 9/1/2557 ให้เลือกเซลล์นั้นจากนั้นคลิกขวาที่ลากลงมาที่เซลล์ด้านล่าง Excel จะเติมเซลล์เหล่านั้นด้วย 10/1/2014, 11/1/2014 และอื่น ๆ สำหรับคุณ สิ่งนี้ใช้ไม่ได้กับการเลือกเซลล์เดียวใน Google ชีต - ฉันจะทำให้มันทำงานได้อย่างไร

คำตอบ:


13

กุญแจสำคัญคือการป้อนอย่างน้อยสองค่าแรกเพื่อรับการเติมอัตโนมัติเพื่อให้ทำงานกับรูปแบบ


5
แม้ว่าคำถามที่นี่มาก่อน แต่คำตอบที่ดีที่สุดสำหรับคำถามนี้อยู่ที่การใช้งานร่วมกัน: webapps.stackexchange.com/a/30688/30971คำตอบนี้แย่มาก - ไม่ต้องดำเนินการทีละขั้น google ซึ่ง Google มีชื่อเสียงในการลบแบบสุ่มโดยไม่มีการเปลี่ยนเส้นทาง
Chris Moschini

18

เนื่องจากมันได้ชี้ให้เห็นแล้วในคำตอบอื่น ๆ คุณต้องเลือกอย่างน้อยสองเซลล์ที่มีวันที่ต่อเนื่องกัน

อย่างไรก็ตามนี่ไม่ได้ผลสำหรับฉันในตอนแรกเพราะ Google ชีตของฉันมีสถานที่ผิดและเซลล์มีการจัดรูปแบบที่ไม่ถูกต้อง

ตั้งค่าภาษาสำหรับแผ่นงาน Google ของคุณ:

  1. เมนูไฟล์→การตั้งค่าสเปรดชีต ... →ตั้งค่าภาษาให้ถูกต้อง

กำหนดค่ารูปแบบวันที่ที่ถูกต้องสำหรับเซลล์:

  1. เลือกเซลล์ทั้งหมดหรือคอลัมน์ที่ควรมีวันที่
  2. เมนูรูปแบบ→หมายเลข→วันที่ (หากรูปแบบวันที่ที่ต้องการนั้นมีอยู่แล้วถ้าไม่ให้เข้าไปในเมนูลึกกว่าด้วยขั้นตอนถัดไป)
  3. →รูปแบบเพิ่มเติม→รูปแบบวันที่และเวลาเพิ่มเติม ...
  4. เลือกรูปแบบวันที่ที่กำหนดไว้ล่วงหน้าจากรายการหรือกำหนดค่าของคุณเอง ป้อนคำอธิบายรูปภาพที่นี่

ตอนนี้กรอกข้อมูลในคอลัมน์ด้วยวันที่ต่อเนื่อง:

นี่ได้อธิบายไปแล้วในคำตอบอื่น ๆ แต่เพื่อความสมบูรณ์ฉันขออธิบายที่นี่อีกครั้ง

  1. เขียนวันที่ต่อเนื่องสองวันด้วยตนเองเป็นสองเซลล์
  2. เลือกเซลล์ทั้งสอง (คลิกที่เซลล์แรกจากนั้นเลื่อนที่สอง)
  3. ที่มุมล่างขวาของสี่เหลี่ยมที่เลือกสีน้ำเงินคุณจะเห็นสี่เหลี่ยมเล็ก ๆ ลากสี่เหลี่ยมนั้นและทำเครื่องหมายเซลล์ทั้งหมดที่คุณต้องการเติมด้วยวันที่ต่อเนื่อง

เซลล์ทั้งหมดเหล่านี้ควรถูกเติมด้วยวันที่ต่อเนื่องโดยอัตโนมัติ


และฉันจะตั้งค่าคอลัมน์ให้อัปเดตอัตโนมัติด้วยวันที่ต่อเนื่องจนถึงวันสิ้นสุดคอลัมน์ได้อย่างไร
haemse

3

ปัญหาของฉันคือว่า Google ชีทไม่รู้จักสิ่งที่ฉันพิมพ์เป็นวันที่ (24.05.2017) ดังนั้นเมื่อฉันเปลี่ยนเป็น 24/05/2017 มันจะลากวันที่ติดต่อกันทันทีโดยไม่ต้องเน้นเซลล์อื่น ๆ


1
กรณีเดียวกันที่นี่ แม้ว่าฉันจะเปลี่ยนการจัดรูปแบบเป็นภาษาของฉัน (เช่น 24/05/2017 ถึง 24.5.2017) มันก็ไม่ทำงาน แต่เมื่อใช้ / เป็นผู้กระทำผิดก็ใช้งานได้
psulek

2

ระดับต่อไปจะใช้ARRAYFORMULA:

=ARRAYFORMULA(TEXT(ROW(INDIRECT("A"&DATEVALUE("2018-4-13")&
                               ":A"&DATEVALUE("2018-4-30"))), "dd/mm/yyyy"))

0


1

ข้อผิดพลาดคือคุณไม่ได้เลือกทั้งการขายครั้งแรกและครั้งที่สอง (คลิกและโฮเวอร์เหนือทั้งคู่) เมื่อเลือกทั้งคู่ (ทั้งคู่ถูกไฮไลต์) จากนั้นลากจุดสีน้ำเงินของเซลล์ล่าง (เช่นใน Excel)


1

ตรรกะ:

  1. ในคอลัมน์แรกเราสามารถใส่วันที่ปัจจุบันโดยใช้=Today()สิ่งนี้จะให้วันที่ปัจจุบัน
  2. เพื่อให้ได้วันที่ถัดไปเราต้องเพิ่มวันที่ 1 เพื่อให้ได้วันที่ถัดไปที่เราสามารถเพิ่มได้ =Today()+1

หากคุณต้องการวันที่ต่อเนื่องมากกว่านี้ จากนั้นทำตามวิธีนี้:

ขั้นตอน 1. คอลัมน์ A ใส่เซลล์ A1 เป็น =Today()

ขั้นตอนที่ 1

ขั้นตอนที่ 2 ในคอลัมน์ B เราต้องการจำนวนวันที่จะเพิ่มเพื่อทำรายการจาก 0, 1, 2 …วันที่ต้องการเพิ่ม

ขั้นตอนที่ 2

ขั้นตอน 3. เซลล์ A3 =Today()+ B3ตามที่แสดง

ขั้นตอนที่ 3

ขั้นตอนที่ 4. ลากลงคอลัมน์เซลล์ของคอลัมน์ A

ขั้นตอนที่ 4

นี่เป็นวิธีที่มีประสิทธิภาพและประสิทธิผล


0

บน Google ชีตบน MacBook Air

  1. ฉันเลือกเซลล์แรกเท่านั้น (1/1/2017)
  2. กดแป้นคำสั่งค้างไว้แล้วลากมุมด้านล่างขวาของเซลล์
  3. มันเต็มไปด้วยวันที่ติดต่อกันสำหรับฉัน

0

ฉันก็คิดว่ามันไม่ได้ผล แต่มันก็เป็นเช่นนั้น

  • ก่อนอื่นให้ตั้งค่าโลแคลสำหรับชีตเป็นโลแคลของคุณ
  • เลือกเซลล์ที่คุณต้องการสร้างชุดและตั้งค่ารูปแบบเป็นวันที่
  • ป้อนวันที่ 2 ที่กำหนดการเพิ่มขึ้นของช่วง
  • เลือกเซลล์ทั้งสองจากนั้นเลื่อนเมาส์ไปที่มุมล่างขวาคุณจะได้รับ + ​​จากนั้นลากไปยังจุดสิ้นสุดของช่วง

Voila! มันป้อนอัตโนมัติ


โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.