ฟังก์ชัน 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, "The", "sun", "will", "come", "up", "tomorrow.") จะกลับมา พระอาทิตย์จะขึ้นพรุ่งนี้
ข้อสังเกต
-
ถ้าสตริงผลลัพธ์มีอักขระมากกว่า 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 Tech Community หรือรับการสนับสนุนใน ชุมชน
ดูเพิ่มเติม
วิธีการหลีกเลี่ยงสูตรที่ใช้งานไม่ได้
แป้นพิมพ์ลัดและแป้นฟังก์ชัน Excel
ฟังก์ชันข้อความ (ข้อมูลอ้างอิง)