Page 1 of 1

แก้ข้อมูลให้เป็นตัวเลขเพื่อนำไปคำนวณไม่ได้

Posted: Sun Aug 23, 2015 2:40 pm
by ภภัสสร
copy ข้อมูลจาก Internet จากที่เป็น Html มาวางใน Excel เพื่อจะนำมาคำนวณ
แต่ตัวเลขที่ได้ไม่เป็นตัวเลข แก้ไขโดยใช้ 1 คูณ หรือใช้ +0 แล้ว หรือ copy มาวางเป็นค่าแล้ว ยังไม่สามารถทำให้เป็นตัวเลขได้
ไม่ทราบว่าต้องแก้ไขอย่างไรคะ
ขอบคุณค่ะ

Re: แก้ข้อมูลให้เป็นตัวเลขเพื่อนำไปคำนวณไม่ได้

Posted: Sun Aug 23, 2015 3:06 pm
by snasui
:D เซลล์ H2 คีย์ตามด้านล่างครับ

=SUBSTITUTE(B2,LEFT(B2,1),"")+0

Enter > Copy ไปทางขวา > นำค่าที่ได้ไปวางทับค่าที่ได้มาจาก Internet

Re: แก้ข้อมูลให้เป็นตัวเลขเพื่อนำไปคำนวณไม่ได้

Posted: Mon Aug 24, 2015 10:26 am
by ภภัสสร
ขอบคุณมากค่ะ ทำได้แล้ว แต่ขอความรู้หน่อยนะคะ ว่าสูตรนี้คืออะไรคะ อยากทราบวิธีคิดค่ะ จะได้นำไปใช้ได้ในคราวต่อไป
ขอบพระคุณมากค่ะ

Re: แก้ข้อมูลให้เป็นตัวเลขเพื่อนำไปคำนวณไม่ได้

Posted: Mon Aug 24, 2015 1:11 pm
by DhitiBank
ในตอนแรก สาเหตุที่เอาสิ่งที่เห็นในเซลล์ B2 ไป +0 หรือ *1 แล้ว error เพราะว่ามีอักขระที่มองไม่เห็นรวมอยู่ด้วยครับ ลองทดสอบโดย

1. หาเซลล์ว่าง แล้วคีย์
=len(B2)
สูตรนี้จะนับจำนวนอักขระในเซลล์ B2 จะเห็นว่ามีตั้ง 25 อักขระ

=find("0.0",B2)
สูตรนี้จะบอกว่า 0.0 ที่เราเห็นอยู่ตำแหน่งที่เท่าไรจากอักขระทั้งหมดที่มีอยู่ในเซลล์ B2

2. เปลี่ยน font เป็นตระกูล wedding ครับ แล้วอาจจะเห็นอักขระที่มองไม่เห็นเหล่านั้น

:arrow: คราวนี้ สูตรของอาจารย์ คือ
=SUBSTITUTE(B2,LEFT(B2,1),"")+0

--substitute(ข้อความเดิม,อักขระที่ไม่เอา,อักขระใหม่ที่จะมาแทน)
สูตรนี้เป็นการสั่งแทนที่ "อักขระที่ไม่เอา" ด้วย "อักขระใหม่" ครับ

อักขระที่ไม่เอา อาจารย์ใช้สูตร
--left(b2,1)
สูตรนี้จะตัดอักขระที่อยู่ซ้ายสุดในเซลล์ B2 มาจำนวน 1 อักขระครับ

อาจารย์จะแทนที่อักขระที่มองไม่เห็นเหล่านั้นด้วย "" หรือค่าว่าง ซึ่งสามารถเอามา +0 หรืออื่นๆ เพื่อทำให้กลายเป็นตัวเลขจริงๆ ได้ครับ

Re: แก้ข้อมูลให้เป็นตัวเลขเพื่อนำไปคำนวณไม่ได้

Posted: Wed Aug 26, 2015 8:58 pm
by ภภัสสร
ขอบคุณมากค่ะ
จะนำความรู้ที่ได้รับไปใช้งานให้เป็นประโยชน์ต่อไปค่ะ