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

วิธีการต่อข้อความตามเกณฑ์ใน Excel ได้อย่างง่ายดาย?

ผู้เขียน: Xiaoyang แก้ไขล่าสุด: 2025-01-15

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

เชื่อมโยงข้อความตามเกณฑ์

เชื่อมต่อข้อความตามเกณฑ์ด้วย User Defined Function

เชื่อมต่อข้อความตามเกณฑ์ด้วย Kutools for Excel

เชื่อมโยงข้อความตามเกณฑ์ด้วยฟังก์ชัน TEXTJOIN


เชื่อมต่อข้อความตามเกณฑ์ด้วย User Defined Function

หากต้องการรวมข้อความกับประเทศที่มีเอกลักษณ์ คุณสามารถสร้างฟังก์ชันที่ผู้ใช้กำหนดได้

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

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

รหัส VBA: ต่อข้อความตามเกณฑ์

Function ConcatenateIf(CriteriaRange As Range, Condition As Variant, ConcatenateRange As Range, Optional Separator As String = ",") As Variant
'Updateby Extendoffice
Dim xResult As String
On Error Resume Next
If CriteriaRange.Count <> ConcatenateRange.Count Then
    ConcatenateIf = CVErr(xlErrRef)
    Exit Function
End If
For i = 1 To CriteriaRange.Count
    If CriteriaRange.Cells(i).Value = Condition Then
        xResult = xResult & Separator & ConcatenateRange.Cells(i).Value
    End If
Next i
If xResult <> "" Then
    xResult = VBA.Mid(xResult, VBA.Len(Separator) + 1)
End If
ConcatenateIf = xResult
Exit Function
End Function

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

=CONCATENATEIF($A$2:$A$15, D2, $B$2:$B$15, ",")

สูตรฟังก์ชันที่ผู้ใช้กำหนดเพื่อเรียงชื่อตามเกณฑ์

ปลาย: ในสูตรข้างต้น A2: A15 เป็นข้อมูลดั้งเดิมที่คุณต้องการรวมโดยยึดตาม D2 คือค่าเฉพาะที่คุณแยกออกมาและ B2: B15 คือคอลัมน์ชื่อที่คุณต้องการรวมเข้าด้วยกัน คุณสามารถใช้ตัวอักษรอื่น ๆ ได้โดยแทนที่เครื่องหมายจุลภาค “,” ในสูตร


เชื่อมต่อข้อความตามเกณฑ์ด้วย Kutools for Excel

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

Kutools สำหรับ Excel นำเสนอคุณสมบัติขั้นสูงมากกว่า 300 รายการเพื่อปรับปรุงงานที่ซับซ้อน เพิ่มความคิดสร้างสรรค์และประสิทธิภาพ เสริมด้วยความสามารถด้าน AI, Kutools ทำงานอัตโนมัติด้วยความแม่นยำ ทำให้การจัดการข้อมูลเป็นเรื่องง่าย ข้อมูลโดยละเอียดของ Kutools for Excel...         ทดลองฟรี...

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

คลิก Kutools > การค้นหาขั้นสูง > การค้นหาแบบหนึ่งต่อหลาย (ส่งคืนผลลัพธ์หลายรายการ) เพื่อเปิดกล่องโต้ตอบ ในกล่องโต้ตอบ โปรดระบุการดำเนินการดังต่อไปนี้:

  1. เลือก ช่วงเอาท์พุท และ ค้นหาค่า ในช่องข้อความแยกกัน;
  2. เลือกช่วงตารางที่คุณต้องการใช้;
  3. ระบุคอลัมน์คีย์และคอลัมน์ส่งคืนจาก คีย์คอลัมน์n และ ส่งคืนคอลัมน์ แยกวางลง;
  4. สุดท้ายคลิกที่ OK ปุ่ม
    ระบุตัวเลือกในกล่องโต้ตอบ

ผล:ขณะนี้ข้อมูลในคอลัมน์ B จะถูกเรียงต่อกันตามเกณฑ์ ดูภาพหน้าจอ:
เรียงต่อกันตามเกณฑ์ของ kutools


เชื่อมโยงข้อความตามเกณฑ์ด้วยฟังก์ชัน TEXTJOIN

สูตร TEXTJOIN พร้อม IF เป็นวิธีที่มีประสิทธิภาพในการต่อข้อความตามเกณฑ์ใน Excel ฟังก์ชัน TEXTJOIN นี้พร้อมใช้งานสำหรับ Excel 2019 และเวอร์ชันใหม่กว่า รวมถึง Excel 365

1. ป้อนสูตรด้านล่างนี้ลงในเซลล์ว่างที่คุณต้องการรับผลลัพธ์:

=TEXTJOIN(", ", TRUE, IF($A$2:$A$15=D2, $B$2:$B$15, ""))

2. กด Ctrl + Shift + Enter (สำหรับ Excel 2019) หรือเพียงกด เข้าสู่ ใน Excel 365/2021 เพื่อนำไปใช้ ลากสูตรลงมาเพื่อเติมสูตรลงในเซลล์อื่น ดูภาพหน้าจอ:
เรียงต่อกันตามเกณฑ์ด้วยฟังก์ชัน TEXTJOIN

คำอธิบายของสูตรนี้:
  • ข้อความเข้าร่วม:รวมข้อความจากหลายเซลล์เข้าเป็นสตริงเดียว โดยคั่นด้วยตัวคั่นที่ระบุ (ในกรณีนี้คือ ", ")
  • ฟังก์ชัน IF:ประเมินแต่ละเซลล์ใน A2:A15 เพื่อตรวจสอบว่าตรงกับค่าใน D2 หรือไม่

การใช้เทคนิคเหล่านี้จะช่วยให้คุณเรียงค่าข้อความตามเกณฑ์เฉพาะได้อย่างง่ายดาย ช่วยประหยัดเวลาและความพยายามในการวิเคราะห์ข้อมูล การเลือกวิธีที่เหมาะสมจะขึ้นอยู่กับเวอร์ชัน 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% และลดการคลิกเมาส์หลายร้อยครั้งให้คุณทุกวัน!