Applies ToExcel for Microsoft 365 Excel for Microsoft 365 for Mac Excel สำหรับเว็บ Excel 2024 Excel 2024 for Mac Excel 2021 Excel 2021 for Mac Excel 2019 Excel 2016

ใช้ CONCATENATE ซึ่งเป็นหนึ่งในฟังก์ชันข้อความ เพื่อเชื่อมสตริงข้อความอย่างน้อยสองสตริงเข้าด้วยกันเป็นสตริงเดียว

ใน Excel 2016 Excel Mobile และ Excel สำหรับเว็บ ฟังก์ชันนี้ถูกแทนที่ด้วยฟังก์ชัน CONCAT แม้ว่าฟังก์ชัน CONCATENATE จะยังคงพร้อมใช้งานสําหรับความเข้ากันได้แบบย้อนหลัง แต่คุณควรพิจารณาใช้ CONCAT นับจากนี้ ทั้งนี้เนื่องจาก CONCATENATE อาจไม่พร้อมใช้งานใน Excel เวอร์ชันในอนาคต

ไวยากรณ์: CONCATENATE(text1, [text2], ...)

ตัวอย่างเช่น

  • =CONCATENATE("Stream population for ", A2, " ", A3, " is ", A4, "/mile.")

  • =CONCATENATE(B2, " ", C2)

ชื่ออาร์กิวเมนต์

คำอธิบาย

text1    (จำเป็น)

รายการแรกที่จะรวม รายการอาจเป็นค่าข้อความ ตัวเลข หรือการอ้างอิงเซลล์ก็ได้

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

รายการข้อความเพิ่มเติมที่จะรวม คุณสามารถมีได้สูงสุด 255 รายการ ไม่เกิน 8,192 อักขระ

ตัวอย่าง

เมื่อต้องการใช้ตัวอย่างเหล่านี้ใน Excel ให้คัดลอกข้อมูลในตารางด้านล่างรวมถึงส่วนหัวของข้อมูล แล้ววางในเซลล์ A1 ของเวิร์กชีตใหม่

ข้อมูล

brook trout

Andreas

Hauser

species

Fourth

Pine

32

สูตร

คำอธิบาย

=CONCATENATE("Stream population for ", A2, " ", A3, " is ", A4, "/mile.")

สร้างประโยคด้วยการเชื่อมข้อมูลเข้าด้วยกันในคอลัมน์ A กับข้อความอื่นๆ ผลลัพธ์ที่ได้คือ Stream ประชากรของเทราท์เล็ตบรู๊คคือ 32/ไมล์

=CONCATENATE(B2, " ", C2)

เชื่อมสามรายการ: สตริงในเซลล์ B2, อักขระช่องว่าง และค่าในเซลล์ C2 ผลลัพธ์ที่ได้คือ Andreas Hauser

=CONCATENATE(C2, ", ", B2)

เชื่อมสามรายการ: สตริงในเซลล์ C2, สตริงที่มีเครื่องหมายจุลภาคและอักขระช่องว่าง และค่าในเซลล์ B2 ผลลัพธ์ที่ได้คือแอนเดรียส Hauser

=CONCATENATE(B3, " & ", C3)

เชื่อมสามรายการ: สตริงในเซลล์ B3, สตริงประกอบด้วยช่องว่าง เครื่องหมายและ (&) และช่องว่างอีกหนึ่งช่อง และค่าในเซลล์ C3 ผลที่ได้คือสน & ที่สี่

=B3 & " & " & C3

เชื่อมรายการเดียวกันกับตัวอย่างก่อนหน้า แต่ใช้ตัวดําเนินการการคํานวณเครื่องหมายและ (&) แทนฟังก์ชัน CONCATENATE ผลที่ได้คือสน & ที่สี่

ปัญหาทั่วไป

ปัญหา

คำอธิบาย

เครื่องหมายอัญประกาศปรากฏในสตริงผลลัพธ์

ใช้เครื่องหมายจุลภาคเพื่อแยกรายการข้อความที่อยู่ติดกัน ตัวอย่างเช่น: Excel จะแสดง =CONCATENATE("Hello ""World") เป็น Hello"World ที่มีเครื่องหมายอัญประกาศพิเศษ เนื่องจากไม่มีเครื่องหมายจุลภาคระหว่างอาร์กิวเมนต์ข้อความ

ตัวเลขไม่จำเป็นต้องมีเครื่องหมายอัญประกาศ

คำจะคละกัน

รายการข้อความจะทํางานร่วมกันโดยไม่มีช่องว่างที่กําหนดระหว่างรายการข้อความแยกกัน เพิ่มช่องว่างเพิ่มเติมเป็นส่วนหนึ่งของสูตร CONCATENATE มีสองวิธีในการดําเนินการนี้:

  • เพิ่มเครื่องหมายอัญัญมหัพพลายที่มีช่องว่างระหว่างเครื่องหมาย " " ตัวอย่างเช่น: =CONCATENATE("Hello", " ", "World!")

  • เพิ่มช่องว่างหลังอาร์กิวเมนต์ Text ตัวอย่างเช่น: =CONCATENATE("Hello ", "World!") สตริง "Hello " มีช่องว่างเพิ่มเติมเพิ่มเข้ามา

ข้อผิดพลาด #NAME? ปรากฏขึ้นแทนที่ผลลัพธ์ที่คาดไว้

#NAME? โดยปกติจะหมายความว่า มีเครื่องหมายอัญประกาศหายไปจากอากิวเมนต์ ข้อความ

หลักปฏิบัติที่ดีที่สุด

ให้ทำสิ่งนี้

คำอธิบาย

ใช้เครื่องหมายและ (&) แทนฟังก์ชัน CONCATENATE

ตัวดำเนินการการคำนวณเครื่องหมาย และ (&) ช่วยให้คุณสามารถเชื่อมรายการข้อความเข้าด้วยกันโดยไม่ต้องใช้ฟังก์ชัน

ตัวอย่างเช่น =A1 & B1 จะส่งกลับค่าเดียวกันกับ =CONCATENATE(A1,B1) ในหลายกรณี การใช้ตัวดําเนินการเครื่องหมายและนั้นรวดเร็วและง่ายกว่าการใช้ CONCATENATE เพื่อสร้างสตริง

เรียนรู้เพิ่มเติมเกี่ยวกับการใช้ตัวคำนวณการดำเนินการ

ใช้ ฟังก์ชัน TEXT ในการรวมและจัดรูปแบบสตริง

ฟังก์ชัน TEXT จะแปลงค่าตัวเลขให้เป็นข้อความ และรวมตัวเลขกับข้อความหรือสัญลักษณ์ต่างๆ

ตัวอย่างเช่น ถ้าเซลล์ A1 มีตัวเลข 23.5 คุณสามารถใช้สูตรต่อไปนี้เพื่อจัดรูปแบบตัวเลขเป็นจํานวนเงินดอลลาร์:

=TEXT(A1,"$0.00")

ผลลัพธ์: $23.50

สิ่งที่เกี่ยวข้อง

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

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

สํารวจสิทธิประโยชน์ของการสมัครใช้งาน เรียกดูหลักสูตรการฝึกอบรม เรียนรู้วิธีการรักษาความปลอดภัยอุปกรณ์ของคุณ และอื่นๆ

ชุมชนช่วยให้คุณถามและตอบคําถาม ให้คําติชม และรับฟังจากผู้เชี่ยวชาญที่มีความรู้มากมาย