Excel เติมซีรี่ส์อัตโนมัติโดยไม่มีเมาส์ (เฉพาะแป้นพิมพ์)


58

ดังนั้นเมื่อฉันต้องการขยายอนุกรมหรือบางสิ่งบางอย่างไปตามบรรทัดเหล่านั้นฉันสามารถเน้นกลุ่มของเซลล์จากนั้นคลิกที่มุมล่างขวาของกล่องไฮไลต์แล้วลากลง Excel จะพยายามขยายเนื้อหาโดยอัตโนมัติเช่นเดียวกับที่ทำได้ มีฟังก์ชั่นคีย์บอร์ดที่จะให้ฉันทำสิ่งนี้หรือไม่? ฉันชอบใช้แป้นพิมพ์เพื่อหลีกเลี่ยงการเคลื่อนไหวของเมาส์ซ้ำ ๆ

ฉันสามารถใช้ปุ่ม Shift และปุ่มลูกศรเพื่อทำการเลือกได้ แต่ฉันไม่รู้ว่าปุ่มใด (ถ้ามี) สามารถเรียกใช้ฟังก์ชันนี้ได้

ฉันไม่รู้ด้วยซ้ำว่าฟังก์ชั่นนี้เรียกว่าอะไร

คำตอบ:


37

คุณสามารถใช้แป้นพิมพ์ลัดเพื่อไปยังทุกสิ่งที่อยู่บน Ribbon กดAltและจากนั้นคุณสามารถดูการกดแป้นถัดจากแต่ละส่วน เพื่อนำมาขึ้นเติมชุดกล่องโต้ตอบกดแล้วAltH F I S


1
นีซมันใช้งานได้ดี ตัวเลือกป้อนอัตโนมัติ (Alt-F) ดูเหมือนจะทำงานได้ดีสำหรับกรณีการใช้งานในอดีตส่วนใหญ่ของฉัน การใช้ Trend และ Growth ช่วยให้ฉันสามารถทำซีรีส์ทวีคูณ เจ๋งมาก! เรียงลำดับของปุ่มจำนวนมากที่จะกด แต่ฉันเดาว่าเป็นสิ่งที่ฉันขอ
jtpereyda

2
ช่วยในการจำช่วยจำ ... หน้าแรกชุด FIll (บันทึก) ขอบคุณสำหรับสิ่งนี้!
Scott Rippey

1
หากใครพบว่าสั้นกว่า (ไม่ใช่มาโคร) / "ทางลัดอย่างเป็นทางการ" สำหรับการทำซีรี่ส์เชิงเส้นโปรดแจ้งให้เราทราบ!
บ๊องเกี่ยวกับ natty

52

คุณกำลังมองหา "Fill-Down" หรือ "Fill-Right"

เลือกช่วงโดยเลื่อนไปที่เซลล์เพื่อเริ่มต้นด้วย ... แล้วShift+ หรือShift+ ไปยังตำแหน่งที่คุณต้องการเติมเนื้อหาให้กับ ... จากนั้นกดCtrl+ D(เพื่อเติมลง) หรือCtrl+ R(เพื่อเติมขวา)

น่าเสียดายที่ไม่มีคีย์ลัดสำหรับเติมซ้ายหรือเติม


12
สิ่งนี้มีประโยชน์มาก สิ่งเดียวคือมันจะเติมฐานของเซลล์แรกโดยอัตโนมัติเท่านั้น สิ่งนี้จะทำสำเนาเซลล์ แต่จะไม่ขยายชุดข้อมูล ถึงกระนั้นมันก็มีประโยชน์มากขอบคุณ!
jtpereyda

จริงๆแล้วมันจะขยายชุด มันจะคัดลอกสูตรใด ๆ และปรับเปลี่ยนคอลัมน์ / แถวตามที่ทำได้เป็นประจำ หากคุณต้องการคัดลอก / วางค่า ... จากนั้นใช้ตัวเลือกคัดลอก / วาง (เลือกค่า -> ควบคุม + c -> ไปที่ปลายทาง -> ควบคุม + v)
TheCompWiz

