ไปยังเนื้อหาหลัก

วิธีการรวมเซลล์หลายเซลล์เข้าในเซลล์ด้วยช่องว่างเครื่องหมายจุลภาคหรือตัวคั่นอื่น ๆ ใน Excel

ผู้เขียน: ซัน แก้ไขล่าสุด: 2024-08-23

เมื่อคุณรวมเซลล์จากหลายคอลัมน์หรือหลายแถวเป็นเซลล์เดียวข้อมูลที่รวมกันอาจไม่ถูกคั่นด้วยอะไรเลย แต่ถ้าต้องการคั่นด้วยเครื่องหมายระบุเช่นเว้นวรรคจุลภาคอัฒภาคหรืออื่น ๆ จะทำอย่างไร? บทช่วยสอนนี้จะแนะนำวิธีการบางอย่างสำหรับคุณ

ภาพหน้าจอของการรวมหลายเซลล์ด้วยตัวคั่นเป็นแถวและคอลัมน์


เชื่อมต่อแถวหรือคอลัมน์ของเซลล์เป็นเซลล์เดียวโดยใช้ช่องว่างลูกน้ำหรือตัวคั่นอื่น ๆ โดยใช้สูตร

ใน Excel คุณสามารถใช้สูตรด้านล่างเพื่อรวมแถวของเซลล์หรือคอลัมน์ของเซลล์ให้เป็นเซลล์เดียว


วิธี A: ใช้ตัวดำเนินการ "&" เพื่อรวมเซลล์

ใน Excel คุณสามารถใช้ตัวดำเนินการ "&" เพื่อรวมสตริงข้อความหรือค่าเซลล์ต่างๆ

โปรดป้อนสูตรด้านล่างเพื่อเชื่อมต่อเซลล์ในหลายคอลัมน์: (แยกผลลัพธ์ที่รวมกันด้วยช่องว่างคุณสามารถแทนที่ช่องว่างด้วยตัวคั่นอื่น ๆ ได้ตามต้องการ)

=A2&" "&B2&" "&C2

จากนั้นลากที่จับเติมลงไปที่เซลล์ที่คุณต้องการใช้สูตรนี้และข้อมูลจากคอลัมน์ต่างๆได้รวมเข้าไว้ในเซลล์เดียวดูภาพหน้าจอ:

ภาพหน้าจอของการใช้งาน

  • ทิปส์:
  • ในสูตรข้างต้นคุณสามารถแทนที่ช่องว่างระหว่างตัวดำเนินการ & ด้วยตัวคั่นอื่น ๆ เช่น =A2&"-"&B2&"-"&C2
  • หากคุณต้องการรวมค่าเซลล์จากหลายแถวคุณก็ต้องเปลี่ยนการอ้างอิงเซลล์ดังนี้: =A2&" "&A3&" "&A4&" "&A5&" "&A6&" "&A7

วิธี B: ใช้ฟังก์ชัน Concatenate เพื่อรวมเซลล์

นอกจากนี้ฟังก์ชัน Concatenate ใน Excel ยังใช้เพื่อรวมสตริงข้อความหรือค่าของเซลล์หลายรายการไว้ในเซลล์เดียว

โปรดป้อนหรือคัดลอกสูตรด้านล่างลงในเซลล์ว่าง:

=CONCATENATE(A2, "-", B2, "-", C2)

จากนั้นลากที่จับเติมลงไปที่เซลล์ที่คุณต้องการใช้สูตรนี้คุณจะได้ผลลัพธ์ดังต่อไปนี้:

ภาพหน้าจอของการใช้ฟังก์ชัน Concatenate เพื่อรวมเซลล์ต่างๆ ให้เป็นเซลล์เดียว

  • ทิปส์:
  • ในสูตรด้านบนคุณสามารถแทนที่อักขระ“ -” ด้วยตัวคั่นอื่น ๆ เช่น =CONCATENATE(A2, ";", B2, ";", C2)
  • หากคุณต้องการรวมค่าเซลล์จากหลายแถวคุณก็ต้องเปลี่ยนการอ้างอิงเซลล์ดังนี้: =CONCATENATE(A2, "-", A3, "-", A4, "-", A5, "-", A6, "-", A7)

วิธี C: ใช้ฟังก์ชัน Textjoin เพื่อรวมเซลล์

