ฟังก์ชัน CONCAT

นำไปใช้กับ
Excel for Microsoft 365 Excel for Microsoft 365 for Mac Excel 2024 Excel 2024 for Mac Excel 2021 Excel 2021 for Mac Excel 2019 Excel 2016

ฟังก์ชัน CONCAT ทําหน้าที่รวมข้อความจากช่วงและ/หรือสตริงหลายๆ ส่วน เข้าด้วยกัน แต่จะไม่มีตัวคั่นหรืออาร์กิวเมนต์ IgnoreEmpty

CONCAT จะแทนที่ฟังก์ชัน CONCATENATE อย่างไรก็ตาม ฟังก์ชัน CONCATENATE จะยังใช้งานได้กับ Excel เวอร์ชันก่อนหน้านี้

หมายเหตุ

ฟีเจอร์นี้พร้อมใช้งานใน Windows หรือ Mac ถ้าคุณมี Office 2019 หรือถ้าคุณมีการสมัครใช้งาน Office 365 ถ้าคุณเป็นสมาชิก Office 365 ตรวจสอบให้แน่ใจว่าคุณมี Office เวอร์ชันล่าสุด

ไวยากรณ์

CONCAT(text1, [text2],…)

อาร์กิวเมนต์ คำอธิบาย
ข้อความ 1
(ต้องระบุ)
รายการข้อความที่จะถูกรวมเข้าด้วยกัน สตริง หรืออาร์เรย์ของสตริง เช่น ช่วงเซลล์
[ข้อความ 2, ...]
(ไม่จำเป็นต้องระบุ)
รายการข้อความเพิ่มเติมที่จะถูกรวมเข้าด้วยกัน สามารถมีอาร์กิวเมนต์ข้อความสําหรับรายการข้อความได้สูงสุด 253 รายการ แต่ละรายการสามารถเป็นสตริงหรืออาเรย์ของสตริงได้ เช่น ช่วงเซลล์

เช่น =CONCAT("วัน"," ","พรุ่ง"," ","นี้"," ","พระอาทิตย์"," ","จะ"," ","ขึ้น") จะส่งกลับ วันพรุ่งนี้พระอาทิตย์จะขึ้น

เคล็ดลับ

เมื่อต้องการรวมตัวคั่น (เช่น ระยะห่างหรือเครื่องหมายและ (&)) ระหว่างข้อความที่คุณต้องการรวม และเพื่อนําอาร์กิวเมนต์ว่างที่ไม่ต้องการให้ปรากฏในผลลัพธ์ข้อความออกไป คุณสามารถใช้ ฟังก์ชัน TEXTJOIN ได้

ข้อสังเกต

  • ถ้าสตริงผลลัพธ์มีอักขระมากกว่า 32767 ตัว (ขีดจํากัดเซลล์) ฟังก์ชัน CONCAT จะส่งกลับ #VALUE! เป็นข้อผิดพลาด

ตัวอย่าง

คัดลอกข้อมูลตัวอย่างในแต่ละตารางต่อไปนี้ และวางในเซลล์ A1 ของเวิร์กชีต Excel ใหม่ สำหรับสูตรที่จะแสดงผลลัพธ์ ให้เลือกสูตร กด F2 แล้วกด Enter ถ้าคุณต้องการ คุณสามารถปรับความกว้างของคอลัมน์เพื่อดูข้อมูลทั้งหมดได้

ตัวอย่าง 1

=CONCAT(B:B, C:C) ของ A ของ B
a1 b1
a2 b2
a4 b4
a5 b5
a6 b6
a7 b7

เนื่องจากฟังก์ชันนี้อนุญาตให้มีการอ้างอิงคอลัมน์และแถวแบบเต็มได้ จึงส่งกลับผลลัพธ์นี้: A'sa1a2a4a5a6a7B'sb1b2b4b5b6b7

ตัวอย่าง 2

=CONCAT(B2:C8) ของ A ของ B
a1 b1
a2 b2
a4 b4
a5 b5
a6 b6
a7 b7

ผลลัพธ์: a1b1a2b2a4b4a5b5a6b6a7b7

ตัวอย่าง 3

ข้อมูล ชื่อ นามสกุล
brook trout Andreas Hauser
species Fourth Pine
32
สูตร คำอธิบาย ผลลัพธ์
=CONCAT("Stream population for ", A2," ", A3, " is ", A4, "/mile.") สร้างประโยคด้วยการเชื่อมข้อมูลเข้าด้วยกันในคอลัมน์ A กับข้อความอื่นๆ Stream population for brook trout species is 32/mile
=CONCAT(B2," ", C2) เชื่อมสามรายการ: สตริงในเซลล์ B2, อักขระช่องว่าง และค่าในเซลล์ C2 Andreas Hauser
=CONCAT(C2, ", ", B2) เชื่อมสามรายการ: สตริงในเซลล์ C2, สตริงที่มีเครื่องหมายจุลภาคและอักขระช่องว่าง และค่าในเซลล์ B2 Hauser, Andreas
=CONCAT(B3," & ", C3) เชื่อมสามรายการ: สตริงในเซลล์ B3, สตริงประกอบด้วยช่องว่าง เครื่องหมายและ (&) และช่องว่างอีกหนึ่งช่อง และค่าในเซลล์ C3 Fourth & Pine
=B3 & " & " & C3 เชื่อมรายการเดียวกันกับตัวอย่างก่อนหน้า แต่ใช้ตัวดําเนินการการคํานวณเครื่องหมายและ (&) แทนฟังก์ชัน CONCAT Fourth & Pine

ต้องการความช่วยเหลือเพิ่มเติมไหม

คุณสามารถสอบถามผู้เชี่ยวชาญใน ชุมชนด้านเทคนิคของ Excel หรือรับการสนับสนุนใน ชุมชนได้เสมอ