8
ฉันหมายความว่ามันจะไม่อนุมานชุดโดยอัตโนมัติ ตัวอย่างเช่นพิมพ์ 1 ใน A1, 2 ใน A2 แล้วไฮไลต์ทั้งสอง หากคุณทำ Fill-Down ด้วยเมาส์มันจะเริ่มนับขึ้นโดยอัตโนมัติ เนื่องจากวิธี Ctrl + D ไม่มีทางเลือกเซลล์มากกว่าหนึ่งเซลล์จึงจะคัดลอกเซลล์เพิ่มเติมได้เท่านั้น AFAIK เฉพาะซีรีย์เพิ่มเติมเท่านั้นที่ใช้งานได้
jtpereyda

2
น่าสนใจ ... ฉันไม่เคยลองมาก่อน ฉันคิดว่าคุณสามารถใช้เส้นทางอื่นและใส่ 1 ใน A1 และ = A1 + 1 ใน A2 แล้วกรอกข้อมูลลง & รับเกือบผลลัพธ์เดียวกัน ... แต่คุณถูกต้อง ... ควรมีวิธี คุณสามารถกำหนดคีย์ลัดแบบกำหนดเองของคุณเองให้กับตัวเลือก "fill series" ... จากนั้นมันจะให้เมนูวิธีที่คุณต้องการเติมเซลล์ที่เหลือ ...
TheCompWiz

สิ่งนี้ช่วยฉันประหยัดเวลาได้มาก!
Brian

8
  1. ใช้Shift+ เพื่อไฮไลต์ตำแหน่งที่คุณต้องการซีรีส์ - ต้องรวมเซลล์ที่กรอกไว้ที่คุณต้องการปลดล็อค

  2. Alt + H F I S

  3. Shift + Tab F

  4. Enter

(ได้แรงบันดาลใจจากคำตอบข้างต้นและการลองผิดลองถูก)


นี่คือคำตอบใน 4 ขั้นตอน อย่างไรก็ตามฉันจะแทนที่ # 3 ด้วยALT+fเนื่องจากเป็นเลย์เอาต์ที่ง่ายกว่าการเข้าถึงแท็บ
fohrums

3

คุณสามารถทำได้ด้วยแมโคร

  1. ไปที่แท็บมุมมอง -> มาโคร -> "บันทึกมาโคร"
  2. เลือกชื่อเพิ่มเติมเช่น Myautofill (ไม่มีช่องว่างในชื่อ!)
  3. เลือกทางลัดเพิ่มเติมเช่นCtrl+H
  4. คลิกตกลงเพื่อเริ่มการบันทึกแมโคร
  5. ไปที่แท็บหน้าแรก -> การแก้ไข -> เติม -> ซีรี่ส์
  6. สำหรับ "ซีรี่ส์ใน" เลือก "คอลัมน์" ให้เลือกตัวเลือก "เทรนด์" จากนั้นคลิกตกลง
  7. ไปที่แท็บมุมมอง -> มาโคร -> "หยุดการบันทึก"
  8. แมโครของคุณพร้อมแล้ว! เลือกช่วงของเซลล์แล้วกดปุ่มทางลัดที่คุณเลือกในขั้นตอนที่ 3

ฉันลืมบางสิ่งที่คุณควรเลือกแนวโน้มในขั้นตอนที่ 7
Mojtaba

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

3
  1. Ctrl+ Cเพื่อคัดลอกเซลล์เริ่มต้น
  2. เลือกช่วงเป้าหมาย (ใช้Shift, Ctrlลูกศร ฯลฯ )
  3. Ctrl+ Vเพื่อวาง

ช่วงเป้าหมายจะได้รับการเติมอย่างเหมาะสม


ตามที่ตอบโดย TheCompWiz การใช้Ctrl+ DและCtrl- Rจะเป็นวิธีอื่น Ctrl+ C/Vจะช่วยให้คุณเติมทุกทิศทางและทุกที่; ในขณะที่Ctrl+ D/Rต้องใช้การกดแป้นน้อย


4
ไม่อนุมานชุด
jwg

3

สำหรับ Excel 2016 (และฉันเข้าใจ 2013) ฉันเพิ่มลงในแถบเครื่องมือด่วน (ฉันลบปุ่มบันทึกเพราะ CTRL-S ทำเช่นนั้น) และฉันแทนที่ด้วย Fill Series

  • ไปที่ริบบิ้นหน้าแรก
  • ในกลุ่มการแก้ไขให้คลิกที่ 'เติม'
  • คลิกขวาที่ 'Series'
  • เลือก 'เพิ่มลงในแถบเครื่องมือด่วน'

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

