Page 1 of 1
การคีย์ตัวเลขหลักตั้งแต่หลักที่16เป็นต้นไป
Posted: Wed May 18, 2016 3:35 pm
by excelman
สอบถามครับ..ผมต้องการคีย์ตัวเลขลงในเซลซึ่งจำนวนหลักที่ต้องคีย์นั้น
มีอยู่ 16 หลัก เช่น 5043677005219195
แต่พอ enter ตัวเลขหลักที่ 16 คือเลข "5" นั้น
มันปัดลงเป็นเลข "0" ครับ
ผมต้องตั้งค่าอะไรยังไงครับผม..(ออฟฟิส2010)
Re: การคีย์ตัวเลขหลักตั้งแต่หลักที่16เป็นต้นไป
Posted: Wed May 18, 2016 7:25 pm
by snasui

กำหนด Format เซลล์ให้เป็น Text ครับ โดย
คลุมช่วงเซลล์ที่ต้องการใช้คีย์ข้อมูล > กดแป้น Ctrl+1 > คลิกแถบ Number แล้วกำหนดให้เป็น Text > คีย์ข้อมูลตามต้องการ
Re: การคีย์ตัวเลขหลักตั้งแต่หลักที่16เป็นต้นไป
Posted: Sat May 21, 2016 7:56 am
by excelman
เข้ามาเช็คช้าไปหน่อยขอโทษทีครับ
พิมพ์ได้ตามต้องการแล้วครับ
(ขอถามเพิ่มนิดนึงครับ..มีวิธีตั้งค่าแบบอื่นอีกมั้ยเพราะกรณีนี้ตั้งค่าเป็น"ข้อความ"
หากเราแล้วถ้าเกิดต้องการนำข้อมูลช่องนั้นไปเทียบสูตรเช่น vlookup
มันคงนำไปเทียบข้อมูลไม่ได้ใช่หรือไม่ครับ)
Re: การคีย์ตัวเลขหลักตั้งแต่หลักที่16เป็นต้นไป
Posted: Sat May 21, 2016 8:19 am
by snasui

การกำหนดให้คีย์ตัวเลขให้ครบตามหลักที่ต้องการกรณีตัวเลขเกิน 15 หลัก ไม่มีวิธีแบบอื่นให้เลือกครับ
การที่สามารถคีย์ตัวเลขได้แค่ 15 หลักนั้น เป็นข้อจำกัดของ Excel หากคีย์เกินนั้นหลักที่เกิน 15 จะกลายเป็น 0 หากเป็นเลขทศนิยม หลักที่เกิน 15 จะถูกปัดทิ้งครับ
กรณีการ Lookup กัน เช่นจากสูตร Vlookup ไวยากรณ์คือ
vlookup(
lookup_value,
table_array,col_index_num,range_lookup)
หากจะรับตัวเลขให้ได้เกิน 15 หลัก คอลัมน์แรกของ
table_array ต้องเป็น Text ซึ่งเป็นภาคบังคับไปในตัวอยู่แล้ว ไม่ใช่ว่า
lookup_value เป็น Text แต่คอลัมน์แรกของ
table_array จะสามารถเป็น Number ที่แสดงตัวเลขเกิน 15 หลักได้แต่อย่างใดครับ
Re: การคีย์ตัวเลขหลักตั้งแต่หลักที่16เป็นต้นไป
Posted: Sat May 21, 2016 9:09 am
by excelman
ขอบคุณครับอาจารย์