วิธีใช้สูตรเดียวกันกับหลายเซลล์ใน Excel (7 วิธี)

  • แบ่งปันสิ่งนี้
Hugh West

โดยส่วนใหญ่แล้ว ผู้ใช้ต้องใช้สูตรต่างๆ ในการคำนวณค่าต่างๆ ใน Microsoft Excel อีกครั้ง ผู้ใช้อาจต้องใช้สูตรเดียวกันในการคำนวณค่าในเซลล์ในแถวหรือคอลัมน์ด้านล่าง ข้างเซลล์ การใส่สูตรลงในเซลล์ทีละเซลล์นั้นน่าเบื่อและใช้เวลานาน ในบทช่วยสอนนี้ ฉันจะแสดงวิธีการใช้สูตรเดียวกันกับหลายเซลล์ใน Excel

ดาวน์โหลดสมุดงานแบบฝึกหัด

คุณสามารถดาวน์โหลดสมุดงาน Excel ได้ฟรีที่นี่ และ ฝึกฝนด้วยตัวเอง

ใช้ Same Formula.xlsm

7 วิธีง่ายๆ ในการนำสูตรเดียวกันไปใช้กับหลายเซลล์ใน Excel

ใน คุณสามารถใช้สูตร Excel กับหลายเซลล์ได้มากกว่าหนึ่งวิธี (การอ้างอิงเซลล์จะเปลี่ยนไปด้วย) ในบทช่วยสอนนี้ ฉันจะแสดงวิธีต่างๆ 7 วิธีในการนำสูตรเดียวกันกับหลายๆ เซลล์ใน Excel ไปใช้ ในตอนแรก ฉันจะใช้แป้นพิมพ์ลัดที่แตกต่างกันสามแบบ จากนั้นใช้คุณลักษณะ ป้อนอัตโนมัติ ของ Excel สำหรับวิธีที่สาม ฉันจะใช้คำสั่ง คัดลอก และ วาง และจะแสดงขั้นตอนการคัดลอกสูตรในเซลล์ที่ไม่ติดกัน ในวิธีที่สี่ของเรา ในขั้นตอนที่ห้าและหก ฉันจะสาธิตการใช้เครื่องมือ Fill Handle และตาราง Excel ตามลำดับ สุดท้าย ฉันจะใช้โค้ด VBA เพื่อให้ได้ผลลัพธ์ ลองตรวจสอบดูสิ ใช้วิธีการที่เหมาะสมกับจุดประสงค์ของคุณมากที่สุด

