ฟังก์ชัน CONCAT จะรวมข้อความจากช่วงและ/หรือสตริงหลายๆ ส่วน แต่จะไม่มีตัวคั่นหรืออาร์กิวเมนต์ IgnoreEmpty
CONCAT จะแทนที่ฟังก์ชัน CONCATENATE อย่างไรก็ตาม ฟังก์ชัน CONCATENATE จะยังใช้งานได้กับ Excel เวอร์ชันก่อนหน้านี้
หมายเหตุ: ฟีเจอร์นี้พร้อมใช้งานบน Windows หรือ Mac ถ้าคุณมี Office 2019 หรือถ้าคุณมีการสมัครใช้งาน Office 365 ถ้าคุณเป็นสมาชิก Office 365 ตรวจสอบให้แน่ใจว่าคุณมี Office เวอร์ชันล่าสุด
ไวยากรณ์
CONCAT(text1, [text2],…)
อาร์กิวเมนต์ |
คำอธิบาย |
---|---|
ข้อความ 1 (จําเป็น) |
รายการข้อความที่จะถูกรวมเข้าด้วยกัน สตริงหรืออาร์เรย์ของสตริง เช่น ช่วงของเซลล์ |
[text2, ...] (ไม่บังคับ) |
รายการข้อความเพิ่มเติมที่จะถูกรวมเข้าด้วยกัน สามารถมีอาร์กิวเมนต์ข้อความสําหรับรายการข้อความได้สูงสุด 253 รายการ โดยแต่ละสตริงสามารถเป็นสตริง หรืออาร์เรย์ของสตริง เช่น ช่วงของเซลล์ |
ตัวอย่างเช่น =CONCAT("The"," ","sun"," ","will"," ","come"," ","up"," ","tomorrow.") จะกลับมา พระอาทิตย์จะขึ้นพรุ่งนี้
เคล็ดลับ: เมื่อต้องการรวมตัวคั่น (เช่น ระยะห่างหรือเครื่องหมายและ (&)) ระหว่างข้อความที่คุณต้องการรวม และเมื่อต้องการเอาอาร์กิวเมนต์ว่างที่คุณไม่ต้องการให้ปรากฏในผลลัพธ์ของข้อความที่รวมเข้าด้วยกันออก คุณสามารถใช้ ฟังก์ชัน 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 Tech Community หรือรับการสนับสนุนใน ชุมชน
ดูเพิ่มเติม
วิธีการหลีกเลี่ยงสูตรที่ใช้งานไม่ได้
แป้นพิมพ์ลัดและแป้นฟังก์ชัน Excel
ฟังก์ชันข้อความ (ข้อมูลอ้างอิง)