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

เซลล์ 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 ครับ แล้วอาจจะเห็นอักขระที่มองไม่เห็นเหล่านั้น

คราวนี้ สูตรของอาจารย์ คือ
=SUBSTITUTE(B2,LEFT(B2,1),"")+0
--
substitute(ข้อความเดิม,อักขระที่ไม่เอา,อักขระใหม่ที่จะมาแทน)
สูตรนี้เป็นการสั่งแทนที่ "อักขระที่ไม่เอา" ด้วย "อักขระใหม่" ครับ
อักขระที่ไม่เอา อาจารย์ใช้สูตร
--
left(b2,1)
สูตรนี้จะตัดอักขระที่อยู่ซ้ายสุดในเซลล์ B2 มาจำนวน 1 อักขระครับ
อาจารย์จะแทนที่อักขระที่มองไม่เห็นเหล่านั้นด้วย "" หรือค่าว่าง ซึ่งสามารถเอามา +0 หรืออื่นๆ เพื่อทำให้กลายเป็นตัวเลขจริงๆ ได้ครับ
Re: แก้ข้อมูลให้เป็นตัวเลขเพื่อนำไปคำนวณไม่ได้
Posted: Wed Aug 26, 2015 8:58 pm
by ภภัสสร
ขอบคุณมากค่ะ
จะนำความรู้ที่ได้รับไปใช้งานให้เป็นประโยชน์ต่อไปค่ะ