หากคุณมี Excel 365 และเวอร์ชันที่ใหม่กว่ามีฟังก์ชัน Textjoin ใหม่ฟังก์ชันนี้ยังสามารถช่วยให้คุณรวมเซลล์หลายเซลล์ไว้ในเซลล์เดียวได้

ป้อนหรือคัดลอกสูตรต่อไปนี้ลงในเซลล์ว่าง:

=TEXTJOIN(",",TRUE,A2:C2)

จากนั้นลากที่จับเติมเพื่อใช้สูตรนี้กับเซลล์อื่นดูภาพหน้าจอ:

ภาพหน้าจอของการใช้ฟังก์ชัน TEXTJOIN เพื่อรวมเซลล์ให้เป็นเซลล์เดียว

  • เคล็ดลับ:
  • ในสูตรด้านบนคุณสามารถแทนที่อักขระ“,” ด้วยตัวคั่นอื่น ๆ เช่น =TEXTJOIN("/",TRUE,A2:C2)
  • ในการรวมค่าเซลล์จากหลายแถวคุณเพียงแค่ต้องเปลี่ยนการอ้างอิงเซลล์ดังนี้: =TEXTJOIN(",",TRUE,A2:A7)
  • TEXTJOIN นี้ยังสามารถรวมช่วงของเซลล์เป็นเซลล์เดียวโดยใช้ตัวคั่นดังนี้: =TEXTJOIN(",",TRUE,A2:C7)

เชื่อมต่อแถวคอลัมน์หรือช่วงของเซลล์เป็นเซลล์เดียวโดยใช้ตัวคั่นที่ระบุ

Kutools สำหรับ Excel รองรับคุณสมบัติที่มีประสิทธิภาพ -รวมกัน ซึ่งสามารถช่วยให้คุณรวมข้อมูลทั้งหมดตามแถวคอลัมน์หรือช่วงของเซลล์ลงในระเบียนเดียวโดยไม่สูญเสียข้อมูล โปรดดูการสาธิตด้านล่าง    คลิกเพื่อดาวน์โหลด Kutools for Excel!


เชื่อมต่อแถวหรือคอลัมน์ของเซลล์เป็นเซลล์เดียวโดยใช้ช่องว่างเครื่องหมายจุลภาคหรือตัวคั่นอื่น ๆ โดย User Defined Function

ใน Excel คุณยังสามารถสร้าง User Defined Function เพื่อรวมเซลล์ของแถวหรือคอลัมน์เป็นเซลล์เดียวโดยมีช่องว่างหรือเครื่องหมายที่ระบุ

1. ถือ ALT + F11 บนแป้นพิมพ์เพื่อเปิดไฟล์ Microsoft Visual Basic สำหรับแอปพลิเคชัน หน้าต่าง

2. คลิก สิ่งที่ใส่เข้าไป > โมดูลและคัดลอก VBA ลงในโมดูล

VBA: รวมเซลล์ตามแถวหรือคอลัมน์เข้าด้วยกันโดยมีตัวคั่นเฉพาะ:

Function Combine(WorkRng As Range, Optional Sign As String = "~") As String
Dim Rng As Range
Dim OutStr As String
For Each Rng In WorkRng
    If Rng.Text <> " " Then
        OutStr = OutStr & Rng.Text & Sign
    End If
Next
Combine = Left(OutStr, Len(OutStr) - 1)
End Function

ปลาย: ในสคริปต์ด้านบน "Function Combine(WorkRng As Range, Optional Sign As String = "~") As String", ตัวคั่น"~"ระบุไว้เพื่อแยกผลลัพธ์ที่รวมกันคุณสามารถเปลี่ยนแปลงได้ตามความต้องการของคุณ

3. จากนั้นโปรดพิมพ์สูตร =Combine(A2:C2) ในเซลล์ว่างจากนั้นลากจุดจับเติมเหนือช่วงที่คุณต้องการใช้สูตรนี้เซลล์ทั้งหมดในแถวจะรวมกันเป็นเซลล์ที่มีขีดกลาง ดูภาพหน้าจอ:

ภาพหน้าจอของการใช้ฟังก์ชันที่ผู้ใช้กำหนดเพื่อรวมหลายเซลล์ให้เป็นเซลล์เดียว

เคล็ดลับ: ด้วยฟังก์ชันที่กำหนดโดยผู้ใช้ด้านบนคุณยังสามารถรวมค่าของเซลล์ตามคอลัมน์คุณเพียงแค่ต้องป้อนสูตรนี้ =Combine(A2:A7) เพื่อรับข้อมูลที่ผสานตามที่คุณต้องการ


