โดยทั่วไป ชุดข้อมูล Excel ทั่วไปจะเก็บรายการส่วนใหญ่ไว้ใน ตารางของ Excel . Excel ไม่สามารถผสานเซลล์ใน ตาราง เป็นปัญหาทั่วไปที่ผู้ใช้ต้องเผชิญ เป็น Excel ตาราง ไม่อนุญาตให้รวมเซลล์ภายใน เราต้องแปลง Excel ตาราง . ก่อน เป็นช่วงง่าย ๆ
ในบทความนี้ เราจะอธิบายคุณลักษณะของ Excel และ VBA มาโครเพื่อแก้ปัญหา Excel ไม่สามารถผสานเซลล์ใน ตาราง .
ดาวน์โหลดสมุดงาน Excel
🔺 สาเหตุที่ทำให้เซลล์ไม่ผสานในตาราง Excel
มี 3 สาเหตุที่เป็นไปได้ที่ทำให้ Excel ไม่สามารถผสานเซลล์ใน ตาราง . คือ:
🔼 เซลล์ภายในตาราง Excel:
สาเหตุที่พบบ่อยที่สุดที่เซลล์ไม่ผสานคือเซลล์เหล่านั้นอยู่ใน ตารางของ Excel . Excel ตาราง ไม่อนุญาตให้รวมเซลล์ เป็นผลให้เราต้องแปลง ตาราง เป็นช่วงปกติเพื่อให้สามารถผสานเซลล์ได้
🔼 แผ่นงานได้รับการคุ้มครอง:
ในกรณีที่ผู้ใช้ปกป้องเวิร์กชีต Excel ที่ทำงานอยู่ Excel จะไม่อนุญาตให้ผู้ใช้รวมเซลล์ของแผ่นงานที่มีการป้องกัน หากต้องการยกเลิกการป้องกันเวิร์กชีต ให้ไปที่ตรวจทาน> ปกป้อง ส่วน> ยกเลิกการป้องกันแผ่นงาน . หลังจากยกเลิกการป้องกันเวิร์กชีตแล้ว คุณสามารถใช้การผสานเซลล์ได้อย่างง่ายดาย
🔼 แผ่นงานถูกแชร์:
แผ่นงานที่แชร์ยังไม่สนับสนุนการผสานเซลล์ เพื่อเลิกแชร์ แผ่นงาน ไปที่ ทบทวน> ปกป้อง ส่วน> เลิกแชร์ สมุดงาน ในขณะที่เราเลิกแชร์เวิร์กบุ๊กของเราแล้ว Excel จะทำให้ตัวเลือกเป็นสีเทา เว้นแต่เราจะใช้เลิกแชร์ ในสมุดงานของเรา เราสามารถยกเลิกการแชร์สมุดงานได้เสมอโดยใช้ ตรวจทาน แท็บ
3 วิธีง่ายๆ ในการแก้ไข Excel ไม่สามารถรวมเซลล์ในตารางได้
ในส่วนต่อไปนี้ เราพยายามแก้ไข Excel ไม่สามารถผสานเซลล์ใน ตาราง ปรากฏการณ์ส่วนใหญ่พิจารณาชุดข้อมูลของเราอยู่ใน Excel ตาราง รูปแบบ. และขั้นแรกเราจะสาธิตวิธีการแปลง Table Excel ของ Excel เข้าสู่ช่วงปกติ จากนั้นจึงค่อยผสานเซลล์ที่ต้องการเข้าด้วยกัน
วิธีที่ 1:การใช้ฟีเจอร์แปลงเป็นช่วงเพื่อเปิดใช้งานการผสานเซลล์ในตาราง
Excel มี แปลงเป็นช่วง ตัวเลือกใน ตาราง การออกแบบ แท็บ หากรายการอยู่ใน ตารางของ Excel การคลิกที่เซลล์ใดเซลล์หนึ่งจะทำให้ Excel แสดง การออกแบบตาราง แท็บ ใน การออกแบบตาราง แท็บ มีตัวเลือกมากมาย และ แปลงเป็นช่วง เป็นหนึ่งในนั้น
ขั้นตอนที่ 1: เลือกชุดข้อมูลทั้งหมด Excel แสดง การออกแบบตาราง แท็บพร้อมกับแท็บอื่นๆ ไปที่ การออกแบบตาราง> เลือก แปลงเป็นช่วง (จาก เครื่องมือ มาตรา)
ขั้นตอนที่ 2: Excel แสดงป๊อปอัปการยืนยันโดยบอกว่าจะแปลง ตาราง เข้าสู่ช่วงปกติ คลิกที่ ใช่ .
➤ คลิก ใช่ แปลง ตาราง Excel เข้าสู่ช่วงปกติ ตอนนี้ ไฮไลต์เซลล์ที่คุณต้องการผสาน คุณไม่เห็น การออกแบบตาราง แท็บพร้อมกับแท็บอื่นๆ Excel ไม่แสดง การออกแบบตาราง ยืนยันความจริงที่ว่าคุณกำลังทำงานกับช่วง
ขั้นตอนที่ 3: เลือกเซลล์ที่ต้องการ หลังจากนั้น ไปที่ Home> การจัดตำแหน่ง ส่วน> เลือก ผสาน &ศูนย์ .
➤ การเลือก ผสาน &ศูนย์ ทำให้ Excel แสดงคำเตือนว่าเฉพาะค่าบนซ้ายเท่านั้นที่จะยังคงอยู่หลังจากการผสาน คลิกที่ ตกลง .
➤ ใช้ ผสาน &ศูนย์ ไปเซลล์อื่นแล้วเห็นผลสุดท้ายดังรูปค่ะ
จากภาพด้านบน คุณจะเห็นว่าสามารถผสานเซลล์ หลังจากที่คุณแปลง ตาราง Excel ถึงช่วงปกติ การไม่เสนอให้ผสานเป็นหนึ่งในความพ่ายแพ้ของ Excel Table ส.
อ่านเพิ่มเติม: วิธีการผสานและจัดกึ่งกลางเซลล์ใน Excel (วิธีง่ายๆ 3 วิธี)
การอ่านที่คล้ายกัน
- วิธีการผสานเซลล์ข้อความใน Excel (9 วิธีง่ายๆ)
- รวมข้อความจากเซลล์ตั้งแต่สองเซลล์ขึ้นไปเป็นเซลล์เดียว (ง่ายที่สุด 6 วิธี)
- วิธีการผสานเซลล์ใน Excel ในแนวตั้งโดยไม่ทำให้ข้อมูลสูญหาย
- ผสานหลายเซลล์ใน Excel พร้อมกัน (3 วิธีด่วน)
- วิธีการผสานสองเซลล์ใน Excel โดยไม่สูญเสียข้อมูล
วิธีที่ 2:สามารถผสานเซลล์ในตารางโดยใช้เมนูบริบท
คล้ายกับ วิธีที่ 1 เราสามารถรัน Excel Table เป็นการแปลงช่วงปกติโดยใช้ เมนูบริบท .
ขั้นตอนที่ 1: เลือกทั้ง ตาราง หรือคลิกที่เซลล์ใดก็ได้ภายใน ตาราง จากนั้น คลิกขวา . เมนูบริบท ปรากฏขึ้น จาก เมนูบริบท , เลือก ตาราง ตัวเลือก> เลือก แปลงเป็นช่วง .
ขั้นตอนที่ 2: อีกสักครู่ Excel จะแสดงหน้าต่างยืนยันโดยบอกว่าจะแปลง Excel ตาราง ถึงช่วงปกติ คลิกที่ ใช่ .
ขั้นตอนที่ 3: ทำซ้ำ ขั้นตอนที่ 3 ของ วิธีที่ 1 และคุณจะได้เซลล์ที่จำเป็นทั้งหมดรวมกันดังแสดงในภาพด้านล่าง
หลังจากดำเนินการ ผสาน &Cente r หากคุณต้องการจัดเก็บรายการใน ตาราง คุณสามารถแปลงช่วงร้านอาหารเป็น Excel Table .
อ่านเพิ่มเติม: วิธีผสานเซลล์ใน Excel กับข้อมูล (3 วิธี)
วิธีที่ 3:แมโคร VBA เพื่อแก้ไขปัญหาการผสานเซลล์ในตาราง
Excel VBA มาโครมีประสิทธิภาพมากเมื่อพิจารณาถึงความสามารถในการบรรลุผลลัพธ์เชิงวัตถุ VBA . สองสามบรรทัด แมโครสามารถแปลง Excel ตาราง ให้อยู่ในช่วงปกติและให้คุณรวมเซลล์ได้
ขั้นตอนที่ 1: กด ALT+F11 เพื่อเปิด Microsoft Visual Basic หน้าต่าง. ในหน้าต่าง ไปที่ แทรก แท็บ (จาก แถบเครื่องมือ )> เลือก โมดูล (จากตัวเลือก)
ขั้นตอนที่ 2: วางมาโครต่อไปนี้ใน โมดูล .
Sub TableToRange()
Dim wrkSheet As Worksheet
Dim wrkList As ListObject
Set wrkSheet = ActiveWorkbook.ActiveSheet
For Each wrkList In wrkSheet.ListObjects
wrkList.Unlist
Next
End Sub
ในมาโคร เราประกาศ wrkList ตัวแปรเป็น ListObject เป็น ตาราง ถือเป็น ListObject . เรากำหนด ListObject . แต่ละรายการของเวิร์กชีตที่ใช้งานอยู่ ที่จะ ไม่เป็นสาธารณะ โดยใช้ Worksheet.Unlist สั่งการ. VBA สำหรับ วิ่งวน
ขั้นตอนที่ 3: ใช้ F5 คีย์เพื่อเรียกใช้แมโคร หลังจากกลับมาที่แผ่นงาน คุณจะไม่เห็น ตาราง การออกแบบ แม้ว่าคุณจะคลิกที่เซลล์ภายใน ตาราง . ที่มีอยู่แล้ว แนว. นี่แสดงถึงการยืนยันการแปลงของ Excel ตาราง ให้อยู่ในช่วงปกติ
➤ ทำตาม ขั้นตอนที่ 3 ของ วิธีที่ 1 เพื่อดำเนินการ ผสาน &ศูนย์ ตัวเลือกสำหรับเซลล์ที่ต้องการ ผลลัพธ์ที่ได้จะเหมือนกับสัญลักษณ์ในภาพด้านล่าง
คุณสามารถรวมเซลล์จำนวนเท่าใดก็ได้หลังจากแปลง ตาราง ให้อยู่ในช่วงปกติ
อ่านเพิ่มเติม: VBA เพื่อผสานเซลล์ใน Excel (9 วิธี)
บทสรุป
ในบทความนี้ เราสาธิต แปลงเป็นช่วง คุณลักษณะและ VBA มาโครเพื่อแก้ไข Excel ไม่สามารถผสานเซลล์ใน ตาราง . แม้ว่าจะผสานเซลล์ภายใน ตาราง Excel ไม่อนุญาต เราสามารถดำเนินการได้หลังจากแปลง ตาราง เข้าสู่ช่วงปกติ วิธีการที่อธิบายไว้ข้างต้นแปลง ตาราง Excel สู่ช่วงปกติได้อย่างง่ายดายหลังจากนั้น ผสาน &ศูนย์กลาง . ของ Excel คุณลักษณะทำงาน หวังว่าวิธีการเหล่านี้จะตอบสนองความต้องการของคุณ แสดงความคิดเห็นหากคุณมีคำถามเพิ่มเติมหรือมีอะไรเพิ่มเติม
บทความที่เกี่ยวข้อง
- วิธีการผสานหลายเซลล์โดยไม่สูญเสียข้อมูลใน Excel (6 วิธี)
- มาโครเพื่อเติมเอกสารจดหมายเวียนจาก Excel
- วิธีการผสานข้อมูลจากหลายเวิร์กบุ๊กใน Excel (5 วิธี)
- ผสานข้อมูลใน Excel จากหลายแผ่นงาน (3 วิธี)
- วิธีการยกเลิกการผสานเซลล์ใน Excel (7 วิธีง่ายๆ)
- ผสานข้อความจากสองเซลล์ใน Excel (7 วิธี)