ทางเลือกเพื่อเตือนว่าห้ามพิมพ์ค่าที่ไม่ใช่เลข

🧐 หนีสูตร IF ไปใช้คำสั่งบนเมนู : ทางเลือกเพื่อเตือนว่าห้ามพิมพ์ค่าที่ไม่ใช่เลข


วิธีที่ 1 : ถ้าต้องการตรวจสอบค่าที่พิมพ์ลงไปว่าเป็นตัวเลขอย่างเดียวเท่านั้น ก็ต้องใช้สูตร IF มาผสมกับสูตร IsNumber เพื่อตรวจสอบค่าที่พิมพ์ว่า ถ้าไม่ใช่ตัวเลข ให้แสดงคำเตือนออกมาว่า Input is Wrong ตามสูตรต่อไปนี้

=IF( ISNUMBER(Cell), "OK", "Input is Wrong" )

การใช้สูตรดังกล่าวจำเป็นต้องสร้างสูตรลงไปในอีกเซลล์หนึ่งเพื่อเป็นเซลล์ที่แสดงคำเตือนออกมาให้เห็น

++++++++++++++++++++++++++++++

วิธีที่ 2 : นอกจากสูตร IF สามารถใช้รูปแบบจากคำสั่ง Format เป็นอีกเครื่องมือหนึ่งที่กำหนดลงไปในเซลล์ เช่น ถ้าหากต้องการเตือนว่า Input is Wrong ในเซลล์ที่ควบคุมว่าต้องเป็นตัวเลขเท่านั้น ก็สามารถกำหนด Format ตามนี้

0;-0;0;"Input is Wrong"

แม้ Format จะแสดงคำว่า Input is Wrong ให้เห็นในเซลล์ที่บันทึกค่าลงไปก็ตาม แต่ก็ถือว่าได้เกิดค่าที่ผิดพลาดขึ้นมาแล้ว

++++++++++++++++++++++++++++++

วิธีที่ 3 : ใช้คำสั่งบนเมนู Data Validation กับ Conditional Formatting ซึ่งสามารถแสดงคำเตือนหรือเปลี่ยนสีให้เห็นชัดในเซลล์นั้นๆเลย

DataValidation weakness

++++++++++++++++++++++++++++++

😵‍💫 แล้วจะเลือกใช้วิธีไหนดี

สำหรับคนชอบลองของใหม่ แน่นอนว่าต้องแนะนำให้ใช้ Data Validation แต่วิธีนี้จะป้องกันได้กรณีเดียวเท่านั้นคือต้องเป็นการกรอกค่าใหม่ลงไปแล้วกด Enter เท่านั้น ไม่สามารถป้องกันการลิงก์ค่าที่ไม่ใช่เลขลงไปในเซลล์หรือการ copy ตัวอักษรลงไปวางทับ

ส่วนการใช้ Conditional Format ช่วยเตือนก็ช่วยได้แค่เปลี่ยนสีให้เห็นเท่านั้น จึงต้องป่าวประกาศให้ทุกคนรู้ว่าสีที่เปลี่ยนไปนั้นคืออะไรด้วย

วิธีที่ 2 ซึ่งใช้ Format ช่วยเปลี่ยนค่าในเซลล์ให้เป็นคำเตือนขึ้นมา แม้เป็นวิธีการที่โบราณหน่อยแต่ช่วยสื่อสารให้ทราบได้ทันทีว่า กรอกค่าผิดแล้วนะ

แล้วการใช้สูตร IF ช่วยล่ะ เหมาะกับตอนไหน

=IF( ISNUMBER(Cell), "OK", "Input is Wrong" )

วิธีที่ 2 กับ 3 นั้นเป็นการเตือนเมื่อกำลังทำงานอยู่ในเซลล์นั้นๆครับ แต่ถ้าอยากให้ส่งคำเตือนไปแสดงให้เห็นเด่นชัดที่อื่น ใช้ IF ช่วยนี่แหละชัดเจนที่สุด แต่ไม่เหมาะนักถ้ามีหลายเซลล์ที่ต้องตรวจสอบ

ปล

อีกทางหนึ่งที่ง่ายจนนึกไม่ถึงหรือมองข้ามไป ให้ดูว่าค่าที่กรอกลงไปนั้นชิดข้างขวาหรือข้างซ้ายของเซลล์ ถ้าชิดขวาแสดงว่าเป็นเลข ถ้าชิดซ้ายแสดงว่าเป็นตัวอักษร ไม่ใช่เลขแล้ว

+++++++++++++++++++++++++++++++

☝️ ในการเรียนรู้ Excel ที่ดี ควรทราบไว้เสมอว่าแต่ละวิธีมีข้อดี ข้อเสีย และข้อควรระวังอะไรบ้าง จะได้เลือกใช้ให้เหมาะครับ

ส่วนใหญ่จะถูกจำกัดด้วยเวลาและมีหลายหัวข้อที่รอเรียน เลยอดทราบเรื่องแบบนี้

 

 

Related Articles

© Copyright 1999

สงวนลิขสิทธิ์ตามกฎหมาย

ห้ามนำข้อความหรือส่วนหนึ่งส่วนใดของบทความหรือวิดีโอหรือรูปภาพไปใช้เพื่อการค้าขาย หรือเพื่อประโยชน์ส่วนตัว

อนญาตให้นำไปใช้เพื่อสาธารณประโยชน์โดยขอให้ระบุที่มาและชื่อผู้เขียนกำกับไว้ด้วยเสมอ

ลิงก์เว็บ Excel Expert Training

เว็บสำหรับ เรียนออนไลน์

เว็บสำหรับ เรียนแบบกลุ่ม-ส่วนตัว

ติดตามข่าวสารได้จาก facebook

ถามปัญหาได้ที่ กลุ่มคนรัก Excel

และไลน์กลุ่ม Excel Expert Group

ที่อยู่และการติดต่อ

สมเกียรติ ฟุ้งเกียรติ 7/1 รามคำแหง ซอย 35 หัวหมาก บางกะปิ กทม 10240 โทร 097-140-5555, 02-718-9331

Excel@ExcelExpertTraining.com

sfk234x234