เชื่อมต่อแถวหรือคอลัมน์ของเซลล์เป็นเซลล์เดียวโดยใช้การแบ่งบรรทัดโดยใช้สูตร

บางครั้งคุณอาจต้องการใช้ตัวแบ่งบรรทัดเพื่อแยกสตริงข้อความที่ต่อกันโดยปกติ CHAR (10) จะส่งกลับอักขระแบ่งบรรทัด คุณสามารถใช้วิธีการด้านล่างเพื่อแก้ปัญหานี้ได้ที่นี่:


วิธีการ A: ใช้ฟังก์ชัน Concatenate เพื่อรวมเซลล์เข้ากับตัวแบ่งบรรทัด

ที่นี่คุณสามารถรวมฟังก์ชันเชื่อมต่อกับอักขระ Char (10) เข้าด้วยกันเพื่อให้ได้ผลลัพธ์ที่ผสานซึ่งคั่นด้วยตัวแบ่งบรรทัด

1. กรุณาพิมพ์หรือคัดลอกสูตรด้านล่าง:

=CONCATENATE(A2,CHAR(10),B2,CHAR(10),C2)

จากนั้นลากที่จับเติมลงไปที่เซลล์ที่คุณต้องการใช้สูตรนี้และคุณจะได้ผลลัพธ์ดังต่อไปนี้:

ภาพหน้าจอของการใช้สูตรเพื่อรวมเซลล์เป็นเซลล์เดียวโดยมีตัวแบ่งบรรทัด

2. จากนั้นคุณควรคลิก หน้าแรก > ตัดข้อความ เพื่อจัดรูปแบบเซลล์จากนั้นคุณจะได้ผลลัพธ์ตามที่คุณต้องการ:

ภาพหน้าจอของการเลือกตัดข้อความเพื่อแสดงเซลล์ที่รวมกันเป็นหลายบรรทัด

เคล็ดลับ: ในการรวมค่าเซลล์จากหลายแถวคุณเพียงแค่ต้องเปลี่ยนการอ้างอิงเซลล์ดังนี้: =CONCATENATE(A2,CHAR(10),A3,CHAR(10),A4,CHAR(10),A5,CHAR(10),A6,CHAR(10),A7)


วิธี B: ใช้ฟังก์ชัน Textjoin เพื่อรวมเซลล์ด้วยตัวแบ่งบรรทัด (Excel 365 และเวอร์ชันที่ใหม่กว่า)

สูตรข้างต้นอาจจะค่อนข้างยากหากมีการรวมเซลล์หลายเซลล์ดังนั้นฟังก์ชัน Textjoin จึงสามารถจัดการกับงานนี้ได้อย่างรวดเร็วและง่ายดาย

โปรดป้อนหรือคัดลอกสูตรด้านล่างลงในเซลล์ว่าง:

=TEXTJOIN(CHAR(10),TRUE,A2:C2)

หลังจากได้ผลลัพธ์รวมแล้วโปรดอย่าลืมจัดรูปแบบเซลล์สูตรเป็น ตัดข้อความดูภาพหน้าจอ:

ภาพหน้าจอของการใช้ฟังก์ชัน Textjoin เพื่อรวมเซลล์ที่มีตัวแบ่งบรรทัด จากนั้นเลือก ตัดข้อความ เพื่อแสดงผลลัพธ์ในหลายบรรทัด

เคล็ดลับ: ในการรวมค่าเซลล์จากหลายแถวคุณเพียงแค่ต้องเปลี่ยนการอ้างอิงเซลล์ดังนี้: =TEXTJOIN(CHAR(10),TRUE,A2:A7)


เชื่อมต่อแถวคอลัมน์หรือช่วงของเซลล์เป็นเซลล์เดียวโดยใช้ตัวคั่นที่ระบุโดยใช้คุณลักษณะที่ยอดเยี่ยม

หากคุณรู้สึกรำคาญกับสูตรและโค้ดข้างต้นฉันขอแนะนำเครื่องมือที่มีประโยชน์ - Kutools สำหรับ Excelเดียวกันกับที่ รวมกัน คุณสามารถรวมค่าของเซลล์ตามแถวคอลัมน์หรือช่วงลงในเซลล์เดียวได้อย่างรวดเร็ว

