ผู้ใช้หลายคนรายงานว่าขณะพยายามรวมคอลัมน์ใน Microsoft Excel จะสูญเสียข้อมูล ยกเว้นคอลัมน์ซ้ายสุด เพื่อแก้ปัญหานี้ ควรใช้สูตร บทความนี้จะแสดงวิธีการ
รวมคอลัมน์โดยไม่สูญเสียข้อมูลใน Excel
สามารถรวมคอลัมน์โดยไม่สูญเสียข้อมูลใน Excel ได้ 2 วิธี:
- ใช้ Operator
- ใช้สูตร CONCATENATE
มาดูทั้งสองวิธีในรายละเอียด
1] ใช้ Operator
สามารถรวมคอลัมน์โดยไม่สูญเสียข้อมูลใน Excel ด้วย Operator ไวยากรณ์จะเป็น:
=<First cell with text in first row>&<First cell with text in second row>&<First cell with text in third row>&...<First cell with text in last row>
ขณะใช้สูตรนี้ โปรดแน่ใจว่าเซลล์แรกที่มีข้อความของแต่ละคอลัมน์อยู่ในแถวเดียวกัน นอกจากนี้ หากเซลล์ใดว่างเปล่าในคอลัมน์ใด จะถูกข้ามขณะรวม
ตัวอย่าง สมมติต้องการรวม 3 คอลัมน์ข้อความ คือคอลัมน์ A, B, และ C ในทั้ง 3 คอลัมน์ แถวแรกที่มีข้อความคือแถว 3 (สำคัญที่ข้อความแรกของแต่ละคอลัมน์จะอยู่ในแถวเดียวกัน) สมมติข้อความในคอลัมน์อยู่จนถึงแถว 7
สูตรสำหรับการรวมจะเป็น:
=A3&B3&C3

ป้อนสูตรนี้ในแถว 3 ของคอลัมน์ที่ต้องการข้อความที่รวมแล้ว เช่น หากต้องการข้อความรวมในคอลัมน์ E ให้วางสูตรในเซลล์ E3 กด Enter เพื่อได้ข้อความรวมของเซลล์ A3, B3, และ C3 ในเซลล์ E3
คลิกที่ใดที่หนึ่งนอกเซลล์ E3 แล้วกลับมาที่เซลล์ E3 เพื่อเน้นตัวเลือก Fill จากนั้นลากสูตรลงไปถึงเซลล์ E7 จะช่วยแสดงข้อความรวมของทุกคอลัมน์ในคอลัมน์ E
อย่างไรก็ตาม ปัญหาคือข้อความที่รวมจะไม่มีช่องว่างระหว่างข้อความต้นฉบับ หากต้องการเพิ่มช่องว่าง ให้ปรับสูตรเป็น:
=A3&" "&B3&" "&C3

ป้อนสูตรนี้ในเซลล์ E3 และใช้ตัวเลือก Fill เพื่อขยายลงคอลัมน์
2] ใช้สูตร CONCATENATE
สำหรับใช้สูตร CONCATENATE สำหรับปัญหานี้ ไวยากรณ์จะเป็น:
=CONCATENATE(<first cell of the first column>:<first cell of the first column>)
ตัวอย่าง ในตัวอย่างข้างต้น สูตรจะกลายเป็น =CONCATENATE(A3:C3)

ในกรณีนี้ A3:C3 จะแทนช่วงของคอลัมน์ สูตร CONCATENATE มีประโยชน์โดยเฉพาะเมื่อต้องทำงานกับคอลัมน์จำนวนมาก และการระบุแต่ละคอลัมน์เป็นไปไม่ได้
หวังว่าจะช่วยได้
