วิธีสลับเซลล์ใน Excel

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

คอนเทนต์

ขั้นตอนการย้ายเซลล์

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

วิธีที่ 1: คัดลอก

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

  1. เราขึ้นไปในเซลล์แรก (เลือก) ซึ่งเราวางแผนที่จะย้าย บนแท็บหลักของโปรแกรม คลิกที่ปุ่ม "สำเนา" (กลุ่มเครื่องมือ “คลิปบอร์ด”). คุณยังสามารถกดคีย์ผสม Ctrl + C.วิธีสลับเซลล์ใน Excel
  2. ไปที่เซลล์ว่างบนแผ่นงานแล้วกดปุ่ม "แทรก" ในแท็บและกลุ่มเครื่องมือเดียวกัน หรือคุณสามารถใช้ปุ่มลัดอีกครั้ง – Ctrl + V.วิธีสลับเซลล์ใน Excel
  3. ตอนนี้เลือกเซลล์ที่สองที่เราต้องการสลับเซลล์แรกแล้วคัดลอกด้วยวิธีสลับเซลล์ใน Excel
  4. เราขึ้นไปในเซลล์แรกแล้วกดปุ่ม "แทรก" (หรือ Ctrl + V).วิธีสลับเซลล์ใน Excel
  5. ตอนนี้เลือกเซลล์ที่ค่าจากเซลล์แรกถูกคัดลอกและคัดลอกวิธีสลับเซลล์ใน Excel
  6. ไปที่เซลล์ที่สองที่คุณต้องการแทรกข้อมูล แล้วกดปุ่มที่เกี่ยวข้องบน Ribbonวิธีสลับเซลล์ใน Excel
  7. สลับรายการที่เลือกเรียบร้อยแล้ว เซลล์ที่เก็บข้อมูลที่คัดลอกไว้ชั่วคราวไม่จำเป็นต้องใช้อีกต่อไป คลิกขวาและเลือกคำสั่งจากเมนูที่เปิดขึ้น "ลบ".วิธีสลับเซลล์ใน Excel
  8. ขึ้นอยู่กับว่ามีองค์ประกอบเติมถัดจากเซลล์นี้ที่ด้านขวา / ด้านล่างหรือไม่ให้เลือกตัวเลือกการลบที่เหมาะสมแล้วคลิกปุ่ม OK.วิธีสลับเซลล์ใน Excel
  9. นั่นคือทั้งหมดที่ต้องทำเพื่อสลับเซลล์วิธีสลับเซลล์ใน Excel

แม้จะใช้วิธีนี้ คุณต้องทำตามขั้นตอนเพิ่มเติมอีกมาก แต่ก็มีผู้ใช้จำนวนมากที่สุดใช้อยู่

วิธีที่ 2: ลากและวาง

วิธีนี้ยังใช้เพื่อสลับเซลล์ อย่างไรก็ตาม ในกรณีนี้ เซลล์จะถูกเลื่อน ดังนั้นเราจึงดำเนินการดังต่อไปนี้:

  1. เลือกเซลล์ที่เราวางแผนจะย้ายไปยังตำแหน่งใหม่ เราเลื่อนเคอร์เซอร์ของเมาส์ไปที่เส้นขอบของมัน และทันทีที่มันเปลี่ยนมุมมองเป็นตัวชี้ปกติ (ด้วยลูกศร 4 อันในทิศทางที่ต่างกันในตอนท้าย) ให้กดปุ่มค้างไว้ เปลี่ยนย้ายเซลล์ไปยังตำแหน่งใหม่โดยกดปุ่มซ้ายของเมาส์วิธีสลับเซลล์ใน Excel
  2. ส่วนใหญ่มักจะใช้วิธีนี้เพื่อสลับเซลล์ที่อยู่ติดกันเนื่องจากการขยับองค์ประกอบในกรณีนี้จะไม่ละเมิดโครงสร้างของตารางวิธีสลับเซลล์ใน Excel
  3. หากเราตัดสินใจย้ายเซลล์ผ่านเซลล์อื่นๆ การทำเช่นนี้จะเปลี่ยนตำแหน่งขององค์ประกอบอื่นๆ ทั้งหมดวิธีสลับเซลล์ใน Excel
  4. หลังจากนั้นคุณจะต้องกู้คืนคำสั่งซื้อวิธีสลับเซลล์ใน Excel

