สิ่งสำคัญ: ใน Excel 2016Excel Mobile และ Excel สำหรับเว็บ ที่ได้รับการแทนที่โดยฟังก์ชัน CONCAT แม้ว่าจะยังสามารถใช้งานได้กับความเข้ากันได้แบบย้อนหลังคุณควรพิจารณาใช้ CONCAT เนื่องจากเป็นฟังก์ชันที่มีประสิทธิภาพมากขึ้น
หนึ่งในสถานการณ์ทั่วไปที่คุณพบข้อผิดพลาด #VALUE! เกี่ยวกับ CONCATENATE คือเมื่อคุณพยายามสร้างสตริงที่มีการอ้างอิงเซลล์ที่มีข้อผิดพลาด เช่น #VALUE!
ในตัวอย่างต่อไปนี้ เราต้องการเชื่อมต่อ D2, E2 และ F2 เข้าด้วยกัน โดย E2 มีข้อผิดพลาด #VALUE!
ข้อผิดพลาดใน E2 ทำให้ฟังก์ชันแสดง #VALUE! เป็นข้อผิดพลาด เพื่อให้การทำงานเสร็จเรียบร้อยแล้วคุณจะต้องแทนที่ข้อผิดพลาดด้วยค่าอื่นที่ไม่ใช่ข้อผิดพลาด คุณสามารถสร้างสูตรที่ตรวจสอบข้อผิดพลาดในการอ้างอิงเซลล์และถ้าไม่มีให้แสดงสตริงข้อความที่0ปรากฏแทนข้อผิดพลาด (หรือคุณสามารถแทนที่ข้อความของคุณเองสำหรับ0แต่คุณจะต้องตัดข้อความในใบเสนอราคา– "ข้อความของคุณ")
สูตรเช่นนี้จะทำงานได้:
=IF(ISERROR(E2),CONCATENATE(D2," ",0," ",F2))
ทำงานอย่างไร ฟังก์ชัน IF ใช้ฟังก์ชัน IFERROR เพื่อตรวจสอบว่ามีข้อผิดพลาดใน E2 และถ้ามีฟังก์ชันจะรวมค่าใน D2, E2 และ F2 (ฟังก์ชันจะแทนที่ข้อผิดพลาดที่มีค่า 0) และแสดงสตริงข้อความที่เป็นผลลัพธ์ หมายเหตุสูตรยังใช้ช่องว่าง ("") เพื่อช่วยในการแยกค่า
แก้ไขข้อผิดพลาด #VALUE! ด้วย CONCATENATE ใน Excel 2003 และเวอร์ชันก่อนหน้า
ถ้าคุณได้รับ #VALUE! ข้อผิดพลาดใน Office Excel 2003 หรือเวอร์ชันที่เก่ากว่าคุณจะต้องยกเลิกการเลือกตัวเลือกเปลี่ยนสูตรการประเมิน (TFE) ใน Excel ทำตามขั้นตอนที่ระบุไว้ใน#VALUE! ข้อผิดพลาดเมื่อเซลล์ concatenating เมื่อต้องการแก้ไขปัญหา
คุณมีคำถามที่เฉพาะเกี่ยวกับการทำงานหรือไม่
ช่วยเราปรับปรุง Excel
คุณมีคำแนะนำเกี่ยวกับวิธีที่เราสามารถปรับปรุง Excel เวอร์ชันถัดไปหรือไม่ ถ้ามี โปรดดูหัวข้อต่างๆ ที่ Excel User Voice.
ดูเพิ่มเติม
การแก้ไขข้อผิดพลาด #VALUE! พลาด
วิธีการหลีกเลี่ยงสูตรที่ใช้งานไม่ได้
หมายเหตุ: หน้านี้ได้รับการแปลด้วยระบบอัตโนมัติ และอาจมีข้อผิดพลาดทางไวยากรณ์หรือความไม่ถูกต้อง จุดประสงค์ของเราคือเพื่อให้เนื้อหานี้มีประโยชน์กับคุณ คุณสามารถแจ้งให้เราทราบว่าข้อมูลมีประโยชน์หรือไม่ นี่คือบทความภาษาอังกฤษเพื่อให้คุณใช้อ้างอิง