สิ่งสำคัญ: ใน Excel 2016Excel Mobile และ Excel สำหรับเว็บ CONCATENATE จะถูก supersed โดยฟังก์ชัน CONCAT แม้ว่า CONCATENATE จะยังคงพร้อมใช้งานเพื่อให้เข้ากันได้แบบย้อนหลัง คุณควรพิจารณาใช้ CONCAT เนื่องจากเป็นฟังก์ชันที่มีประสิทธิภาพมากกว่า
หนึ่งในสถานการณ์ทั่วไปที่คุณพบข้อผิดพลาด #VALUE! เกี่ยวกับ CONCATENATE คือเมื่อคุณพยายามสร้างสตริงที่มีการอ้างอิงเซลล์ที่มีข้อผิดพลาด เช่น #VALUE!
ในตัวอย่างต่อไปนี้ เราต้องการเรียง D2, E2 และ F2 ต่อเนื่องจาก E2 มี#VALUE! ข้อผิดพลาด
ข้อผิดพลาดใน E2 จะเป็นสาเหตุให้ฟังก์ชันแสดง#VALUE! ข้อผิดพลาด เพื่อให้การเริ่มการเสร็จสมบูรณ์ คุณจะต้องแทนที่ข้อผิดพลาดด้วยค่าอื่นที่ไม่ใช่ข้อผิดพลาด คุณสามารถสร้างสูตรที่ตรวจสอบข้อผิดพลาดในการอ้างอิงเซลล์ ได้ และถ้าใช่ ให้แสดงสตริงข้อความที่มี 0 ปรากฎขึ้นแทนข้อผิดพลาด (หรือคุณสามารถแทนที่ 0 ด้วยข้อความของคุณเอง แต่คุณจะต้องตัดข้อความด้วยเครื่องหมายอัญประกาศ นั่นคือ "ข้อความของคุณ")
สูตรเช่นนี้จะทำงานได้:
=IF(ISERROR(E2),CONCATENATE(D2," ",0," ",F2))
วิธีใช้งาน ฟังก์ชัน IF ใช้ฟังก์ชัน IFERROR เพื่อระบุว่ามีข้อผิดพลาดใน E2 หรือไม่ และถ้ามี ฟังก์ชัน CONCATENATE จะรวมค่าใน D2, E2 และ F2 (ฟังก์ชันแทนที่ข้อผิดพลาดด้วย 0) และแสดงสตริงข้อความผลลัพธ์ โปรดสังเกตว่าสูตรจะใช้ช่องว่าง (" ") เพื่อช่วยแยกค่า
แก้ไขข้อผิดพลาด #VALUE! ด้วย CONCATENATE ใน Excel 2003 และเวอร์ชันก่อนหน้า
ถ้าคุณได้รับ#VALUE! ใน Office Excel 2003 เวอร์ชันที่เก่ากว่า คุณจะต้องยกเลิกการเลือกตัวเลือก การประเมินสูตรการเปลี่ยน (TFE) Excel Follow the steps outlined in #VALUE! error when concatenating cells เพื่อแก้ไขปัญหา
ต้องการความช่วยเหลือเพิ่มเติมไหม
คุณสามารถสอบถามผู้เชี่ยวชาญใน ชุมชนด้านเทคนิคของ Excel หรือ ขอความช่วยเหลือใน Answers Community
ดูเพิ่มเติม
การแก้ไขข้อผิดพลาด #VALUE! ข้อผิดพลาด
วิธีการหลีกเลี่ยงสูตรที่ใช้งานไม่ได้