ฟังก์ชัน CONCAT

บทความนี้จะอธิบายเกี่ยวกับไวยากรณ์ของสูตรและการใช้ฟังก์ชัน CONCAT ซึ่งเป็นหนึ่งในฟังก์ชันข้อความใน Excel

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

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

ทดลองใช้ Office 365 หรือ Excel เวอร์ชันล่าสุด

คำอธิบาย

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

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

ไวยากรณ์

CONCAT(text1, [text2],…)

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

คำอธิบาย

text1
(จำเป็น)

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

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

รายการข้อความเพิ่มเติมจะถูกรวมเข้าด้วยกัน สามารถมีอาร์กิวเมนต์ข้อความสำหรับรายการข้อความได้สูงสุด 253 รายการ ซึ่งแต่ละรายการสามารถเป็นสตริงหรืออาเรย์ของสตริงได้ เช่น ช่วงเซลล์

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

ข้อสังเกต

  • ถ้าสตริงผลลัพธ์มีอักขระมากกว่า 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 Insider

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

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

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

×