สำหรับเรา

  • จากแท็บ แทรก เลือก โมดูล ในหน้าต่าง
  • ขั้นตอนที่ 3:

    • ประการที่สาม คัดลอกโค้ดต่อไปนี้ลงในโมดูล
    4509

    รายละเอียด VBA

    • ประการแรก เราเรียกขั้นตอนย่อย Apply_Same_Formula .
    4998
    • ประการที่สอง เรากำลังเลือกช่วงเซลล์ที่จะใช้สูตร
    6013
    • ประการที่สาม เรากำลังป้อนสูตร เพื่อนำไปใช้ในช่วงเซลล์ที่เลือก
    4102

    S ขั้นตอนที่ 4:

    • ประการที่สี่ บันทึกรหัสลงใน โมดูล
    • จากนั้นบันทึกโค้ดและวางเคอร์เซอร์ไว้ในโมดูล กด F5 หรือปุ่มเรียกใช้เพื่อเรียกใช้โค้ด

    ขั้นตอนที่ 5:

    • สุดท้าย หลังจากรันโค้ด ชุดข้อมูลทั้งหมดจะเติมค่าจาก สูตรที่ให้ไว้ในโค้ด

    อ่านเพิ่มเติม: Excel VBA: แทรกสูตรด้วยการอ้างอิงแบบสัมพัทธ์ (วิธีที่เป็นไปได้ทั้งหมด)

    สรุป

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

    ทีมงาน ExcelWIKI ให้ความสำคัญกับการตั้งค่าของคุณเสมอดังนั้น หลังจากแสดงความคิดเห็นแล้ว โปรดให้เวลาเราแก้ปัญหาของคุณสักครู่ แล้วเราจะตอบคำถามของคุณด้วยวิธีแก้ปัญหาที่ดีที่สุดเท่าที่จะเป็นไปได้

    วัตถุประสงค์ในการทำงาน ฉันจะนำชุดข้อมูลต่อไปนี้ ราคาของผลิตภัณฑ์บางอย่าง (ในสกุลเงินยูโร) แสดงอยู่ในคอลัมน์ ราคา (ยูโร) นอกจากนี้ อัตราแลกเปลี่ยนจะแสดงในช่วงเซลล์ C12:E12 สิ่งที่ฉันต้องการคือการแสดงราคาสินค้าในสกุลเงินอื่นๆ เช่น USD , GBP และ เยน . เมื่อคุณใช้วิธีการในเวิร์กชีตของคุณ การอ้างอิงเซลล์จะเปลี่ยนไปตามชุดข้อมูลของคุณด้วย

    มาเรียนรู้วิธีการกัน

    1. การใช้แป้นพิมพ์ ทางลัดเพื่อใช้สูตรเดียวกันกับหลายเซลล์ใน Excel

    ในวิธีแรก ฉันจะสาธิตการใช้แป้นพิมพ์ลัดที่แตกต่างกันสามแบบเพื่อคัดลอกสูตรเดียวกันลงในเซลล์หลายเซลล์ ทางลัดแต่ละอันจะทำงานแตกต่างกันไปตามการใช้งาน ทางลัดสามทางคือ- CTRL + Enter , CTRL + R และ CTRL + D .

    1.1 การกด CTRL + Enter

    โดยใช้ทางลัดนี้ ฉันจะเขียนเพียงสูตรเดียวในเซลล์ D5 และใช้ ตลอดช่วงเซลล์ D5: F9 ให้ฉันแสดงวิธีทำในขั้นตอนต่อไปนี้

    ขั้นตอนที่ 1:

    • ก่อนอื่น เลือกช่วงเซลล์ D5:F9 .
    • ที่นี่ เมื่อคุณเลือกช่วงของเซลล์ เซลล์แรกจะกลายเป็นเซลล์ที่ใช้งานอยู่
    • สำหรับการเลือกของเรา เซลล์ D5 คือเซลล์ที่ใช้งานอยู่ คุณคงเห็นแล้วว่า เซลล์อื่นๆ ในช่วงคือสีเทา (ไม่ทำงาน)

    ขั้นตอนที่ 2:

    • ประการที่สอง พิมพ์สูตรต่อไปนี้ สูตรนี้จะถูกป้อนโดยอัตโนมัติในเซลล์ D5 เนื่องจาก D5 เป็นเซลล์ที่ใช้งานอยู่
    =$C5*C$12

    รายละเอียดสูตร

    • โปรดสังเกตว่า สูตรมีการอ้างอิงเซลล์แบบผสม การอ้างอิง $C5 หมายความว่าเมื่อคัดลอกสูตรไปทางขวา คอลัมน์ C จะไม่เปลี่ยนแปลง ดังนั้น จะเป็นเช่น C5 , C5 และ C5 ทั้งหมดคือ C5 เนื่องจากเมื่อคัดลอกสูตรไปทางขวา แถวจะไม่เปลี่ยนแปลง เมื่อคัดลอกสูตรลงไป การอ้างอิงเซลล์จะเป็น C5 , C6 , C7 , C8 และ C9 . นี่เป็นเพราะแถวเปลี่ยนไปเมื่อคุณคัดลอกสูตร
    • C$12 การอ้างอิงหมายความว่าเมื่อคัดลอกสูตรไปทางขวา การอ้างอิงจะเป็น C12 , D12 และ E12 เนื่องจากการอ้างอิงในคอลัมน์ C เป็นแบบสัมพัทธ์ และเมื่อเราคัดลอกสูตรนี้ลงไป การอ้างอิงจะเป็น C12 , C12 , C12 และ C12 เนื่องจากแถว 12 เป็นแบบสัมบูรณ์

    ขั้นตอนที่ 3:

    • ประการที่สาม กด CTRL + Enter พร้อมกันบนแป้นพิมพ์
    • ดังนั้น ผลลัพธ์สุดท้ายจะมีลักษณะดังรูปต่อไปนี้

    1.2 การกดปุ่ม CTRL + R

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

    ขั้นตอนที่ 1:

    • ประการแรก ในเซลล์ D5 ให้พิมพ์สูตรต่อไปนี้
    =$C5*C$12

    ขั้นตอนที่ 2:

    • ประการที่สอง , กด Enter และใช้ ป้อนอัตโนมัติ เพื่อรับราคาผลไม้ทั้งหมดในคอลัมน์ D .

    ขั้นตอนที่ 3:

    • ประการที่สาม เลือกคอลัมน์ด้านขวาไปยังคอลัมน์ D หลังจากได้ค่าทั้งหมดแล้ว
    • จากนั้น กด CTRL + R บนแป้นพิมพ์

    <24

    ขั้นตอนที่ 4:

    • สุดท้าย ผลลัพธ์ที่ได้จะมีลักษณะดังภาพต่อไปนี้
    • ที่นี่ คุณจะได้รับค่าทั้งหมด ทางลัดเดียวสำหรับคอลัมน์ E .

    ขั้นตอนที่ 5:

    • ดังนั้น ให้ทำซ้ำขั้นตอนเดิมเพื่อรับค่าทั้งหมดในคอลัมน์ F .

    1.3 การกดปุ่ม CTRL + D

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

    ขั้นตอนที่ 1:

    • ในตอนเริ่มต้น ให้เติมเซลล์ D5 ด้วยสูตรของวิธีการก่อนหน้านี้เพื่อให้ได้ค่าที่ต้องการ

    ขั้นตอนที่ 2:

    • ประการที่สอง หลังจากได้ค่าแล้ว ให้เลือก เซลล์ล่างของคอลัมน์เดียวกันพร้อมกับเซลล์สูตร

    ขั้นตอนที่ 3:

    • ประการที่สาม กด CTRL + D และเซลล์ล่างจะถูกเติมโดยอัตโนมัติโดยการปรับสูตรของเซลล์ D5

    ขั้นตอนที่ 4:

    • สุดท้าย กรอกข้อมูลในคอลัมน์อื่นๆ ของชุดข้อมูลโดยใช้เทคนิคเดียวกับที่แสดงในขั้นตอนข้างต้น

    อ่านเพิ่มเติม: วิธีใช้จุดและคลิกใน Excel (3 ตัวอย่าง)

    2 . การใช้คุณสมบัติป้อนอัตโนมัติโดยนัยเพื่อใช้สูตรเดียวกันกับหลายเซลล์

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

    ขั้นตอนที่ 1:

    • ประการแรก ในเซลล์ D5 ใส่ค่าที่ต้องการโดยใช้สูตร
    • หลังจากใส่แล้ว คุณจะพบเครื่องหมายบวกที่มุมล่างขวาของเซลล์หลังจากวางเมาส์ที่นั่น
    <0

    ขั้นตอนที่ 2:

    • ประการที่สอง ลากเครื่องหมายไปที่เซลล์ด้านล่างจนถึง D9 เพื่อเติมค่าที่ต้องการ

    ขั้นตอน3:

    • ประการที่สาม คุณจะสังเกตเห็นเครื่องหมายอื่นที่มุมล่างขวาของเซลล์ D9 .
    • จากนั้นลาก ป้อนอัตโนมัติ ทางด้านขวาของคอลัมน์ D เพื่อเติมค่าจากสูตรลงในเซลล์ทั้งหมด

    อ่านเพิ่มเติม: วิธีใช้สูตรกับทั้งคอลัมน์โดยไม่ต้องลากใน Excel

    3. ใช้การคัดลอกและ คำสั่ง Paste เพื่อใช้สูตรเดียวกัน

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

    ขั้นตอนที่ 1:

    • ก่อนอื่น ใส่สูตรเพื่อให้ได้ผลลัพธ์ที่ต้องการในเซลล์ D5 .

    ขั้นตอนที่ 2:

    • ประการที่สอง คลิกขวา บนเซลล์ D5 แล้วเลือก คัดลอก .
    • อีกทางหนึ่ง คุณสามารถกด CTRL + C หลังจากเลือกเซลล์
    • ที่นี่ คำสั่งหรือทางลัดนี้จะคัดลอกสูตรจากเซลล์ D5 .

    ขั้นตอนที่ 3:

    • ประการที่สาม เลือกช่วงเซลล์ D6:F9 และคลิกขวาที่เมาส์อีกครั้ง
    • จากนั้น เลือกคำสั่ง วาง หลังจากคลิกขวาเพื่อ วางสูตรในช่วงเซลล์ที่เลือก
    • อีกวิธีหนึ่ง คุณสามารถกด CTRL + V เพื่อวางสูตร

    ขั้นตอนที่ 4:

    • สุดท้าย สูตรจะถูกคัดลอกไปยังเซลล์ที่เลือกทั้งหมด ในช่วงเซลล์

    อ่านเพิ่มเติม: วิธีแทรกสูตรสำหรับทั้งคอลัมน์ใน Excel (6 วิธีด่วน)

    4. การคัดลอกสูตรไปยังเซลล์ที่ไม่ติดกัน

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

    ขั้นตอนที่ 1:

    • ก่อนอื่น ให้ใส่สูตรเดิมจากวิธีการก่อนหน้านี้ลงใน รับผลลัพธ์ในเซลล์ D5 .

    ขั้นตอนที่ 2:

    • ประการที่สอง เลือกเซลล์ D5 และ คลิกขวา บนเมาส์
    • จากนั้น เลือก คัดลอก คำสั่ง .

    ขั้นตอนที่ 3:

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

    ขั้นตอนที่ 4:

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

    5. การใช้ Excel Fill Handle Tool เพื่อใช้สูตรเดียวกัน

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

    ขั้นตอนที่ 1:

    • ในตอนเริ่มต้น ให้กรอกข้อมูลในเซลล์ D5 ด้วยสูตรจากวิธีก่อนหน้า

    ขั้นตอนที่ 2:

    • อย่างที่สอง คุณจะสังเกตเห็นเครื่องมือ Fill Handle ที่มุมขวาล่างของ D5
    • จากนั้นดับเบิลคลิกที่เครื่องมือ Fill Handle

    ขั้นตอนที่ 3:

    • ประการที่สาม เซลล์ด้านล่างของคอลัมน์ D จะมีค่าที่ต้องการหลังจากขั้นตอนก่อนหน้า

    ขั้นตอนที่ 4:

    • สุดท้าย ทำซ้ำขั้นตอน 1-3 เพื่อให้ได้ผลลัพธ์ที่ต้องการสำหรับทุกคน เซลล์ในชุดข้อมูล

    อ่านเพิ่มเติม: วิธีใช้สูตรใน Excel สำหรับแถวสำรอง (5 วิธีง่ายๆ )

    6. การแทรกตาราง Excel เพื่อใช้สูตรเดียวกัน

    บางครั้งฉันคิดว่าตาราง Excel เป็นหนึ่งในสิ่งมหัศจรรย์ของอารยธรรมของเรา ง่ายต่อการแปลงช่วงเป็นตาราง เพียงเลือกเซลล์ภายในช่วงแล้วกด CTRL + T หรือใช้คำสั่ง แทรก > ตาราง > ตาราง . ขั้นตอนในการดำเนินการตามขั้นตอนนี้มีดังนี้

    ขั้นตอนที่ 1:

    • ประการแรก เลือกช่วงเซลล์ B5:F9 .
    • จากนั้นไปที่แท็บ แทรก ของ Ribbon และเลือก ตาราง .

    ขั้นตอนที่ 2:

    • ประการที่สอง คุณ จะเห็นกล่องโต้ตอบ สร้างตาราง
    • หลังจากตรวจสอบช่วงเซลล์แล้ว ให้กด ตกลง .

    ขั้นตอนที่ 3:

    • ประการที่สาม ตารางข้อมูลของเราจะถูกแปลงเป็นตาราง Excel หลังจากขั้นตอนก่อนหน้า
    • ในเซลล์ D5 ของตาราง ให้พิมพ์สูตรต่อไปนี้
    =$C5*C$12

    ขั้นตอนที่ 4:

    • ประการที่สี่ หลังจากกด Enter ทั้งคอลัมน์ ด้านล่างเซลล์ D5 จะถูกเติมด้วยค่าจากสูตรโดยอัตโนมัติ

    ขั้นตอนที่ 5:

    • สุดท้าย ทำซ้ำขั้นตอนข้างต้นเพื่อกรอกข้อมูลในตารางให้ครบถ้วน

    7. การนำ VBA ไปใช้กับ Apply Same สูตรสำหรับหลายเซลล์

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

    ขั้นตอนที่ 1:

    • ขั้นแรก ไปที่ นักพัฒนาซอฟต์แวร์ แท็บ Ribbon และจากนั้น เลือก Visual Basic .

    ขั้นตอนที่ 2:

    • อย่างที่สอง คุณจะเห็น VBA

    Hugh West เป็นผู้ฝึกอบรมและนักวิเคราะห์ Excel ที่มีประสบการณ์สูงและมีประสบการณ์มากกว่า 10 ปีในอุตสาหกรรมนี้ เขาสำเร็จการศึกษาระดับปริญญาตรีสาขาการบัญชีและการเงิน และปริญญาโทสาขาบริหารธุรกิจ Hugh มีความหลงใหลในการสอนและได้พัฒนาแนวทางการสอนที่เป็นเอกลักษณ์ซึ่งง่ายต่อการติดตามและเข้าใจ ความรู้ความเชี่ยวชาญของเขาเกี่ยวกับ Excel ช่วยให้นักเรียนและผู้เชี่ยวชาญหลายพันคนทั่วโลกพัฒนาทักษะและความเป็นเลิศในอาชีพการงาน ฮิวจ์แบ่งปันความรู้ของเขากับคนทั้งโลกผ่านบล็อก โดยเสนอบทช่วยสอน Excel ฟรีและการฝึกอบรมออนไลน์เพื่อช่วยให้บุคคลและธุรกิจบรรลุศักยภาพสูงสุดของตนเอง