Page 1 of 1

แยกข้อความภายใน CELL

Posted: Thu Nov 23, 2017 9:08 am
by gamefunza
ผมมีค่า Standard ที่มีค่า + - ต้องการจะแยกค่านี้
ตัวอย่าง
100.98 +0.01,-0.02 แยก เป็น 100.98 0.01 -0.02
ผมลองใช้ Function Left,Right แล้ว เมื่อค่าทศนิยมเปลี่ยนไปจาก 1 ตำแหน่งเป็น 2 ตำแหน่ง ค่าที่แยกมาจะไม่ตรงครับ

Please See Attach File

Re: แยกข้อความภายใน CELL

Posted: Thu Nov 23, 2017 9:50 am
by parakorn
B10 =LEFT($A10,FIND(" ",$A10)-1)
C10 =MID($A10,FIND("+",$A10)+1,FIND(",",$A10)-FIND("+",$A10)-1)
D10 =RIGHT($A10,LEN($A10)-FIND(",",$A10)) ครับ

Re: แยกข้อความภายใน CELL

Posted: Thu Nov 23, 2017 12:03 pm
by gamefunza
parakorn wrote:B10 =LEFT($A10,FIND(" ",$A10)-1)
C10 =MID($A10,FIND("+",$A10)+1,FIND(",",$A10)-FIND("+",$A10)-1)
D10 =RIGHT($A10,LEN($A10)-FIND(",",$A10)) ครับ
#ผมเขียนได้พอดีเลย

=LEFT(A10, SEARCH(" ",A10,1))
=MID(A10,SEARCH(" ",A10,1),SEARCH(",",A10,SEARCH(" ",A10,1)+1)-SEARCH(" ",A10,1))
=MID(A10,SEARCH(",",A10,1)+1,SEARCH(",",A10,SEARCH(" ",A10,1)+1)-SEARCH(" ",A10,1))

Code ของคุณเขียนสั้นกว่าผมมากเลย ขอบคุณมากครับ