สารบัญ
บางครั้งเราต้องแสดงข้อมูลหลายแถวในเซลล์เดียวเพื่อสื่อความหมายหรือสร้างคอลัมน์ใหม่ ในบทความนี้ ฉันจะอธิบายวิธีการต่างๆ ในการรวมหลายแถวเป็นเซลล์เดียว
เพื่อให้เข้าใจมากขึ้น ฉันใช้แผ่นข้อมูลตัวอย่างที่มีสองคอลัมน์ คอลัมน์คือ ชื่อจริง และ ผลไม้ที่ชอบ
สมุดงานตัวอย่างสำหรับฝึกปฏิบัติ:
วิธีรวมหลายแถวในเซลล์เดียวใน Excel.xlsx
รวมหลายแถวในเซลล์เดียวใน Excel
1. การใช้สัญลักษณ์แอมเปอร์แซนด์ (&)
ในแผ่นข้อมูล ขั้นแรก เลือก เซลล์ที่คุณต้องการเก็บหลายแถว จากนั้นเลือกเซลล์แรกที่คุณ ต้องการรวมกัน หลังจาก เลือก ประเภทเซลล์ เครื่องหมายแอมเปอร์แซนด์ (&) ด้วย เครื่องหมายอัญประกาศคู่ (“ ”) ตอนนี้ เลือก เซลล์ที่คุณต้องการรวมเข้าด้วยกัน และสุดท้ายกด Enter คุณสามารถรวม หลายแถว ด้วยวิธีนี้
ฉัน เลือก เซลล์ D4 เพื่อเก็บแถวที่รวมกันและ เลือกไว้ เซลล์ต่อไปนี้ฉันต้องการใส่ใน หนึ่งเซลล์ .
สูตรคือ =C4&" "&C5&" "&C6&" "&C7
ถ้า คุณต้องการแยกเนื้อหาของแถวโดยใช้ ลูกน้ำ (,) , เว้นวรรค หรืออักขระใดก็ได้ ใส่เครื่องหมายเหล่านั้นระหว่างช่องว่างของ เครื่องหมายคำพูดคู่ (“ ”) . ฉันแสดงให้คุณเห็นโดยใช้ ลูกน้ำ (,) .กับ อักขระ (และ)
สูตรคือ =C4&" "&C5&" ,"&C6&" and"&C7
อ่านเพิ่มเติม: วิธีรวมแถวเป็นเซลล์เดียวใน Excel
2. การใช้ฟังก์ชัน CONCAT
ก่อนอื่น เลือก เซลล์ที่คุณต้องการใส่ข้อมูลที่รวมหลายแถว จากนั้นใช้ CONCAT หรือ CONCATENATE ฟังก์ชั่น ฟังก์ชันทั้งสองนี้ทำงานเหมือนกัน
ไวยากรณ์ของฟังก์ชัน CONCAT
CONCAT(text1, [text2],…)
ฉันใช้ CONCAT ฟังก์ชัน ก่อนอื่น เลือก เซลล์ D4 เพื่อใส่ค่ารวม จากนั้นพิมพ์ =CONCAT และ เลือก แถว (C5, C6, C7) .
ถ้าคุณต้องการใส่ ช่องว่าง เครื่องหมายจุลภาค หรือข้อความอื่นๆ ให้ใช้ เครื่องหมายอัญประกาศคู่ (“ ”) ที่นี่ใช้ ลูกน้ำ (,) กับ อักขระ (และ) ใน เครื่องหมายอัญประกาศคู่ (“ ”)
สูตรคือ =CONCAT(C4,", ",C5,", ",C6," and ",C7)
3. การใช้ฟังก์ชัน CONCATENATE และ TRANSPOSE
ในที่นี้ ฉันจะใช้ TRANSPOSE ภายในฟังก์ชัน CONCATENATE ฟังก์ชัน TRANSPOSE จะเปลี่ยนเค้าโครงของข้อมูล และ CONCATENATE จะรวมข้อมูลเข้าด้วยกัน
ไวยากรณ์ของ TRANSPOSE และ CONCATENATE ฟังก์ชันคือ
TRANSPOSE(array)
CONCATENATE(text1, [text2], ...)
ก่อนอื่น เลือก เซลล์ที่คุณต้องการ เพื่อใส่ข้อมูลหลายแถวรวมกันของคุณ จากนั้นใช้ฟังก์ชัน TRANSPOSE ก่อน
สูตรคือ =TRANSPOSE(C4:C7)
ตอนนี้ให้กดปุ่ม F9 มันจะแสดงค่าของแถวภายในวงเล็บปีกกา
ตอนนี้เอาวงเล็บปีกกาออกและใช้ฟังก์ชัน CONCATENATE มันจะรวมแถว ที่เลือกไว้ ทั้งหมดโดยไม่มีช่องว่าง
สูตรคือ =CONCATENATE("I Like","Apple","Orange","Cheery")
เพื่อสร้างหลายแถว ค่าที่ชัดเจน โดยใช้เครื่องหมายจุลภาค (,) อักขระ (และ ) เป็น ตัวคั่น ภายใน อัญประกาศคู่ (“ ”) .
สูตรคือ =CONCATENATE("I Like"," ","Apple"," ","Orange"," and","Cheery")
4. การใช้ฟังก์ชัน TEXTJOIN
ในที่นี้เราจะใช้ฟังก์ชัน TEXTJOIN เพื่อรวมแถวหลายๆ แถว ลงในเซลล์เดียว
ไวยากรณ์ของฟังก์ชัน TEXTJOIN คือ
TEXTJOIN(delimiter, ignore_empty, text1, [text2], …)
ตัวคั่นคือ ตัวคั่นข้อความ เช่น เครื่องหมายจุลภาค ช่องว่าง อักขระ .
Ignore_empty จะใช้ TRUE และ FALSE โดยที่ TRUE จะละเว้น ค่าว่างและ FALSE จะรวมค่าว่างไว้ด้วย
ข้อความจะรวมกันได้สูงสุด 252 สตริง
ก่อนอื่น เลือก เซลล์ที่คุณ ต้องการวางค่าที่รวมกันแล้วพิมพ์ฟังก์ชัน TEXTJOIN และให้ช่วง ที่นี่ ฉันเลือกช่วง (B4:B7)
สูตรคือ =TEXTJOIN(",",TRUE,B4:B7)
คุณยังสามารถ เลือก แถวทีละแถวโดยใช้เครื่องหมายจุลภาค คั่น (,) .
สูตรคือ =TEXTJOIN(",",TRUE,B4,B5,B6,B7)
5. การใช้ Formula Bar
คุณสามารถ คัดลอก ค่าของแถว แล้ว วาง ค่าเหล่านั้นบน แผ่นจดบันทึก . จาก Notepad คัดลอก แถวแล้ว วาง แถวเหล่านั้นใน แถบสูตร จากนั้นคลิก Enter มันจะ วาง ค่า ที่เลือกไว้ ทั้งหมดไว้ในค่าเดียว เซลล์ . เราจำเป็นต้อง คัดลอก ค่าจากแผ่นงานไปที่ แผ่นจดบันทึก เนื่องจากแผ่นงาน Excel จะคัดลอกเซลล์ทีละเซลล์
ก่อนอื่น ให้ คัดลอก ค่าไปที่ Notepad และอีกครั้ง คัดลอก ค่าจาก Notepad .
ตอนนี้เก็บ เคอร์เซอร์ ใน แถบสูตร แล้วคลิก ด้านขวาของเมาส์ จากที่นี่ วาง คัดลอก แถว
หลังจากคลิกที่ วาง จากนั้น กด ENTER . โดยจะแสดงหลายแถวในเซลล์เดียว
บทสรุป
ในบทความนี้ ฉันได้กล่าวถึงหลายวิธีในการรวมหลายแถว ฉันหวังว่ามันจะเป็นประโยชน์สำหรับคุณ หากคุณมีข้อเสนอแนะ แนวคิด ข้อเสีย โปรดอย่าลังเลที่จะแสดงความคิดเห็นด้านล่าง