ทิปส์:ที่จะใช้สิ่งนี้ รวมกัน ประการแรกคุณควรดาวน์โหลดไฟล์ Kutools สำหรับ Excelแล้วใช้คุณสมบัตินี้อย่างรวดเร็วและง่ายดาย

หลังจากการติดตั้ง Kutools สำหรับ Excelโปรดทำตามนี้:

1. เลือกค่าเซลล์ช่วงที่คุณต้องการรวมเป็นเซลล์

2. กรุณาใช้ฟังก์ชันนี้โดยคลิก Kutools > ผสานและแยกรวมแถวคอลัมน์หรือเซลล์โดยไม่สูญเสียข้อมูล. ดูภาพหน้าจอ:

ภาพหน้าจอของการเปิดใช้งาน รวมแถว คอลัมน์ หรือเซลล์โดยไม่สูญเสียข้อมูล คุณลักษณะของ Kutools

3. ในกล่องโต้ตอบที่โผล่ออกมาโปรดระบุการดำเนินการที่คุณต้องการตามภาพหน้าจอต่อไปนี้:

ภาพหน้าจอของการกำหนดค่ากล่องโต้ตอบรวมคอลัมน์หรือแถว

4. จากนั้นคลิก Okคุณจะได้ผลลัพธ์ตามภาพด้านล่างที่แสดง:

1) รวมค่าเซลล์เป็นเซลล์เดียวสำหรับแต่ละแถว:

ภาพหน้าจอที่แสดงผลลัพธ์หลังจากรวมค่าของเซลล์เป็นเซลล์เดียวสำหรับแต่ละแถว

2) รวมค่าเซลล์เป็นเซลล์เดียวสำหรับแต่ละคอลัมน์:

ภาพหน้าจอที่แสดงผลลัพธ์หลังจากรวมค่าของเซลล์เป็นเซลล์เดียวสำหรับแต่ละคอลัมน์

3) รวมช่วงของค่าเซลล์ไว้ในเซลล์เดียว:

ภาพหน้าจอของเซลล์ต้นฉบับ ภาพหน้าจอของลูกศร ภาพหน้าจอที่แสดงเซลล์ทั้งหมดในช่วงที่เลือกจะรวมกันเป็นเซลล์เดียว

คลิกเพื่อดาวน์โหลด Kutools สำหรับ Excel และทดลองใช้ฟรีทันที!


บทความรวมแถวและคอลัมน์ที่สัมพันธ์กันเพิ่มเติม:

  • ผสานและรวมแถวโดยไม่สูญเสียข้อมูลใน Excel
  • Excel จะเก็บข้อมูลไว้ในเซลล์ส่วนใหญ่ด้านซ้ายบนเท่านั้นถ้าคุณใช้คำสั่ง "Merge & Center" (แท็บ Home> Merge & Center บนแผง Alignment) เพื่อรวมแถวของข้อมูลใน Excel ผู้ใช้ต้องใช้วิธีอื่นในการรวมข้อมูลหลายแถวเป็นแถวเดียวโดยไม่ต้องลบข้อมูล
  • รวมแถวที่ซ้ำกันและรวมค่าใน Excel
  • ใน Excel, คุณอาจพบปัญหานี้เสมอเมื่อคุณมีช่วงของข้อมูลที่มีรายการที่ซ้ำกันและตอนนี้คุณต้องการรวมข้อมูลที่ซ้ำกันและรวมค่าที่เกี่ยวข้องในคอลัมน์อื่นดังที่แสดงภาพหน้าจอต่อไปนี้ คุณจะแก้ปัญหานี้ได้อย่างไร?
  • รวมวันที่และเวลาไว้ในเซลล์เดียวใน Excel
  • มีสองคอลัมน์ในแผ่นงานหนึ่งคือวันที่อีกคอลัมน์คือเวลาดังที่แสดงไว้ด้านล่างมีวิธีใดบ้างที่จะรวมคอลัมน์ทั้งสองนี้เข้าด้วยกันอย่างรวดเร็วและคงรูปแบบเวลาไว้
  • เชื่อมต่อเซลล์ไม่สนใจหรือข้ามช่องว่างใน Excel
  • ฟังก์ชัน Concatenate ของ Excel ช่วยให้คุณสามารถรวมค่าเซลล์หลาย ๆ เซลล์ไว้ในเซลล์เดียวได้อย่างรวดเร็วหากมีเซลล์ว่างอยู่ภายในเซลล์ที่เลือกฟังก์ชันนี้จะรวมช่องว่างด้วย แต่บางครั้งคุณเพียงแค่ต้องการเชื่อมต่อเซลล์กับข้อมูลและข้ามเซลล์ว่างคุณจะทำให้เสร็จใน Excel ได้อย่างไร?

