ข้ามไปที่เนื้อหาหลัก
การสนับสนุน
ลงชื่อเข้าใช้
ลงชื่อเข้าใช้ด้วย Microsoft
ลงชื่อเข้าใช้หรือสร้างบัญชี
สวัสดี
เลือกบัญชีอื่น
คุณมีหลายบัญชี
เลือกบัญชีที่คุณต้องการลงชื่อเข้าใช้

ฟังก์ชัน 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 หรือ ขอความช่วยเหลือใน Answers Community

ดูเพิ่มเติม

ฟังก์ชัน CONCATENATE

ฟังก์ชัน TEXTJOIN

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

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

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

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

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

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

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

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

ขยายทักษะของคุณ

สำรวจการฝึกอบรม >

รับฟีเจอร์ใหม่ก่อนใคร

เข้าร่วม MICROSOFT 365 INSIDERS >

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

คุณพึงพอใจกับคุณภาพภาษาเพียงใด
สิ่งที่ส่งผลต่อประสบการณ์ใช้งานของคุณ

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

×