ป้อนอัตโนมัติจำนวนเซลล์ใน Excel?


9

คำตอบ:


14

กุญแจสำคัญคือการเลือกเซลล์ทั้งหมดจากเซลล์ที่มีสูตรไปจนสุดแล้วกรอกสูตร ขั้นตอนเหล่านี้ทำได้อย่างรวดเร็ว:

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

เมื่อเลือกช่วงแล้วกด Ctrl-D เพื่อเติมสูตร


สิ่งนี้จะทำซ้ำค่าในเซลล์แรกเท่านั้น ต่างจากการลากจุดจับเติมซึ่งจะเพิ่มบางสิ่งโดยอัตโนมัติ จะรับการเพิ่มอัตโนมัติได้อย่างไร
Ben

ปรากฎว่าได้รับการตอบคำถามและการเชื่อมโยงกลับมาที่นี่: superuser.com/questions/841439/...
เบน

OP ได้ขอวิธีเติมสูตรไม่ใช่ค่า
Rachel Hettinger

4

ปัญหา: ผู้ใช้มีสูตรในเซลล์และต้องการคัดลอกไปยังแถวถัดไป 999,999 เทคนิคง่าย ๆ เช่น copy'n'paste นั้นดั้งเดิมเกินไปเพราะมันไม่เร็วพอและ 999,999 เป็นจำนวนมาก

นี่คือทางออกหนึ่ง:

  1. พิมพ์ 1 ลงในเซลล์ที่ด้านบนของแผ่นงานสมมติว่าเซลล์ A1 ผลลัพธ์: 1 ปรากฏในเซลล์ A1
  2. พิมพ์ + 1 + A1 ในเซลล์ A2 ผลลัพธ์: 2 ปรากฏในเซลล์ A2
  3. ด้วยตัวชี้ที่ Cell A2 คลิก -C เพื่อคัดลอก
  4. ย้ายตัวชี้ไปที่เซลล์ A3
  5. กดปุ่ม Ctrl และ Shift ค้างไว้แล้วคลิกจากนั้นคลิกลูกศรลงผลลัพธ์: คอลัมน์ทั้งหมด A ถูกเน้นจาก A3 ถึง A1048576
  6. กด Ctrl ค้างไว้แล้วคลิก V เพื่อวางผลลัพธ์: คอลัมน์ A ตอนนี้มีจำนวนเต็ม 1 ถึง 1048576
  7. กด Ctrl ค้างไว้แล้วคลิก F เพื่อค้นหา
  8. ในกล่องค้นหาสิ่งให้ป้อน 1000000 และกด Enter ผลลัพธ์: เซลล์ A1000001 จะถูกเน้นตอนนี้ตัวชี้ของคุณอยู่ในเซลล์ A1000001
  9. กด Ctrl และ Shift ค้างไว้จากนั้นคลิกจบผลลัพธ์: ทุกสิ่งที่อยู่ด้านล่างจะถูกเน้นสี
  10. คลิกลบผลลัพธ์: เหลือเพียงแถว 1 ถึง 1000000 เท่านั้นที่แสดงค่า 1 ถึง 1000000
  11. กด Ctrl ค้างไว้แล้วคลิกหน้าแรกเพื่อกลับไปที่เซลล์ A1
  12. ในเซลล์ A1 ป้อนสูตรของคุณเช่น + "B" & ROW ()
  13. คลิก Ctrl และ C เพื่อคัดลอก
  14. กด Ctrl และ Shift ค้างไว้จากนั้นคลิก End and Down
  15. กด Ctrl ค้างไว้แล้วคลิก V เพื่อวางผลลัพธ์: ตอนนี้คอลัมน์ A มีข้อความ B1 ถึง B1000000 แต่ไม่มีอะไรเพิ่มเติม
  16. ขณะนี้มีการระบุแถว 1000000 เนื่องจากเป็นเซลล์ที่ไม่ว่างด้านล่างสุด
  17. คุณสามารถวางข้อความในเซลล์อื่น ๆ ในแถว 1000000 เพื่อระบุพื้น

2

วิธีการแก้ปัญหาของฉันได้แรงบันดาลใจจากคำตอบของเจย์จาค็อบและฉันเชื่อว่าวิธีต่อไปนี้เป็นวิธีที่ง่ายที่สุด

  1. ใส่ค่าใน Formula cell A1 และคัดลอก
  2. ใช้กล่องชื่อ (ซ้ายไปที่แถบสูตร) ​​พิมพ์ในเซลล์สุดท้ายที่คุณต้องการ [ตัวอย่างเช่น A999999 สำหรับ 999999 แถวในคอลัมน์ A หรือ C999999 สำหรับการเลือก 999999 แถวใน 3 คอลัมน์]
  3. เมื่อตัวชี้อยู่ในเซลล์นี้กด Ctrl + Shift แล้วแตะปุ่มซ้ายและขึ้นหรือ Ctrl + Shift + Home bottons เพื่อเลือกเซลล์ทั้งหมดจากเซลล์สุดท้ายที่ต้องการไปยังเซลล์แรกที่ต้องการเติม
  4. ในที่สุดก็วางมัน

1

การคลิกสองครั้งที่จุดจับเติมอัตโนมัติ (สี่เหลี่ยมเล็ก ๆ ที่ด้านล่างซ้ายของเซลล์ที่เลือก) จะเติมคอลัมน์อัตโนมัติจนกว่าจะตรวจพบเซลล์ว่างทางด้านซ้าย

ดูตัวอย่าง: http://www.techrepublic.com/blog/microsoft-office/a-quick-fill-handle-trick-for-microsoft-excel/


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