ฟังก์ชัน ISNUMBER ของ Excel เป็นหนึ่งในกลุ่มของฟังก์ชัน IS หรือ "ฟังก์ชันข้อมูล" ที่สามารถใช้เพื่อค้นหาข้อมูลเกี่ยวกับเซลล์เฉพาะในเวิร์กชีตหรือเวิร์กบุ๊ก
คำแนะนำในบทความนี้ใช้กับ Excel สำหรับ Microsoft 365, Excel 2019, 2016, 2013 และ 2010
หน้าที่ของฟังก์ชัน ISNUMBER คือการพิจารณาว่าข้อมูลในเซลล์ใดเซลล์หนึ่งเป็นตัวเลขหรือไม่
- หากข้อมูลเป็นตัวเลขหรือเป็นสูตรที่ส่งคืนตัวเลขเป็นเอาต์พุต ฟังก์ชันจะคืนค่า TRUE - ตัวอย่างในแถวที่ 1 ในภาพด้านบน
- หากข้อมูลไม่ใช่ตัวเลข หรือเซลล์ว่างเปล่า ค่า FALSE จะถูกส่งคืน - ตัวอย่างในแถวที่ 2 ในภาพด้านบน
ตัวอย่างเพิ่มเติมแสดงให้เห็นว่าฟังก์ชันนี้มักใช้ร่วมกับฟังก์ชัน Excel อื่นๆ เพื่อทดสอบผลลัพธ์ของการคำนวณอย่างไร โดยปกติจะทำเพื่อรวบรวมข้อมูลเกี่ยวกับค่าในเซลล์หนึ่งๆ ก่อนนำไปใช้ในการคำนวณอื่นๆ
ไวยากรณ์และอาร์กิวเมนต์ของฟังก์ชัน ISNUMBER
ไวยากรณ์ของฟังก์ชันหมายถึงเลย์เอาต์ของฟังก์ชันและรวมถึงชื่อฟังก์ชัน วงเล็บและอาร์กิวเมนต์
ไวยากรณ์สำหรับฟังก์ชัน ISNUMBER คือ:
=ISNUMBER (มูลค่า)
Value: (จำเป็น) - หมายถึงค่าหรือเนื้อหาในเซลล์ที่กำลังทดสอบ
อาร์กิวเมนต์นี้สามารถเว้นว่างได้ หรืออาจมีข้อมูลเช่น:
- สตริงข้อความ
- ตัวเลข
- ค่าความผิดพลาด
- บูลีนหรือค่าตรรกะ
- ไม่พิมพ์ตัวอักษร
นอกจากนี้ยังสามารถมีการอ้างอิงเซลล์หรือช่วงที่มีชื่อซึ่งชี้ไปยังตำแหน่งในเวิร์กชีตสำหรับข้อมูลประเภทใดก็ได้ข้างต้น
บรรทัดล่าง
ดังที่กล่าวไว้ การรวม ISNUMBER กับฟังก์ชันอื่นๆ เช่น กับฟังก์ชัน IF เป็นวิธีค้นหาข้อผิดพลาดในสูตรที่ไม่สร้างประเภทข้อมูลที่ถูกต้องเป็นเอาต์พุต
ISNUMBER และค้นหา
ในทำนองเดียวกัน การรวม ISNUMBER กับฟังก์ชัน SEARCH จะสร้างสูตรที่ค้นหาสตริงข้อความเพื่อให้ตรงกับข้อมูลที่กำหนด
หากพบตัวเลขที่ตรงกัน สูตรจะส่งกลับค่า TRUE ไม่เช่นนั้น จะส่งกลับค่า FALSE เป็นค่า
ISNUMBER และ SUMPRODUCT
การใช้ฟังก์ชัน ISNUMBER และ SUMPRODUCT ในสูตรจะตรวจสอบช่วงของเซลล์เพื่อดูว่ามีตัวเลขหรือไม่
การรวมกันของทั้งสองฟังก์ชันทำให้เกินขีดจำกัดของ ISNUMBER ด้วยการตรวจสอบข้อมูลตัวเลขเพียงเซลล์เดียวในแต่ละครั้ง
ISNUMBER ตรวจสอบแต่ละเซลล์ในช่วงเพื่อดูว่ามีตัวเลขหรือไม่และส่งคืน TRUE หรือ FALSE ขึ้นอยู่กับผลลัพธ์
หมายเหตุ แม้ว่าค่าหนึ่งในช่วงที่เลือกจะเป็นตัวเลข แต่สูตรจะส่งกลับคำตอบที่เป็น TRUE เช่นถ้าช่วงมี:
- เซลล์ว่าง
- ข้อมูลข้อความ
- ข้อความแสดงข้อผิดพลาด (DIV/0!).
- สัญลักษณ์ลิขสิทธิ์ (©).
- หนึ่งหมายเลขในเซลล์ A7 ซึ่งเพียงพอที่จะคืนค่า TRUE ในเซลล์ C9
วิธีเข้าสู่ฟังก์ชัน ISNUMBER
ตัวเลือกสำหรับการป้อนฟังก์ชันและอาร์กิวเมนต์ลงในเซลล์เวิร์กชีต ได้แก่:
- พิมพ์ฟังก์ชันที่สมบูรณ์ เช่น=ISNUMBER(A2) หรือ=ISNUMBER(456) ลงในเซลล์เวิร์กชีต
- เลือกฟังก์ชันและอาร์กิวเมนต์โดยใช้กล่องโต้ตอบฟังก์ชัน ISNUMBER
แม้ว่าจะสามารถพิมพ์ฟังก์ชันที่สมบูรณ์ได้ด้วยตนเอง แต่หลายคนพบว่าการใช้กล่องโต้ตอบนั้นง่ายกว่า เนื่องจากดูแลการป้อนไวยากรณ์ของฟังก์ชัน เช่น วงเล็บเหลี่ยมและตัวคั่นจุลภาคระหว่างอาร์กิวเมนต์
กล่องโต้ตอบฟังก์ชัน ISNUMBER
ขั้นตอนด้านล่างแสดงขั้นตอนที่ใช้ในการป้อน ISNUMBER ลงในเซลล์ C2 ในภาพด้านบน
- เลือกเซลล์ C2 ซึ่งเป็นตำแหน่งที่จะแสดงผลลัพธ์ของสูตร
-
เลือกแท็บ สูตร
-
เลือก ฟังก์ชั่นเพิ่มเติม > ข้อมูล จากเมนูริบบอนเพื่อเปิดรายการดรอปดาวน์ของฟังก์ชัน
- เลือก ISNUMBER ในรายการเพื่อเปิดกล่องโต้ตอบของฟังก์ชันนั้น
-
เลือกเซลล์ A2 ในเวิร์กชีตเพื่อป้อนการอ้างอิงเซลล์ลงในกล่องโต้ตอบ
- Select OK เพื่อปิดกล่องโต้ตอบและกลับไปที่เวิร์กชีต
-
ค่า TRUE ปรากฏในเซลล์ C2 เนื่องจากข้อมูลในเซลล์ A2 เป็นตัวเลข 456.
- หากคุณเลือกเซลล์ C2 ฟังก์ชันที่สมบูรณ์=ISNUMBER (A2) จะปรากฏในแถบสูตรด้านบนเวิร์กชีต