หยุดการรวมเซลล์ใน Excel: เพิ่มเคล็ดลับการจัดแนวที่ลืมไปนี้ลงในแถบเครื่องมือของคุณ
การรวมเซลล์ใน Excel เป็นกับดัก—มันอาจทำให้โครงสร้างของสเปรดชีตของคุณเสียและทำให้การทำงานง่าย ๆ เช่น การจัดเรียงแทบจะเป็นไปไม่ได้ การจัดกึ่งกลางข้ามการเลือกคือทางเลือกที่ดีกว่า และมาโครง่าย ๆ ช่วยให้คุณตรึงมันไปยังแถบเครื่องมือเข้าถึงด่วน (QAT) ของคุณได้
เซลล์ที่รวมกันสามารถทำให้เกิดปัญหาได้
การจัดกึ่งกลางข้ามการเลือกคือผู้ชนะ
การรวมเซลล์ใน Excel มักเป็นหนึ่งในสิ่งแรกที่เราเรียนในชั้นเรียนคอมพิวเตอร์ที่โรงเรียน ควบคู่ไปกับการทำตัวหนาของข้อความและการเปลี่ยนสีตัวอักษร มันรู้สึกเหมือนเป็นวิธีธรรมชาติในการจัดระเบียบหัวตาราง แต่ในความเป็นจริง มันเป็นเพียงการแก้ไขในเชิงสุนทรียภาพที่สร้างความยุ่งเหยิงทางโครงสร้าง เมื่อคุณรวมเซลล์ Excel จะไม่ถือว่าเป็นคอลัมน์แยกกันอีกต่อไป ดังนั้นคุณไม่สามารถจัดเรียงช่วงข้อมูลหรือใช้ PivotTables ได้โดยไม่ยกเลิกการรวมก่อน
การคลิกที่คอลัมน์เดียวจะเลือกบล็อกที่รวมทั้งหมด ทำให้ไม่สามารถใช้รูปแบบหรือสูตรเฉพาะกับส่วนใดส่วนหนึ่งของข้อมูลได้ นอกจากนี้ เซลล์ที่รวมกันยังสามารถทำให้เกิดค่าค่าว่างโดยไม่คาดคิดในเครื่องมืออย่าง Power Query เพราะมีแค่เซลล์ด้านบนซ้ายเท่านั้นที่เก็บข้อมูล นี่เป็นหนึ่งในเหตุผลที่ Excel จะไม่อนุญาตให้คุณแปลงชุดข้อมูลที่มีเซลล์ที่รวมกันเป็นตารางจนกว่าจะลบเซลล์ที่รวมเหล่านั้นออก
การจัดกึ่งกลางข้ามการเลือกจะให้ผลลัพธ์ทางสายตาเดียวกับการรวมเซลล์โดยไม่ต้องรวมเซลล์เข้าด้วยกันจริง ๆ แต่ละคอลัมน์ยังคงเป็นอิสระและสามารถเลือกได้ ซึ่งหมายความว่าสูตรและตัวกรองของคุณจะยังคงทำงานได้อย่างสมบูรณ์
อย่างไรก็ตาม มีข้อจำกัดอยู่ Center Across Selection ถูกฝังลึกอยู่ภายในการตั้งค่า Alignment ของ Excel (Ctrl+1 > Alignment > Horizontal > Center Across Selection) เนื่องจากมันไม่ได้แสดงเป็นคำสั่งแยกบนริบบอน คุณจึงไม่สามารถเพิ่มมันโดยตรงใน QAT ได้ หากต้องการเข้าถึงด้วยคลิกเดียว คุณต้องใช้โค้ด VBA เล็กน้อยที่เก็บอยู่ในการตั้งค่าทั่วโลกของคุณ
ขั้นตอนที่ 1: สร้างสมุดงานมาโครส่วนตัวของคุณ
บ้านถาวรสำหรับเครื่องมือที่กำหนดเองของคุณ
คำว่า "มาโคร" มักจะก่อให้เกิดความกังวลสำหรับผู้ใช้ Excel ทั่วไป เราทุกคนถูกฝึกให้สงสัยไฟล์ที่เปิดใช้งานมาโคร—และก็มีเหตุผลที่ดี เนื่องจากมันสามารถใช้ซ่อนสคริปต์ที่เป็นอันตรายได้ อย่างไรก็ตาม ในบริบทนี้ คุณไม่ได้กำลังจัดการกับไฟล์น่าสงสัยจากอินเทอร์เน็ต คุณกำลังสร้างกล่องเครื่องมือส่วนตัวภายในเครื่องคอมพิวเตอร์ของคุณเท่านั้น
คิดว่า Personal Macro Workbook เป็นเข็มขัดอเนกประสงค์ของสเปรดชีตของคุณ มันเป็นไฟล์ซ่อนที่เปิดอยู่เบื้องหลังทุกครั้งที่คุณเปิด Excel เนื่องจากโค้ดอยู่ที่นี่และไม่อยู่ในเวิร์กบุ๊กที่คุณกำลังใช้งาน คุณจึงสามารถใช้ปุ่มใหม่ของคุณกับไฟล์ XLSX มาตรฐานใดก็ได้โดยไม่ต้องบันทึกไฟล์นั้นเป็นเวิร์กบุ๊กรองรับแมโคร เมื่อคุณส่งไฟล์นั้นให้ผู้อื่น ข้อความก็ยังคงอยู่ตรงกลางสำหรับพวกเขา แม้ว่าพวกเขาจะไม่ได้ติดตั้งแมโครของคุณ เนื่องจากการจัดรูปแบบเป็นคุณสมบัติพื้นฐานของ Excel; แมโครของคุณเพียงแค่ช่วยให้คุณสามารถเรียกใช้ได้อย่างรวดเร็วยิ่งขึ้น
นี่คือสิ่งที่คุณต้องทำ:
- เปิดสมุดงาน Excel ใดก็ได้แล้วเปิดแท็บ มุมมอง บนริบบอน
- คลิก มาโคร และเลือก บันทึกมาโคร.
- ในกล่องโต้ตอบ ให้แน่ใจว่าได้เลือก สมุดงานมาโครส่วนตัว จากเมนูแบบเลื่อนลง บันทึกมาโครใน แล้วคลิก ตกลง
- คลิกที่ไอคอน หยุดบันทึก ใน แถบสถานะ ที่ด้านล่างของหน้าต่าง Excel ของคุณทันที หากแถบสถานะของคุณถูกซ่อน ให้ไปที่ มาโคร > หยุดบันทึก ในแท็บ มุมมอง
ขั้นตอนที่ 2: แทรกโค้ด Center Across Selection ที่ปรับแต่งเอง
สคริปต์เล็ก ๆ สำหรับเพิ่มประสิทธิภาพในการทำงานขนาดใหญ่
ตอนนี้ที่สมุดงานมาโครส่วนตัวของคุณถูกเริ่มต้นแล้ว คุณสามารถวางโค้ดที่ทำงานหนักลงไปได้:
- กด Alt+F11 เพื่อเปิด VBA Editor และในหน้าต่าง Project ทางด้านซ้าย ให้หาคำว่า VBAProject (PERSONAL.XLSB) ดูหมายเหตุด้านล่างหากคุณไม่เห็น
- คลิกขวาที่โฟลเดอร์ เลือก แทรก และคลิก โมดูล
- วางโค้ดต่อไปนี้ลงในหน้าต่าง มันจะบอก Excel ให้ใช้คุณสมบัติการจัดกึ่งกลางเหนือการเลือกกับช่วงที่คุณเลือกทันที
Sub CenterAcrossSelection()
With Selection
.HorizontalAlignment = xlCenterAcrossSelection
End With
End Sub
หากหน้าต่างโครงการว่างหรือไม่แสดงไฟล์ PERSONAL.XLSB ให้สลับกลับไปที่หน้าต่าง Excel หลักของคุณ ไปที่แท็บ มุมมอง และคลิก ยกเลิกการซ่อน จากนั้นเลือกรายการ PERSONAL.XLSB จากรายการ คลิก ตกลง และกลับไปที่ตัวแก้ไข VBA ซึ่งตอนนี้ไฟล์จะปรากฏให้เห็นแล้ว
ตอนนี้กด Ctrl+S เพื่อบันทึก จากนั้น ปิด หน้าต่าง VBA
ขั้นตอนที่ 3: เพิ่มปุ่มลงใน QAT
วางเครื่องมือใหม่ของคุณไว้ในระยะเอื้อม
เมื่อโค้ดถูกติดตั้งแล้ว คุณสามารถไปที่การตั้งค่า QAT ซึ่งจะวางคำสั่งไว้ที่ด้านบนของหน้าต่าง Excel ของคุณเพื่อให้เข้าถึงได้ง่าย:
- คลิกขวาที่ แท็บ ใดก็ได้บนริบบอน ถ้าคุณเห็น แสดงแถบเครื่องมือเข้าถึงด่วน ให้คลิกมัน หากไม่เห็น แสดงว่าเปิดใช้งานแล้ว ดังนั้นคุณสามารถดำเนินการต่อได้
- คลิกขวาที่ ไอคอนที่มีอยู่ ใด ๆ บน QAT ของคุณที่ด้านบนสุดของหน้าต่าง Excel ของคุณ แล้วเลือก ปรับแต่งแถบเครื่องมือด่วน
- ภายใต้ Choose commands from ให้เลือก Macros
- ค้นหา PERSONAL.XLSB!CenterAcrossSelection จากนั้นคลิก เพิ่ม เพื่อย้ายไปยังรายการด้านขวามือ
- คลิก แก้ไข เพื่อเลือก ไอคอน ที่ดีกว่า และเปลี่ยนชื่อที่แสดงเป็น Center Across Selection หรือ CAS นี่คือสิ่งที่คุณจะเห็นเมื่อเลื่อนตัวชี้เมาส์ไปที่ไอคอนบน QAT ของคุณ
- เมื่อคุณคลิก ตกลง คุณจะเห็นไอคอนที่คุณเลือกวางอยู่ใน QAT
ขั้นตอนที่ 4: การใช้เครื่องมือปรับแนวใหม่ของคุณ
จัดข้อความให้อยู่ตรงกลางโดยไม่ทำลายตาราง
ตอนนี้ที่งานหนักเสร็จเรียบร้อยแล้ว คุณสามารถทดสอบปุ่มใหม่ของคุณได้:
- พิมพ์ข้อความบางอย่างลงในเซลล์ A1 ของสมุดงาน Excel ว่าง
- เลือกเซลล์ A1:E1.
- คลิกที่ไอคอน Center Across Selection ใหม่ของคุณใน QAT และดูข้อความของคุณกระโดดไปตรงกลางของช่วงที่เลือก
ใส่ข้อความของคุณใน เซลล์ซ้ายสุด ของช่วงที่เลือกก่อนที่จะใช้ฟังก์ชัน Center Across Selection หากคุณพิมพ์ในเซลล์ C1 และพยายามจัดกึ่งกลาง Across Selection ผ่าน A1:E1 Excel จะไม่ใช้การจัดรูปแบบ Center Across Selection
คุณจะสังเกตได้ว่าคุณยังสามารถเลือกเซลล์ A1, B1, C1, D1 และ E1 ได้อย่างอิสระ ซึ่งหมายความว่าโครงสร้างของเซลล์ของคุณ (และคอลัมน์ของคุณ) ยังคงสมบูรณ์ ดังนั้นคุณสามารถจัดเรียง กรอง และเลือกข้อมูลโดยที่ Excel จะไม่แจ้งเตือนเกี่ยวกับเซลล์ที่รวมกันอีกต่อไป
ในการลบการจัดแนว Center Across Selection ให้เลือก เซลล์ซ้ายสุด และคลิกที่ไอคอน การจัดแนวนอน ใด ๆ (, กึ่งกลาง, หรือ ขวา) ในกลุ่ม Alignment ของแท็บ หน้าแรก การกด Ctrl+Z จะไม่ทำงาน เนื่องจากคำสั่งที่ขับเคลื่อนโดย VBA ไม่รวมเข้ากับสแต็กเลิกทำปกติของ Excel เว้นแต่ว่าจะถูกโปรแกรมให้รองรับ
การหลีกเลี่ยงปุ่ม Merge & Center ที่ถูกสาปนั้นเป็นก้าวแรกสู่สเปรดชีตที่ใช้งานได้จริง ตอนนี้ที่ปุ่มแถบเครื่องมือที่กำหนดเองของคุณทำให้การจัดแนวอย่างมืออาชีพสามารถทำได้เพียงคลิกเดียว คุณสามารถมุ่งเน้นไปที่ภาพรวมที่ใหญ่ขึ้น การรักษาความสม่ำเสมอของคอลัมน์และความสะอาดของแถวช่วยให้คุณปรับปรุงโครงสร้างข้อมูล Excel สำหรับทุกโครงการ