วิธีที่ 3: การใช้ Macros

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

  1. ก่อนอื่นคุณต้องตรวจสอบให้แน่ใจว่าได้เปิดใช้งาน "โหมดนักพัฒนาซอฟต์แวร์" ในแอปพลิเคชันแล้ว (ปิดโดยค่าเริ่มต้น) สำหรับสิ่งนี้:
    • ไปที่เมนู "ไฟล์" แล้วเลือกจากรายการทางด้านซ้าย “พารามิเตอร์”.วิธีสลับเซลล์ใน Excel
    • ในตัวเลือกโปรแกรม คลิกที่ส่วนย่อย “ปรับแต่งริบบิ้น”ที่ด้านขวา ให้ติ๊กหน้ารายการ “ผู้พัฒนา” และคลิก OK.วิธีสลับเซลล์ใน Excel
  2. เปลี่ยนเป็นแท็บ “ผู้พัฒนา”โดยคลิกที่ไอคอน “วิชวลเบสิค” (กลุ่มเครื่องมือ "รหัส").วิธีสลับเซลล์ใน Excel
  3. ในตัวแก้ไขโดยคลิกที่ปุ่ม “ดูรหัส”วางรหัสด้านล่างในหน้าต่างที่ปรากฏขึ้น:

    Sub ПеремещениеЯчеек()

    Dim ra As Range: ตั้งค่า ra = Selection

    msg1 = "Произведите выделение ДВУХ диапазонов идентичного размера"

    msg2 = "Произведите выделение двух диапазонов ИДЕНТИЧНОГО размера"

    ถ้า ra.Areas.Count <> 2 จากนั้น MsgBox msg1, vbCritical, "Проблема": ออกจาก Sub

    ถ้า ra.Areas(1).Count <> ra.Areas(2).Count จากนั้น MsgBox msg2, vbCritical, "Проблема": ออกจาก Sub

    Application.ScreenUpdating = เท็จ

    arr2 = ra.พื้นที่(2).ค่า

    ร.พื้นที่(2).ค่า = ร.พื้นที่(1).ค่า

    ra.พื้นที่(1).ค่า = arr2

    ย่อยสิ้นสุดวิธีสลับเซลล์ใน Excel

  4. ปิดหน้าต่างตัวแก้ไขโดยคลิกปุ่มปกติในรูปกากบาทที่มุมขวาบน
  5. ถือกุญแจ Ctrl บนแป้นพิมพ์ ให้เลือกสองเซลล์หรือสองพื้นที่โดยมีจำนวนองค์ประกอบเท่ากันที่เราวางแผนจะสลับ จากนั้นเราก็กดปุ่ม “มาโคร” (แท็บ “ผู้พัฒนา”, กลุ่ม "รหัส").วิธีสลับเซลล์ใน Excel
  6. หน้าต่างจะปรากฏขึ้นซึ่งเราจะเห็นมาโครที่สร้างไว้ก่อนหน้านี้ เลือกแล้วคลิก "วิ่ง".วิธีสลับเซลล์ใน Excel
  7. จากการทำงาน มาโครจะสลับเนื้อหาของเซลล์ที่เลือกวิธีสลับเซลล์ใน Excel

หมายเหตุ เมื่อปิดเอกสาร มาโครจะถูกลบออก ดังนั้นครั้งต่อไปจะต้องสร้างใหม่อีกครั้ง (ถ้าจำเป็น) แต่ถ้าคุณคาดหวังว่าในอนาคตคุณจะต้องดำเนินการดังกล่าวบ่อยครั้ง ไฟล์จะถูกบันทึกด้วยการสนับสนุนมาโคร

วิธีสลับเซลล์ใน Excel

สรุป

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

เขียนความเห็น