ฉันได้ลบ 'บันทึก' และใส่ 'เติม' ที่นั่นแทนดังนั้นตอนนี้ฉันสามารถป้อนค่าสองค่าแรก (เช่น '1' ในเซลล์ A1 และ '2' ในเซลล์ A2) จากนั้นเลือกเซลล์สองเซลล์เหล่านี้ด้านล่าง และกด ALT, 1 และ Enter เซลล์ที่เลือกควรเติมด้วยชุดข้อมูล ไม่จำเป็นต้องใช้เมาส์สำหรับงานนี้อีกต่อไป


1

แต่จะต้องเปลี่ยน 'พิมพ์' เป็นป้อนอัตโนมัติ .. ดังนั้นควรใช้

Alt+ H+ F+ I+ Sแล้วshift+ tab+ down+ down+ downแล้วenter


1
"down" ไม่ใช่แป้นคีย์บอร์ด!
Prasanna

1

ปุ่มลัดเพื่อเติมลง (หรือเติมขวา): อันดับแรกเลือกสิ่งที่ต้องการเติม (หรือขวา) จากนั้น

ตัวเลือกที่ 1:การเติมเซลล์ทั้งหมด (จนถึงจุดสิ้นสุดของ excel sheet): ( Shift + ( สิ้นสุดจาก )) จากนั้น ( Ctrl + D ) เพื่อเติมขวา: ( Shift + ( จบแล้ว )) จากนั้น ( Ctrl + D )

ตัวเลือกที่ 2: เพื่อเติม: ( Shift + ( PgDown ^ Nจากนั้น )) จากนั้น ( Ctrl + D ) N = จำนวนครั้งที่คุณต้องลงไปตามความต้องการของคุณ นอกจากนี้คุณยังสามารถเลื่อนขึ้น / ลงด้วยปุ่ม aero หรือปุ่มPgUp ได้หากต้องการ


ดังที่กล่าวไว้ในคำตอบอื่น ๆ ฉันเชื่อว่าคุณต้องใช้ Ctrl + R เมื่อกรอกข้อมูลอย่างถูกต้องอย่างน้อยนั่นก็เป็นวิธีที่ทำงานใน Excel 2013
Nattgew

0

เติมคอลัมน์แรกด้วย 1 จากนั้นเลือกช่วงที่คุณต้องการเติมซีรีส์แล้วกดAlt+ H+ F+ I+ Sจากนั้นEnterซีรีย์จะเต็ม


0
  1. พิมพ์ 1 ในเซลล์ส่วนบน

  2. พิมพ์ = 1 + (ที่อยู่ของเซลล์ส่วนบน) จากนั้นกด Enter

  3. คัดลอกเซลล์นั้นและลากเพื่อขายข้อมูลที่ต้องการล่าสุด

  4. เลือกแถวนั้นและใช้วางแบบพิเศษ (Alt + E + S + V) เพื่อลบสูตร


0

กำหนด 'Fill Series' ให้กับตำแหน่งบนแถบเครื่องมือการเข้าถึงด่วน สมมุติว่าตำแหน่งที่ 2 สำหรับตัวอย่างนี้

ไฮไลต์เซลล์ที่คุณต้องการเติมและเซลล์ว่างที่คุณต้องการเติม - สามารถทำได้โดยใช้ Shift + Arrow

ตอนนี้ Alt + 2 (ตำแหน่ง QA ที่กำหนด) จากนั้นกด Enter

หมายเหตุ - ไฮไลต์เซลล์ 2 เซลล์รวมถึงเป้าหมายหากคุณต้องการให้ Excel สรุปชุดตัวเลขเพื่อเติม

หวังว่าสิ่งนี้จะช่วยและดำเนินการได้ง่ายกว่า Alt + x + y + z + a + b + c จากนั้นกด Shift + d + e + f คำตอบข้างต้น


0

เลือกเซลล์ที่คุณต้องการเติม

เลือกช่วงตามSHIFT+ arrowsที่คุณต้องการเติมเนื้อหา

กดF2เพื่อแก้ไขเซลล์แรกที่เลือก

กดCTRL+ ENTERเพื่อเติมพื้นที่


ฉันไม่พบวิธีการแก้ปัญหานี้ที่ทำงานได้อย่างน้อยใน Excel 2007 มันไม่ได้ผลิตอนุกรม แต่เติมค่าเดียวกันเท่านั้น
zagrimsan

