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