สูตร Excel: ตรวจสอบว่าเซลล์มีสิ่งใดสิ่งหนึ่งอยู่หรือไม่
บทช่วยสอนนี้มีสูตรเพื่อตรวจสอบว่าเซลล์มีค่าใดค่าหนึ่งใน Excel หรือไม่และอธิบายอาร์กิวเมนต์ในสูตรและวิธีการทำงานของสูตร
สูตรทั่วไป:
=SUMPRODUCT(--ISNUMBER(SEARCH(things,text)))>0 |
ข้อโต้แย้ง
Things: the values you want to check if cell contains one of them. |
Text: the cell reference or text string you want to check if contains number. |
ผลตอบแทน:
สูตรนี้ส่งคืนค่าตรรกะ FALSE: เซลล์ไม่มีสิ่งใดสิ่งหนึ่ง จริง: เซลล์มีอย่างน้อยหนึ่งอย่าง
สูตรนี้ทำงานอย่างไร
ตัวอย่างเช่นคุณต้องการตรวจสอบว่าเซลล์ B3 มีตัวเลขหรือไม่โปรดใช้สูตรด้านล่าง
=SUMPRODUCT(--ISNUMBER(SEARCH($E$3:$E$5,B3)))>0 |
ข่าวประชา เข้าสู่ กุญแจสำคัญในการตรวจสอบ
คำอธิบาย
SEARCH ฟังก์ชัน: ฟังก์ชัน SEARCH จะส่งกลับตำแหน่งของอักขระตัวแรกของสตริงข้อความภายในอีกตัวหนึ่ง หากฟังก์ชัน SEARCH พบข้อความที่ตรงกันฟังก์ชันจะส่งคืนตำแหน่งสัมพัทธ์หากไม่ส่งกลับ #VALUE! ข้อผิดพลาด ตัวอย่างเช่นนี่คือสูตร SEARCH($E$3:$E$5,B3) จะค้นหาแต่ละค่าของช่วง E3: E5 ในเซลล์ B3 และส่งกลับตำแหน่งของสตริงข้อความแต่ละรายการในเซลล์ B3 มันจะส่งคืนผลลัพธ์อาร์เรย์ดังนี้: {18; #VALUE!; # VALUE!}.
ฟังก์ชัน ISNUMBER: ฟังก์ชัน ISNUMBER ส่งคืนค่า TRUE เมื่อเซลล์มีตัวเลข ดังนั้น ISNUMBER(SEARCH($E$3:$E$5,B3)) จะส่งคืนผลลัพธ์อาร์เรย์เป็น {true, false, false} เนื่องจากฟังก์ชัน SEARCH ค้นหา 1 หมายเลข
--ISNUMBER(SEARCH($E$3:$E$5,B4)) แปลงค่า TRUE เป็น 1 และแปลงค่า FALSE เป็น 0 ดังนั้นสูตรนี้จึงแปลงผลลัพธ์อาร์เรย์เป็น {1; 0; 0}.
SUMPRODUCT ฟังก์ชัน: ใช้เพื่อทวีคูณช่วงหรือรวมอาร์เรย์เข้าด้วยกันและส่งกลับผลรวมของผลิตภัณฑ์ SUMPRODUCT(--ISNUMBER(SEARCH($E$3:$E$5,B3))) ส่งคืน 1 + 0 + 0 = 1
สุดท้ายเปรียบเทียบสูตรด้านซ้าย SUMPRODUCT(--ISNUMBER(SEARCH($E$3:$E$5,B3))) และ 0 ตราบใดที่ผลลัพธ์ของสูตรทางซ้ายมากกว่า 0 สูตรจะส่งคืนค่า TRUE หรือจะส่งกลับ FALSE
ไฟล์ตัวอย่าง
คลิกเพื่อดาวน์โหลดไฟล์ตัวอย่าง
สูตรสัมพัทธ์
- ตรวจสอบว่าเซลล์มีข้อความเฉพาะหรือไม่
หากต้องการตรวจสอบว่าเซลล์มีข้อความบางข้อความในช่วง A แต่ไม่มีข้อความในช่วง B หรือไม่คุณสามารถใช้สูตรอาร์เรย์ที่รวมฟังก์ชัน COUNT, SEARCH และ AND ใน Excel - ตรวจสอบว่าเซลล์มีค่าใดค่าหนึ่งจากหลายค่า แต่ไม่รวมค่าอื่น ๆ
บทช่วยสอนนี้จะให้สูตรเพื่อจัดการงานอย่างรวดเร็วซึ่งตรวจสอบว่าเซลล์มีสิ่งใดสิ่งหนึ่ง แต่ไม่รวมค่าอื่น ๆ ใน Excel และอธิบายอาร์กิวเมนต์ของสูตร - ตรวจสอบว่าเซลล์มีสิ่งใดสิ่งหนึ่งหรือไม่
สมมติว่าใน Excel มีรายการค่าในคอลัมน์ E คุณต้องการตรวจสอบว่าเซลล์ในคอลัมน์ B มีค่าทั้งหมดในคอลัมน์ E หรือไม่และส่งคืนค่า TRUE หรือ FALSE - ตรวจสอบว่าเซลล์มีหมายเลขหรือไม่
บางครั้งคุณอาจต้องการตรวจสอบว่าเซลล์มีอักขระตัวเลขหรือไม่ บทช่วยสอนนี้มีสูตรที่จะส่งกลับค่า TRUE หากเซลล์มีตัวเลข FALSE ถ้าเซลล์ไม่มีตัวเลข
เครื่องมือเพิ่มประสิทธิภาพการทำงานในสำนักงานที่ดีที่สุด
Kutools สำหรับ Excel - ช่วยให้คุณโดดเด่นจากฝูงชน
Kutools สำหรับ Excel มีคุณสมบัติมากกว่า 300 รายการ รับรองว่าสิ่งที่คุณต้องการเพียงแค่คลิกเดียว...
แท็บ Office - เปิดใช้งานการอ่านแบบแท็บและการแก้ไขใน Microsoft Office (รวม Excel)
- หนึ่งวินาทีเพื่อสลับไปมาระหว่างเอกสารที่เปิดอยู่มากมาย!
- ลดการคลิกเมาส์หลายร้อยครั้งสำหรับคุณทุกวันบอกลามือเมาส์
- เพิ่มประสิทธิภาพการทำงานของคุณได้ถึง 50% เมื่อดูและแก้ไขเอกสารหลายฉบับ
- นำแท็บที่มีประสิทธิภาพมาสู่ Office (รวมถึง Excel) เช่นเดียวกับ Chrome, Edge และ Firefox