0

หากคุณต้องการใช้การป้อนอัตโนมัติให้ใช้สิ่งนี้:

Alt+ H F I Sแล้วAlt+ Fและในที่สุด Enter


ยินดีต้อนรับสู่ superuser: แม้ว่าจะเป็นไปได้หรืออาจจะไม่ตอบคำถาม (ได้รับคำตอบแล้ว) มันจะเป็นคำตอบที่ดีกว่าถ้าคุณสามารถให้คำอธิบายได้ว่าทำไมโซลูชันของคุณถึงมีรายละเอียดและทำตามคำแนะนำได้ง่าย หากคุณรู้สึกว่าคำตอบของคุณถูกต้องให้ทำสิ่งเหล่านี้และแก้ไขใหม่ โปรดใช้เวลาสองสามนาทีและอ่าน: - superuser.com/help. คำตอบ: superuser.com/help/how-to-answerยินดีต้อนรับสู่ superuser อีกครั้ง
ขอบคุณมาก

0

สมมติว่าคุณต้องการสร้างหมายเลขซีเรียลในคอลัมน์ A

  • ประเภท1ในเซลล์แรกเช่นA1
  • กดDownกุญแจสำคัญในการย้ายไปA2
  • กด=ปุ่มเลือกเซลล์A1เพิ่ม1ลงไปในทำนองเดียวกัน=A1+1และกดปุ่มซึ่งEnterจะสร้างหมายเลข2
  • ตอนนี้shiftกดปุ่มค้างไว้และกดปุ่มdownเรื่อยไปจนถึงเซลล์สุดท้ายที่คุณต้องการที่จะจบซีรีส์ของคุณ
  • กดctrl+dเพื่อ Autodrag

ในที่สุดคุณก็จะได้ตัวเลขแบบอัตโนมัติ!


0

เลือกเซลล์ที่คุณต้องการเติม

เลือกช่วงโดยShift+ +CtrlEnd

กดF2เพื่อแก้ไขเซลล์แรกที่เลือก

กดCtrl+ Enterเพื่อเติมพื้นที่


มันดูเหมือนว่าฉันว่านี้เติมค่า คำถามจะถามวิธีเติมซีรี่ส์ให้โดยอัตโนมัติ เช่นใส่10, 13และ16และได้รับ19, 22, 25...
สกอตต์

0

คุณไม่สามารถใช้ปุ่มลัดใด ๆ แต่คุณสามารถบันทึกมาโครได้ด้วยตัวเอง ฉันไม่ได้ปุ่มCtrl + Shift + D

ก่อนอื่นเลือกเซลล์ที่คุณต้องการเติม (ด้วยเซลล์ที่ต่อเนื่องกัน) ไปที่มุมมอง => ลูกศรลงมาโคร => บันทึกมาโคร ..ในหน้าต่างที่เปิดคุณสามารถกรอกชื่อใด ๆ และปุ่มลัดใด ๆ หลังจากคลิกตกลง เลือกHome => Fill => Series => เลือกปุ่มตัวเลือกป้อนอัตโนมัติแล้วคลิกตกลงจากนั้นไปที่ Macros จากเมนูมุมมองและหยุดการบันทึก ครั้งต่อไปคุณสามารถกรอกข้อมูลโดยใช้ปุ่มลัด โชคดี!


เมื่อคุณเริ่มบันทึกแมโครมันจะบันทึกการกระทำทั้งหมดที่คุณทำ (ไปยังรหัสพื้นฐานที่มองเห็น) ดังนั้นเลือกเซลล์ก่อนเริ่มการบันทึก และอย่าลืมหยุดมัน :)


0

คำตอบนี้มีไว้สำหรับเติมชุดใด ๆ คำตอบที่ระบุไว้ข้างต้นไม่เป็นประโยชน์ (คุณไม่สามารถเขียนสูตรได้เมื่อคุณมีชุดของขั้นตอนที่ 1, ขั้นตอนที่ 2 และอื่น ๆ ) ไปที่เติม -> ซีรี่ส์ -> เลือกแถว หรือคอลัมน์ในซีรี่ส์ใน:และป้อนอัตโนมัติใน ประเภท -> กดตกลง

แค่นั้นแหละ !

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