Note: The other languages of the website are Google-translated. Back to English

สูตร Excel: ตรวจสอบว่าเซลล์มีหลายสิ่งหรือไม่

สมมติว่าใน Excel มีรายการค่าในคอลัมน์ E คุณต้องการตรวจสอบว่าเซลล์ในคอลัมน์ B มีค่าทั้งหมดในคอลัมน์ E หรือไม่และส่งคืนค่า TRUE หรือ FALSE ตามภาพด้านล่าง ในบทช่วยสอนนี้จะมีสูตรในการแก้ปัญหานี้
doc ตรวจสอบว่าเซลล์มีหลายสิ่งหรือไม่ 1

สูตรทั่วไป:

=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 ระบุว่าเซลล์สัมพัทธ์มีค่าทั้งหมด
doc ตรวจสอบว่าเซลล์มีหลายสิ่งหรือไม่ 2

คำอธิบาย

ฟังก์ชัน SEARCH: ฟังก์ชัน SEARCH จะส่งกลับตำแหน่งของอักขระตัวแรกของสตริงข้อความที่อยู่ภายในอีกตัว หากฟังก์ชัน SEARCH พบข้อความจะส่งคืนตำแหน่งถ้าไม่จะส่งกลับ #VALUE! ข้อผิดพลาด ตัวอย่างเช่นนี่คือสูตร SEARCH($E$3:$E$5,B4) จะค้นหาแต่ละค่าของช่วง E3: E5 ในเซลล์ B4 และส่งกลับตำแหน่งของสตริงข้อความแต่ละรายการในเซลล์ B4 มันจะส่งคืนผลลัพธ์อาร์เรย์ดังนี้: {1;7;12}
doc ตรวจสอบว่าเซลล์มีหลายสิ่งหรือไม่ 3

ฟังก์ชัน ISNUMBER: ฟังก์ชัน ISNUMBER จะตรวจสอบว่าค่าเป็นตัวเลขหรือไม่และส่งคืนค่า TRUE o False ที่นี่ ISNUMBER(SEARCH($E$3:$E$5,B4)) จะส่งคืนผลลัพธ์อาร์เรย์เป็น {true;true;true} เนื่องจากฟังก์ชัน SEARCH ค้นหาตัวเลข 3 ตัว
doc ตรวจสอบว่าเซลล์มีหลายสิ่งหรือไม่ 4

--ISNUMBER(SEARCH($E$3:$E$5,B4)) จะแปลงค่า TRUE เป็น 1 และแปลงค่า FALSE เป็น 0 ดังนั้นสูตรนี้จึงเปลี่ยนผลลัพธ์อาร์เรย์เป็น {1;1;1}.
doc ตรวจสอบว่าเซลล์มีหลายสิ่งหรือไม่ 5

ฟังก์ชัน 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
doc ตรวจสอบว่าเซลล์มีหลายสิ่งหรือไม่ 6

หมายเหตุ:

สูตร =SUMPRODUCT(--ISNUMBER(SEARCH(things,text)))=COUNTA(things) ไม่ได้ตรวจสอบอย่างแน่นอน ดูภาพหน้าจอ:
doc ตรวจสอบว่าเซลล์มีหลายสิ่งหรือไม่ 7

ไฟล์ตัวอย่าง

ตัวอย่างเอกสารคลิกเพื่อดาวน์โหลดไฟล์ตัวอย่าง


สูตรสัมพัทธ์


เครื่องมือเพิ่มประสิทธิภาพการทำงานในสำนักงานที่ดีที่สุด

Kutools สำหรับ Excel - ช่วยให้คุณโดดเด่นจากฝูงชน

คุณต้องการทำงานประจำวันของคุณให้เสร็จอย่างรวดเร็วและสมบูรณ์แบบหรือไม่? Kutools สำหรับ Excel นำคุณสมบัติขั้นสูงที่มีประสิทธิภาพ 300 รายการ (รวมสมุดงาน, รวมตามสี, แยกเนื้อหาของเซลล์, แปลงวันที่และอื่น ๆ ... ) และประหยัดเวลาให้คุณ 80%

  • ออกแบบมาสำหรับสถานการณ์การทำงาน 1500 สถานการณ์ ช่วยคุณแก้ปัญหา Excel 80%
  • ลดการคลิกแป้นพิมพ์และเมาส์หลายพันครั้งต่อวันช่วยบรรเทาอาการเมื่อยล้าของดวงตาและมือ
  • เป็นผู้เชี่ยวชาญด้าน Excel ใน 3 นาที ไม่จำเป็นต้องจำสูตรและรหัส VBA ที่เจ็บปวดอีกต่อไป
  • ทดลองใช้ฟรี 30 วันไม่ จำกัด รับประกันคืนเงิน 60 วัน อัปเกรดและสนับสนุนฟรี 2 ปี
Ribbon ของ Excel (ติดตั้ง Kutools for Excel)

แท็บ Office - เปิดใช้งานการอ่านแบบแท็บและการแก้ไขใน Microsoft Office (รวม Excel)

  • หนึ่งวินาทีเพื่อสลับไปมาระหว่างเอกสารที่เปิดอยู่มากมาย!
  • ลดการคลิกเมาส์หลายร้อยครั้งสำหรับคุณทุกวันบอกลามือเมาส์
  • เพิ่มประสิทธิภาพการทำงานของคุณได้ถึง 50% เมื่อดูและแก้ไขเอกสารหลายฉบับ
  • นำแท็บที่มีประสิทธิภาพมาสู่ Office (รวมถึง Excel) เช่นเดียวกับ Chrome, Firefox และ Internet Explorer ใหม่
ภาพหน้าจอของ Excel (ติดตั้ง Office Tab)
จัดเรียงความคิดเห็นโดย
ความคิดเห็น (0)
ยังไม่มีการให้คะแนน เป็นคนแรกที่ให้คะแนน!
มีความคิดเห็นยังไม่มีการโพสต์ที่นี่
แสดงความคิดเห็นของคุณ
โพสต์ในฐานะแขก
×
ให้คะแนนโพสต์นี้:
0   ตัวอักษร
สถานที่แนะนำ

ช่องทางอื่นๆ

ลิขสิทธิ์© 2009 - wwwextendoffice.com | สงวนลิขสิทธิ์. ขับเคลื่อนโดย ExtendOffice. | แผนผังเว็บไซต์
Microsoft และโลโก้ Office เป็นเครื่องหมายการค้าหรือเครื่องหมายการค้าจดทะเบียนของ Microsoft Corporation ในสหรัฐอเมริกาและ / หรือประเทศอื่น ๆ
ได้รับการปกป้องโดย Sectigo SSL