ไปยังเนื้อหาหลัก

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

ผู้เขียน: ซัน แก้ไขล่าสุด: 2024-10-22

สมมติว่าใน 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 for Excel - ช่วยให้คุณโดดเด่นจากฝูงชน

🤖 Kutools เอไอ ผู้ช่วย: ปฏิวัติการวิเคราะห์ข้อมูลโดยยึดตาม: การดำเนินการที่ชาญฉลาด   |  สร้างรหัส  |  สร้างสูตรที่กำหนดเอง  |  วิเคราะห์ข้อมูลและสร้างแผนภูมิ  |  ขอร้อง Kutools ฟังก์ชั่น...
คุณสมบัติยอดนิยม: ค้นหา เน้น หรือระบุรายการที่ซ้ำกัน  |  ลบแถวว่าง  |  รวมคอลัมน์หรือเซลล์โดยไม่สูญเสียข้อมูล  |  รอบโดยไม่มีสูตร ...
ซุปเปอร์วีลุคอัพ: หลายเกณฑ์  |  หลายค่า  |  ข้ามหลายแผ่น  |  การค้นหาที่ไม่ชัดเจน...
โฆษณา รายการแบบหล่นลง: รายการแบบหล่นลงอย่างง่าย  |  รายการแบบหล่นลงขึ้นอยู่กับ  |  เลือกหลายรายการแบบหล่นลง...
ผู้จัดการคอลัมน์: เพิ่มจำนวนคอลัมน์เฉพาะ  |  ย้ายคอลัมน์  |  สลับสถานะการมองเห็นของคอลัมน์ที่ซ่อนอยู่  เปรียบเทียบคอลัมน์กับ เลือกเซลล์เดียวกันและต่างกัน ...
คุณสมบัติเด่น: กริดโฟกัส  |  มุมมองการออกแบบ  |  บาร์สูตรใหญ่  |  สมุดงานและตัวจัดการชีต | ห้องสมุดทรัพยากร (ข้อความอัตโนมัติ)  |  เลือกวันที่  |  รวมแผ่นงาน  |  เข้ารหัส/ถอดรหัสเซลล์  |  ส่งอีเมลตามรายการ  |  ซุปเปอร์ฟิลเตอร์  |  ตัวกรองพิเศษ (กรองตัวหนา/ตัวเอียง/ขีดทับ...) ...
ชุดเครื่องมือ 15 อันดับแรก12 ข้อความ เครื่องมือ (เพิ่มข้อความ, ลบอักขระ ... )  |  50 + แผนภูมิ ประเภท (แผนภูมิ Gantt ... )  |  40+ ใช้งานได้จริง สูตร (คำนวณอายุตามวันเกิด ... )  |  19 การแทรก เครื่องมือ (ใส่ QR Code, แทรกรูปภาพจากเส้นทาง ... )  |  12 การแปลง เครื่องมือ (ตัวเลขเป็นคำ, การแปลงสกุลเงิน ... )  |  7 ผสานและแยก เครื่องมือ (แถวรวมขั้นสูง, แยกเซลล์ Excel ... )  |  ... และอื่น ๆ
ใช้ Kutools ในภาษาที่คุณต้องการ – รองรับภาษาอังกฤษ สเปน เยอรมัน ฝรั่งเศส จีน และอื่นๆ อีกกว่า 40 ภาษา!

Kutools for Excel มีคุณสมบัติมากกว่า 300 รายการ รับรองว่าสิ่งที่คุณต้องการเพียงแค่คลิกเดียว...


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

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