Page 1 of 1

สอบถามวิธีแก้ไข เมื่ใช้คำสั่งตัดเลข2 ตัวสุดท้าย แล้วพบ#VALUE!

Posted: Mon Mar 14, 2016 5:46 pm
by cocoplay28
เนื่องจากต้องการตัดเลข 0 ในตำแหน่ง 2 หลักสุดท้ายออก ด้วยคำสั่ง =LEFT(U2,LEN(U2)-2)
แต่เมื่อ column นั้น มี 0 อยู่แล้ว ทำให้คำตอบออกมาเป็น #VALUE!

รบกวนสอบถามคะ ว่าสามารถแก้ไขได้อย่างไรบ้างคะ เมื่อ column ที่เราต้องการตัดเลข มีค่าเป็น 0

-ขอบคุณคะ

Re: สอบถามวิธีแก้ไข เมื่ใช้คำสั่งตัดเลข2 ตัวสุดท้าย แล้วพบ#VALUE!

Posted: Mon Mar 14, 2016 5:58 pm
by XDoll
:D [num_chars] ต้องไม่เป็นค่าลบ (-) ครับ
ลอง =IF(LEN(U2)<=2,U2,LEFT(U2,LEN(U2)-2))

*แต่หากค่าใน U2 เป็นจำนวนเต็มต่ำกว่า 100 จะคืนค่ากลับค่าเดิมนะครับ อาจจะไม่ตอบโจทย์ครับ

Re: สอบถามวิธีแก้ไข เมื่ใช้คำสั่งตัดเลข2 ตัวสุดท้าย แล้วพบ#VALUE!

Posted: Mon Mar 14, 2016 7:19 pm
by cocoplay28
XDoll wrote::D [num_chars] ต้องไม่เป็นค่าลบ (-) ครับ
ลอง =IF(LEN(U2)<=2,U2,LEFT(U2,LEN(U2)-2))

*แต่หากค่าใน U2 เป็นจำนวนเต็มต่ำกว่า 100 จะคืนค่ากลับค่าเดิมนะครับ อาจจะไม่ตอบโจทย์ครับ

ขอบคุณมากๆคะ :thup:
ลองทำดูแล้ว สามารถนำไปใช้ได้เลยค่ะ