สารบัญ
ใน Microsoft Excel โดยทั่วไปจะใช้ฟังก์ชัน ISNUMBER เพื่อตรวจสอบว่าอาร์กิวเมนต์ที่กำหนดมีค่าตัวเลขหรือไม่ ในบทความนี้ คุณจะได้เรียนรู้วิธีใช้ฟังก์ชัน ISNUMBER นี้อย่างมีประสิทธิภาพใน Excel พร้อมภาพประกอบที่เหมาะสม
ภาพหน้าจอด้านบนคือภาพรวมของบทความ ซึ่งแสดงถึง การใช้งานฟังก์ชัน ISNUMBER ใน Excel คุณจะได้เรียนรู้เพิ่มเติมเกี่ยวกับวิธีการพร้อมกับฟังก์ชันอื่นๆ เพื่อใช้ฟังก์ชัน ISNUMBER อย่างง่ายดายในส่วนต่อไปนี้ของบทความนี้
ดาวน์โหลดสมุดงานแบบฝึกหัด
คุณสามารถดาวน์โหลดสมุดงาน Excel ที่เราใช้ในการเตรียมบทความนี้
การใช้ ISNUMBER Function.xlsx
ความรู้เบื้องต้นเกี่ยวกับฟังก์ชัน ISNUMBER
- วัตถุประสงค์ของฟังก์ชัน:
ISNUMBER ฟังก์ชันใช้ในการตรวจสอบว่าค่าเป็นตัวเลขหรือไม่
- ไวยากรณ์:
=ISNUMBER(value )
- คำอธิบายอาร์กิวเมนต์:
อาร์กิวเมนต์ | จำเป็น/ไม่บังคับ | คำอธิบาย |
---|---|---|
ค่า | จำเป็น | ค่าใดๆ หรือการอ้างอิงเซลล์หรือช่วงของเซลล์ |
- ส่งคืนพารามิเตอร์:
ค่าบูลีน: TRUE หรือ FALSE
7 ตัวอย่างที่เหมาะสมของการใช้ฟังก์ชัน ISNUMBER ใน Excel
1. การใช้ Excel เบื้องต้น ISNUMBERฟังก์ชัน
ในภาพต่อไปนี้ มีข้อมูลประเภทต่างๆ ใน คอลัมน์ B ใน คอลัมน์ D ผลลัพธ์จะแสดงหากข้อมูลที่เลือกเป็นตัวเลขหรือไม่มีค่าบูลีน: TRUE และ FALSE ตามลำดับ เนื่องจากฟังก์ชัน ISNUMBER ยอมรับค่าเป็นอาร์กิวเมนต์ ดังนั้นในเอาต์พุตแรก เซลล์ D5 สูตรที่เกี่ยวข้องจะเป็น:
=ISNUMBER("Andrew")
และฟังก์ชันจะส่งกลับค่าบูลีน FALSE เนื่องจาก 'Andrew' เป็นข้อความ ไม่ใช่ค่าตัวเลข
ในทำนองเดียวกัน คุณสามารถใช้ค่าอื่นๆ ทั้งหมดจาก คอลัมน์ B ในอาร์กิวเมนต์ของฟังก์ชัน ISNUMBER ผลลัพธ์จะปรากฏใน คอลัมน์ D โดยมีสูตรที่เกี่ยวข้องอยู่ข้างๆ
2. ISNUMBER ที่มีการอ้างอิงเซลล์ใน Excel
ฟังก์ชัน ISNUMBER ยังยอมรับ การอ้างอิงเซลล์ หรือแม้แต่ช่วงของเซลล์เป็นอาร์กิวเมนต์ ตอนนี้ มาดูกันว่าฟังก์ชันนี้ทำงานอย่างไรกับการอ้างอิงเซลล์ของข้อมูลทั้งหมดที่อยู่ใน คอลัมน์ B
ในเอาต์พุต เซลล์ D5 จำเป็นต้องมี สูตรที่มีฟังก์ชัน ISNUMBER ที่มีการอ้างอิงเซลล์ (B5) ของชื่อ 'Andrew' จะเป็น:
=ISNUMBER(B5)
หลังจากกด Enter คุณจะได้รับค่าส่งคืนที่คล้ายกันกับที่พบในส่วนก่อนหน้า
คุณสามารถแยกเอาต์พุตอื่นๆ ทั้งหมดใน คอลัมน์ D ด้วยปุ่ม การอ้างอิงเซลล์ของข้อมูลทั้งหมดจาก คอลัมน์ B ในลักษณะเดียวกัน
3. การใช้ISNUMBER พร้อมการตรวจสอบความถูกต้องของข้อมูล
ตอนนี้ เราจะใช้ฟังก์ชัน ISNUMBER สำหรับ การตรวจสอบความถูกต้องของข้อมูล ในตารางด้านล่าง คอลัมน์ C จะมีเฉพาะค่าตัวเลขสำหรับหมายเลข ID เท่านั้น หากมีคนต้องการป้อนค่าข้อความหรือตัวอักษร ข้อความแสดงข้อผิดพลาดจะปรากฏขึ้น แล้วเราจะตั้งค่าพารามิเตอร์เหล่านี้สำหรับเกณฑ์อินพุตได้อย่างไร
📌 ขั้นตอนที่ 1:
➤ จาก ริบบิ้น ข้อมูล เลือกคำสั่ง การตรวจสอบความถูกต้องของข้อมูล จากดรอปดาวน์ เครื่องมือข้อมูล
กล่องโต้ตอบชื่อ การตรวจสอบความถูกต้องของข้อมูล จะเปิดขึ้น
📌 ขั้นตอนที่ 2:
➤ เลือก กำหนดเอง จากรายการ อนุญาต เป็น เกณฑ์การตรวจสอบ .
➤ ในกล่องสูตร คุณต้องพิมพ์:
=ISNUMBER(B5)
➤ ไปที่แท็บ การแจ้งเตือนข้อผิดพลาด ทันที
📌 ขั้นตอน 3:
➤ พิมพ์ 'Error!' ในกล่องชื่อเรื่อง
➤ ป้อนข้อมูล “พิมพ์ค่าตัวเลขเท่านั้น” เป็น ข้อความแสดงข้อผิดพลาด .
➤ กด ตกลง และคุณเสร็จสิ้นด้วยการตั้งค่าพารามิเตอร์ที่จำเป็นทั้งหมดสำหรับเกณฑ์อินพุต
<31
📌 ขั้นตอนที่ 4:
➤ ตอนนี้ลองป้อนตัวอักษรหรือตัวอักษรใน เซลล์ C5 และ กล่องข้อความจะปรากฏขึ้นพร้อมกัน
กล่องข้อความจะแสดงชื่อเรื่องและข้อความแสดงข้อผิดพลาดตามที่กำหนดไว้ใน การตรวจสอบข้อมูล ง กล่องสนทนา
➤ กด ยกเลิก แล้วกล่องข้อความจะหายไป
📌 ขั้นตอนที่ 5:
➤ตอนนี้ ให้ป้อนค่าตัวเลข เช่น 115 ใน เซลล์ C5 .
และคราวนี้จะไม่มีกล่องข้อความปรากฏขึ้น เนื่องจากเซลล์ถูกกำหนดสำหรับการป้อนค่าตัวเลขเท่านั้น
4. การรวม ISNUMBER และฟังก์ชัน SEARCH เพื่อค้นหาสตริงย่อย
ตอนนี้เรามีตารางในรูปต่อไปนี้ โดยที่ คอลัมน์ B มีข้อมูลข้อความจำนวนหนึ่ง เราต้องค้นหาว่าเซลล์ใดในคอลัมน์นั้นมีคำเฉพาะ - ‘Chicago’ เราสามารถใช้ ISNUMBER ร่วมกับฟังก์ชัน SEARCH ที่นี่เพื่อค้นหาผลลัพธ์ที่ต้องการ
สำหรับค่าข้อความแรกใน เซลล์ B5 สูตรที่ต้องการเพื่อค้นหาคำว่า 'Chicago' จะเป็น:
=ISNUMBER(SEARCH("Chicago",B5))
กด Enter และสูตรจะส่งกลับค่าบูลีน- TRUE .
ในทำนองเดียวกัน เราสามารถหาผลลัพธ์ที่เหลือใน คอลัมน์ D โดยใช้ Fill Handle เพื่อเติมข้อมูลทั้งคอลัมน์
5. สำรวจว่าข้อความขึ้นต้นด้วยตัวเลขหรือไม่ด้วยฟังก์ชัน ISNUMBER, LEFT และ IF
ฟังก์ชัน ซ้าย จะแยกจำนวนอักขระที่ระบุจากข้อมูลข้อความ ด้วยการรวมฟังก์ชัน ISNUMBER, LEFT และ IF เข้าด้วยกัน เราสามารถระบุข้อความที่มีค่าตัวเลขหรือตัวเลขที่จุดเริ่มต้นได้อย่างง่ายดาย
ตัวอย่างเช่น ตามชุดข้อมูลด้านล่าง เอาต์พุต เซลล์ใน คอลัมน์ C จะส่งกลับ 'ใช่' สำหรับเกณฑ์ที่ตรงกัน มิฉะนั้น จะส่งกลับ 'ไม่' .
Theสูตรที่จำเป็นสำหรับค่าข้อความแรกจะเป็น:
=IF(ISNUMBER(--LEFT(B5,1)), "Yes","No")
กด Enter และป้อนอัตโนมัติทั้ง คอลัมน์ C เพื่อ รับผลลัพธ์อื่นๆ ทั้งหมดพร้อมกัน
🔎 สูตรทำงานอย่างไร
➤ ที่นี่ ซ้าย ฟังก์ชันแยกเฉพาะอักขระตัวแรกของข้อความ
➤ การใช้ Double-Unary (–) แปลงข้อมูลข้อความเป็นตัวเลข
จากนั้นฟังก์ชัน➤ ISNUMBER จะระบุเฉพาะตัวเลขและส่งกลับค่าบูลีน - TRUE และ FALSE สำหรับค่าที่ไม่ใช่ตัวเลข
➤ สุดท้าย ฟังก์ชัน IF รวบรวมเอาต์พุตของฟังก์ชันตรรกะ - ISNUMBER และส่งกลับ 'ใช่' หรือ 'ไม่' ตามค่าบูลีน - จริงหรือเท็จ ตามลำดับ
6. รวม ISNUMBER และ SUMPRODUCT เพื่อค้นหาคอลัมน์ที่มีตัวเลข
ตอนนี้มีคอลัมน์สุ่มที่มีประเภทข้อมูลเฉพาะในแต่ละคอลัมน์ในรูปภาพต่อไปนี้ ด้วยการใช้ฟังก์ชัน ISNUMBER และ SUMPRODUCT ร่วมกัน เราจะค้นหาประเภทข้อมูลของคอลัมน์ทั้งหมดที่มีอยู่
สำหรับคอลัมน์แรก เรียกว่า คอลัมน์ 1 ในแถวส่วนหัว 4 สูตรที่จำเป็นใน เซลล์ C11 เพื่อค้นหาประเภทข้อมูลของคอลัมน์นี้ควรเป็น:
=IF(SUMPRODUCT(--(ISNUMBER($B$5:$B$9)))>0,"Number","Text")
<4 กด Enter และสูตรจะส่งกลับ 'Number'.
โดยใช้ขั้นตอนที่คล้ายกัน เราสามารถรับประเภทข้อมูลอื่นๆ ทั้งหมดสำหรับคอลัมน์อื่นๆ ทั้งหมดปัจจุบัน
🔎 สูตรทำงานอย่างไร
➤ The ISNUMBER ฟังก์ชันส่งคืนค่าบูลีน จริงหรือเท็จ สำหรับข้อมูลทั้งหมดในคอลัมน์ที่เลือก
➤ การใช้ Double-Unary (–) แปลงแต่ละค่าบูลีน- จริง ถึง 1 และ เท็จ ถึง 0 .
➤ SUMPRODUCT ฟังก์ชันบวกค่าตัวเลข ค่าที่พบในขั้นตอนก่อนหน้าสำหรับคอลัมน์ที่เลือก
➤ สุดท้าย ฟังก์ชัน IF สร้างอาร์กิวเมนต์ตรรกะด้วยฟังก์ชัน SUMPRODUCT เพื่อดูว่าผลลัพธ์ที่พบจาก ขั้นตอนก่อนหน้ามีค่ามากกว่าศูนย์ (0) หรือไม่ และส่งกลับ 'Number' หรือ 'Text' ตามผลลัพธ์ที่ได้
7. ISNUMBER ที่มีการจัดรูปแบบตามเงื่อนไขใน Excel
ในตัวอย่างสุดท้าย คุณจะได้เรียนรู้วิธีใช้ฟังก์ชันตรรกะ - ISNUMBER ใน การจัดรูปแบบตามเงื่อนไข เพื่อเน้นเซลล์หรือแถว ในตารางตามเกณฑ์ที่กำหนด ตัวอย่างเช่น ในชุดข้อมูลต่อไปนี้ คอลัมน์ B มีชื่อผู้บริจาคและ ID หลายรายการ ด้วยการจัดรูปแบบตามเงื่อนไข เราจะเน้นแถวของผู้บริจาคที่มีหมายเลข ID เท่านั้นที่มองเห็นได้ใน คอลัมน์ B และในเวลาเดียวกัน ในบรรดาผู้บริจาคมากกว่าหรือเท่ากับ $1500 .
📌 ขั้นตอนที่ 1:
➤ เลือกช่วงของเซลล์ B5 :C14 .
➤ ภายใต้แท็บ หน้าแรก เลือก กฎใหม่ จาก เงื่อนไขกำลังจัดรูปแบบ เมนูแบบเลื่อนลง
กล่องโต้ตอบจะปรากฏขึ้น
📌 ขั้นตอนที่ 2:
➤ เลือกประเภทกฎ: 'ใช้สูตรเพื่อกำหนดเซลล์ที่จะจัดรูปแบบ' .
➤ ในกล่องสูตร ให้พิมพ์:
<7 =AND(ISNUMBER($B5),$C5>=1500)
➤ คลิกที่ รูปแบบ ตัวเลือก
📌 ขั้นตอนที่ 3:
➤ เลือกสีแบบสุ่มที่คุณต้องการเน้นแถวด้วย
➤ กด ตกลง .
📌 ขั้นตอนที่ 4:
➤ ตัวอย่างจะแสดงที่แถบด้านล่างของ กฎการจัดรูปแบบใหม่ กล่องโต้ตอบ
➤ กด ตกลง และเสร็จสิ้นขั้นตอน
ตอนนี้คุณจะเห็น แถวที่ไฮไลต์ด้วยสีที่เลือกตามภาพหน้าจอด้านล่าง
💡 สิ่งที่ควรทราบ
🔺 แม้ว่าฟังก์ชัน ISNUMBER จะรับอาร์กิวเมนต์เป็นค่าหรือการอ้างอิงเซลล์ แต่คุณยังสามารถป้อนสูตรเพื่อสำรวจว่าค่าผลลัพธ์เป็นค่าตัวเลขหรือไม่
🔺 ใน Excel วันที่และเวลาก็เป็นค่าตัวเลขเช่นกัน ดังนั้น ฟังก์ชัน ISNUMBER จะส่งกลับ TRUE สำหรับ วันที่และเวลา ในสตริง
🔺 ฟังก์ชัน ISNUMBER เป็นสมาชิกของกลุ่ม IS ของ ฟังก์ชัน
🔺 ฟังก์ชันไม่ส่งคืนข้อผิดพลาดใดๆ เนื่องจากจะตรวจสอบข้อมูลที่ป้อนให้เป็นตัวเลขหรือไม่เท่านั้น
🔺 คุณไม่สามารถป้อนวันที่หรือเวลาโดยตรงในอาร์กิวเมนต์ของฟังก์ชัน ISNUMBER . มิฉะนั้น ฟังก์ชันจะส่งกลับ FALSE คุณต้องใช้ฟังก์ชัน DATE and TIME เพื่อป้อนวันที่หรือเวลาสำหรับอาร์กิวเมนต์ ISNUMBER
บทสรุป
ฉันหวังว่าทั้งหมด วิธีการที่เหมาะสมที่กล่าวถึงข้างต้นเพื่อใช้ฟังก์ชัน ISNUMBER จะสร้างแรงบันดาลใจให้คุณนำไปใช้ในสเปรดชีต Excel ของคุณด้วยประสิทธิภาพที่มากขึ้น หากคุณมีคำถามหรือข้อเสนอแนะ โปรดแจ้งให้เราทราบในส่วนความคิดเห็น หรือคุณสามารถตรวจสอบบทความอื่น ๆ ของเราเกี่ยวกับฟังก์ชันของ Excel ได้ในเว็บไซต์นี้