สารบัญ
จากบทความสั้นๆ นี้ คุณจะได้เรียนรู้วิธีผสานคอลัมน์ Excel หลายคอลัมน์เป็นหนึ่งเดียวโดยไม่สูญเสียข้อมูล
คุณมีตารางใน Excel และสิ่งที่คุณต้องการคือการรวมสองคอลัมน์ ทีละแถว ตัวอย่างเช่น คุณต้องการรวมชื่อ & amp; นามสกุลเป็นคอลัมน์เดียว หรือรวมหลายคอลัมน์ เช่น Street, City, Zip, State ไว้ในคอลัมน์ "Address" เดียว โดยคั่นค่าด้วยเครื่องหมายจุลภาค เพื่อให้คุณสามารถพิมพ์ที่อยู่ในซองจดหมายได้ในภายหลัง
น่าเสียดายที่ Excel ไม่มีเครื่องมือในตัวเพื่อให้บรรลุเป้าหมายนี้ แน่นอนว่ามีปุ่ม ผสาน (" ผสาน & ศูนย์กลาง " เป็นต้น) แต่ถ้าคุณเลือกเซลล์ที่อยู่ติดกัน 2 เซลล์เพื่อรวมเข้าด้วยกัน ดังที่แสดงในภาพหน้าจอ:
คุณจะได้รับข้อความแสดงข้อผิดพลาด " การผสานเซลล์จะเก็บเฉพาะค่าเซลล์บนซ้าย และละทิ้งค่าอื่นๆ " (Excel 2013) หรือ "The การเลือกมีข้อมูลหลายค่า การรวมเป็นเซลล์เดียวจะเก็บข้อมูลส่วนใหญ่ด้านซ้ายบนเท่านั้น" (Excel 2010, 2007)
เพิ่มเติมในบทความนี้ คุณจะพบ 3 วิธีที่จะช่วยให้คุณผสานข้อมูลจากหลายคอลัมน์เป็นหนึ่งเดียวโดยไม่สูญเสียข้อมูล และไม่ต้องใช้มาโคร VBA หากคุณกำลังมองหาวิธีที่เร็วที่สุด ให้ข้าม 2 คอลัมน์แรกและข้ามไปที่ 3 ทันที
รวมสองคอลัมน์โดยใช้สูตร Excel
พูดว่า คุณมีตารางที่มีข้อมูลลูกค้าของคุณ และคุณต้องการ รวมเข้าด้วยกันสองคอลัมน์ ( ชื่อและนามสกุล ) รวมเป็นหนึ่ง ( ชื่อเต็ม )
- แทรกคอลัมน์ใหม่ ลงในตารางของคุณ วางตัวชี้เมาส์ไว้ที่ส่วนหัวของคอลัมน์ (ในกรณีของเราคือคอลัมน์ D ) คลิกขวาที่เมาส์แล้วเลือก " แทรก " จากเมนูบริบท ตั้งชื่อคอลัมน์ที่เพิ่มใหม่เป็น " ชื่อเต็ม "
=CONCATENATE(B2," ",C2)
ใน Excel 2016 - Excel 365 คุณยังสามารถใช้ฟังก์ชัน CONCAT เพื่อวัตถุประสงค์เดียวกัน:
=CONCAT(B2," ",C2)
โดยที่ B2 และ C2 เป็นที่อยู่ของชื่อและนามสกุล ตามลำดับ โปรดทราบว่ามีช่องว่างระหว่างเครื่องหมายคำพูด " " ในสูตร เป็นตัวคั่นที่จะแทรกระหว่างชื่อที่ผสาน คุณสามารถใช้สัญลักษณ์อื่นเป็นตัวคั่น เช่น เครื่องหมายจุลภาค
ในทำนองเดียวกัน คุณสามารถรวมข้อมูลจากหลายเซลล์เป็นเซลล์เดียว โดยใช้ตัวคั่นใดก็ได้ที่คุณต้องการ ตัวอย่างเช่น คุณสามารถรวมที่อยู่จาก 3 คอลัมน์ (ถนน เมือง รหัสไปรษณีย์) เป็นหนึ่งเดียว
คัดลอกเนื้อหาของคอลัมน์ไปยังคลิปบอร์ด ( Ctrl + C หรือ Ctrl + Ins แล้วแต่คุณต้องการ) จากนั้นคลิกขวาที่เซลล์ใดก็ได้ในคอลัมน์เดียวกัน (" ชื่อเต็ม " ) และเลือก " วางแบบพิเศษ " จากเมนูตามบริบท เลือกปุ่ม ค่า แล้วคลิก ตกลง .
หลังจากนั้นให้คลิกขวาที่คอลัมน์ที่เลือก และเลือก ลบ จากเมนูบริบท:
ตกลง เราได้รวมเข้าด้วยกันแล้ว ชื่อจาก 2 คอลัมน์เป็นหนึ่งเดียว! แม้ว่าจะต้องใช้ความพยายามบ้าง :)
รวมข้อมูลคอลัมน์ผ่าน Notepad
วิธีนี้เร็วกว่าวิธีก่อนหน้า ไม่ต้องใช้สูตร แต่ เหมาะสำหรับการรวมคอลัมน์ที่อยู่ติดกันและใช้ตัวคั่นเดียวกันสำหรับคอลัมน์ทั้งหมด .
นี่คือตัวอย่าง: เราต้องการรวม 2 คอลัมน์โดยใส่ชื่อและนามสกุลเป็นหนึ่งเดียว
- เลือกทั้งสองคอลัมน์ที่คุณต้องการรวม: คลิกที่ B1 กด Shift + ลูกศรขวาเพื่อเลือก C1 จากนั้นกด Ctrl + Shift + ลูกศรลง เพื่อเลือกเซลล์ทั้งหมดที่มีข้อมูลในสองคอลัมน์
กด Ctrl + H เพื่อเปิดกล่องโต้ตอบ " แทนที่ " วางอักขระ Tab จากคลิปบอร์ดในฟิลด์ " ค้นหาอะไร " พิมพ์ตัวคั่น เช่น ช่องว่าง เครื่องหมายจุลภาค ฯลฯ ในฟิลด์ " แทนที่ด้วย " กดปุ่ม " แทนที่ทั้งหมด "; จากนั้นกด " ยกเลิก " เพื่อปิดกล่องโต้ตอบ
ยังมีอีกมากขั้นตอนกว่าในตัวเลือกก่อนหน้า แต่เชื่อฉันหรือลองด้วยตัวเอง - วิธีนี้เร็วกว่า วิธีต่อไปจะเร็วและง่ายยิ่งขึ้นไปอีก :)
รวมคอลัมน์โดยใช้ Add-in ผสานเซลล์สำหรับ Excel
วิธีที่เร็วและง่ายที่สุดในการรวมข้อมูลจากคอลัมน์ Excel หลายๆ คอลัมน์ให้เป็นหนึ่งเดียวคือการใช้ Add-in ผสานเซลล์สำหรับ Excel ที่รวมอยู่ใน Ultimate Suite สำหรับ Excel ของเรา
ด้วย Add-in ผสานเซลล์ คุณสามารถรวมข้อมูลจากหลายเซลล์โดยใช้ตัวคั่นใดก็ได้ที่คุณต้องการ (เช่น ช่องว่าง เครื่องหมายจุลภาค การขึ้นบรรทัดใหม่ หรือ ตัวแบ่งบรรทัด) คุณสามารถรวมค่าทีละแถว คอลัมน์ต่อคอลัมน์ หรือผสานข้อมูลจากเซลล์ที่เลือกให้เป็นหนึ่งเดียวโดยไม่สูญเสียข้อมูล
วิธีรวมสองคอลัมน์ใน 3 ขั้นตอนง่ายๆ
- ดาวน์โหลดและ ติดตั้ง Ultimate Suite
- เลือกเซลล์ทั้งหมดจาก 2 คอลัมน์หรือมากกว่าที่คุณต้องการผสาน ไปที่แท็บ Ablebits.com Data > ผสานกลุ่ม และคลิก ผสานเซลล์ > ผสานคอลัมน์เป็นหนึ่ง .
- ในกล่องโต้ตอบ ผสานเซลล์ ให้เลือก ตัวเลือกต่อไปนี้:
- วิธีผสาน: รวมคอลัมน์เป็นหนึ่ง (เลือกไว้ล่วงหน้า)
- แยกค่าด้วย: เลือกตัวคั่นที่ต้องการ (เว้นวรรคในกรณีของเรา)
- วางผลลัพธ์ไปที่: คอลัมน์ด้านซ้าย
- ตรวจสอบให้แน่ใจว่าได้เลือกตัวเลือก ล้างเนื้อหาของเซลล์ที่เลือก แล้วคลิก ผสาน .<17
นั่นแหละ! ไม่กี่คลิกง่ายๆ และเราได้รวมสองคอลัมน์เข้าด้วยกันโดยไม่ต้องใช้อะไรเลยสูตรหรือคัดลอก/วาง
เพื่อให้เสร็จสิ้น ให้เปลี่ยนชื่อคอลัมน์ B เป็น ชื่อเต็ม และลบคอลัมน์ "C" ซึ่งไม่ต้องการอีกต่อไป
ง่ายกว่า 2 วิธีก่อนหน้านี้มากใช่ไหม :)