ฟังก์ชัน CONCAT

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

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

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

ไวยากรณ์

CONCAT(text1, [text2],…)

อาร์กิวเมนต์

คำอธิบาย

ข้อความ 1
(ต้องระบุ)

รายการข้อความที่จะถูกรวมเข้าด้วยกัน สตริง หรืออาร์เรย์ของสตริง เช่น ช่วงของเซลล์

[text2, ...]
(ใส่หรือไม่ก็ได้)

รายการข้อความเพิ่มเติมจะถูกรวมเข้าด้วยกัน สามารถมีอาร์กิวเมนต์ข้อความสำหรับรายการข้อความได้สูงสุด 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 Tech Community ขอความช่วยเหลือใน Answers community หรือแนะนำฟีเจอร์ใหม่หรือการปรับปรุงบน Excel User Voice

ดูเพิ่มเติม

ฟังก์ชัน CONCATENATE

ฟังก์ชัน TEXTJOIN

ภาพรวมของสูตรใน Excel

วิธีการหลีกเลี่ยงสูตรที่ใช้งานไม่ได้

ค้นหาและแก้ไขข้อผิดพลาดในสูตร

แป้นพิมพ์ลัดและแป้นฟังก์ชัน Excel

ฟังก์ชันข้อความ (ข้อมูลอ้างอิง)

ฟังก์ชันของ Excel (เรียงลำดับตามตัวอักษร)

ฟังก์ชันของ Excel (เรียงตามประเภท)

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

ขยายทักษะ Office ของคุณ
สำรวจการฝึกอบรม
รับฟีเจอร์ใหม่ก่อนใคร
เข้าร่วม Office Insider

ข้อมูลนี้เป็นประโยชน์หรือไม่

ขอบคุณสำหรับคำติชมของคุณ!

ขอขอบคุณสำหรับคำติชมของคุณ! เราคิดว่าอาจเป็นประโยชน์ที่จะให้คุณได้ติดต่อกับหนึ่งในตัวแทนฝ่ายสนับสนุน Office ของเรา

×