สุดยอดเครื่องมือเพิ่มผลผลิตในสำนักงาน

🤖 Kutools AI ผู้ช่วย: ปฏิวัติการวิเคราะห์ข้อมูลโดยยึดตาม: การดำเนินการที่ชาญฉลาด   |  สร้างรหัส  |  สร้างสูตรที่กำหนดเอง  |  วิเคราะห์ข้อมูลและสร้างแผนภูมิ  |  เรียกใช้ฟังก์ชัน Kutools...
คุณสมบัติยอดนิยม: ค้นหา เน้น หรือระบุรายการที่ซ้ำกัน   |  ลบแถวว่าง   |  รวมคอลัมน์หรือเซลล์โดยไม่สูญเสียข้อมูล   |   รอบโดยไม่มีสูตร ...
การค้นหาขั้นสูง: VLookup หลายเกณฑ์    VLookup หลายค่า  |   VLookup ข้ามหลายแผ่น   |   การค้นหาที่ไม่ชัดเจน ....
รายการแบบเลื่อนลงขั้นสูง: สร้างรายการแบบหล่นลงอย่างรวดเร็ว   |  รายการแบบหล่นลงขึ้นอยู่กับ   |  เลือกหลายรายการแบบหล่นลง ....
ผู้จัดการคอลัมน์: เพิ่มจำนวนคอลัมน์เฉพาะ  |  ย้ายคอลัมน์  |  สลับสถานะการมองเห็นของคอลัมน์ที่ซ่อนอยู่  |  เปรียบเทียบช่วงและคอลัมน์ ...
คุณสมบัติเด่น: กริดโฟกัส   |  มุมมองการออกแบบ   |   บาร์สูตรใหญ่    สมุดงานและตัวจัดการชีต   |  ห้องสมุดทรัพยากร (ข้อความอัตโนมัติ)   |  เลือกวันที่   |  รวมแผ่นงาน   |  เข้ารหัส/ถอดรหัสเซลล์    ส่งอีเมลตามรายการ   |  ซุปเปอร์ฟิลเตอร์   |   ตัวกรองพิเศษ (กรองตัวหนา/ตัวเอียง/ขีดทับ...) ...
ชุดเครื่องมือ 15 อันดับแรก12 ข้อความ เครื่องมือ (เพิ่มข้อความ, ลบอักขระ, ... )   |   50 + แผนภูมิ ประเภท (แผนภูมิ Gantt, ... )   |   40+ ใช้งานได้จริง สูตร (คำนวณอายุตามวันเกิด, ... )   |   19 การแทรก เครื่องมือ (ใส่ QR Code, แทรกรูปภาพจากเส้นทาง, ... )   |   12 การแปลง เครื่องมือ (ตัวเลขเป็นคำ, การแปลงสกุลเงิน, ... )   |   7 ผสานและแยก เครื่องมือ (แถวรวมขั้นสูง, แยกเซลล์, ... )   |   ... และอื่น ๆ

เพิ่มพูนทักษะ Excel ของคุณด้วย Kutools สำหรับ Excel และสัมผัสประสิทธิภาพอย่างที่ไม่เคยมีมาก่อน Kutools สำหรับ Excel เสนอคุณสมบัติขั้นสูงมากกว่า 300 รายการเพื่อเพิ่มประสิทธิภาพและประหยัดเวลา  คลิกที่นี่เพื่อรับคุณสมบัติที่คุณต้องการมากที่สุด...


แท็บ Office นำอินเทอร์เฟซแบบแท็บมาที่ Office และทำให้งานของคุณง่ายขึ้นมาก

  • เปิดใช้งานการแก้ไขและอ่านแบบแท็บใน Word, Excel, PowerPoint, ผู้จัดพิมพ์, Access, Visio และโครงการ
  • เปิดและสร้างเอกสารหลายรายการในแท็บใหม่ของหน้าต่างเดียวกันแทนที่จะเป็นในหน้าต่างใหม่
  • เพิ่มประสิทธิภาพการทำงานของคุณ 50% และลดการคลิกเมาส์หลายร้อยครั้งให้คุณทุกวัน!