ฟังก์ชัน TEXTJOIN

นำไปใช้กับ
Excel for Microsoft 365 Excel for Microsoft 365 for Mac Excel 2024 Excel 2024 for Mac Excel 2021 Excel 2021 for Mac Excel 2019 Microsoft365.com

ฟังก์ชัน TEXTJOIN จะรวมข้อความจากช่วงและ/หรือสตริงหลายรายการ และมีตัวคั่นที่คุณระบุระหว่างแต่ละค่าข้อความที่จะรวม ถ้าตัวคั่นเป็นสตริงข้อความว่าง ฟังก์ชันนี้จะเชื่อมช่วงต่างๆ เข้าด้วยกันอย่างมีประสิทธิภาพ

หมายเหตุ

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

ไวยากรณ์

TEXTJOIN(ตัวคั่น, ignore_empty, text1, [text2], …)

อาร์กิวเมนต์ คำอธิบาย
ตัวคั่น
(ต้องระบุ)
สตริงข้อความไม่ว่าจะเป็นสตริงข้อความว่าง, ประกอบอักขระอย่างน้อย 1 ตัวในอัญประกาศ หรือมีการอ้างอิงไปยังสตริงข้อความที่ถูกต้อง ถ้ามีตัวเลขอยู่ก็ถือว่าเป็นข้อความ
ignore_empty
(ต้องระบุ)
ถ้าเป็นค่า TRUE ให้ละเว้นเซลล์ว่าง
ข้อความ 1
(ต้องระบุ)
รายการข้อความที่จะถูกรวมเข้าด้วยกัน สตริงข้อความ หรืออาร์เรย์ของสตริง เช่น ช่วงเซลล์
[text2, ...]
(ไม่จำเป็นต้องระบุ)
รายการข้อความเพิ่มเติมที่จะถูกรวมเข้าด้วยกัน สามารถมีอาร์กิวเมนต์ข้อความสำหรับรายการข้อความได้สูงสุด 252 รายการ รวมถึง text1 แต่ละรายการสามารถเป็นสตริงข้อความหรืออาเรย์ของสตริงได้ เช่น ช่วงเซลล์

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

ข้อสังเกต

  • ถ้าสตริงผลลัพธ์มีอักขระมากกว่า 32767 ตัว (ขีดจำกัดเซลล์) ฟังก์ชัน TEXTJOIN จะส่งกลับ #VALUE! เป็นข้อผิดพลาด

ตัวอย่าง

คัดลอกข้อมูลตัวอย่างในแต่ละตารางต่อไปนี้ และวางในเซลล์ A1 ของเวิร์กชีต Excel ใหม่ สำหรับสูตรที่จะแสดงผลลัพธ์ ให้เลือกสูตร กด F2 แล้วกด Enter ถ้าคุณต้องการ คุณสามารถปรับความกว้างของคอลัมน์เพื่อดูข้อมูลทั้งหมดได้

ตัวอย่าง 1

สกุลเงิน
ดอลลาร์สหรัฐ
ดอลลาร์ออสเตรเลีย
หยวน จีน
ดอลลาร์ฮ่องกง
เชเคล อิสราเอล
วอน เกาหลีใต้
รูเบิล รัสเซีย
สูตร: =TEXTJOIN(", ", TRUE, A2:A8)
ผลลัพธ์: ดอลลาร์สหรัฐ, ดอลลาร์ออสเตรเลีย, หยวน จีน, ดอลลาร์ฮ่องกง, เชเคล อิสราเอล, วอน เกาหลีใต้, รูเบิล รัสเซีย

ตัวอย่าง 2

ของ A ของ B
a1 b1
a2 b2
a4 b4
a5 b5
a6 b6
a7 b7
สูตร: =TEXTJOIN(", ", TRUE, A2:B8)
ผลลัพธ์: a1, b1, a2, b2, a4, b4, a5, b5, a6, b6, a7, b7
ถ้า ignore_empty=FALSE ผลลัพธ์ก็จะเป็น: a1, b1, a2, b2, , , a4, b4, a5, b5, a6, b6, a7, b7

ตัวอย่าง 3

เมือง รัฐ รหัสไปรษณีย์ ประเทศ
Tulsa OK 74133 US
Seattle WA 98109 US
Iselin NJ 08830 US
Fort Lauderdale FL 33309 US
Tempe AZ 85285 US
สิ้นสุด
, , , ;
สูตร: =TEXTJOIN(A8:D8, TRUE, A2:D7)
ผลลัพธ์: Tulsa,OK,74133,US;Seattle,WA,98109,US;Iselin,NJ,08830,US;Fort Lauderdale,FL,33309,US;Tempe,AZ,85285,US;end

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

คุณสามารถสอบถามผู้เชี่ยวชาญใน ชุมชนด้านเทคนิคของ Excel หรือรับการสนับสนุนใน ชุมชนได้เสมอ