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

สูตร Excel: ตรวจสอบว่าเซลล์มีข้อความบางส่วน แต่ไม่มีข้อความอื่นหรือไม่

หากต้องการตรวจสอบว่าเซลล์มีข้อความบางข้อความในช่วง A แต่ไม่มีข้อความในช่วง B หรือไม่คุณสามารถใช้สูตรอาร์เรย์ที่รวมฟังก์ชัน COUNT, SEARCH และ AND ใน Excel บทช่วยสอนนี้จะอธิบายวิธีการใช้สูตรอาร์เรย์นี้
doc ตรวจสอบว่ามีบางส่วนหรือไม่ 1

สูตรทั่วไป:

=AND(COUNT(SEARCH(include,text))>0,COUNT(SEARCH(exclude,text))=0)

ข้อโต้แย้ง

Text: the text string you want to check.
Include: the values you want to check if argument text contains.
Exclude: the values you want to check if argument text does not contain.

ผลตอบแทน:

สูตรนี้ส่งคืนค่าตรรกะ หากเซลล์มีอาร์กิวเมนต์รวมอย่างน้อยหนึ่งอาร์กิวเมนต์ แต่ไม่มีอาร์กิวเมนต์ใด ๆ ยกเว้นเซลล์จะส่งคืนค่า TRUE หรือจะส่งคืน FALSE

สูตรนี้ทำงานอย่างไร

สมมติว่าคุณต้องการตรวจสอบว่าเซลล์ B3 มีค่าใดค่าหนึ่งในช่วง E3: E5 แต่ในขณะเดียวกันก็ไม่มีค่าใด ๆ ในช่วง F3: F4 โปรดใช้สูตรด้านล่าง

=AND(COUNT(SEARCH($E$3:$E$5,B3))>0,COUNT(SEARCH($F$3:$F$4,B3))=0)

ข่าวประชา Shift + Ctrl + Enter กุญแจสำคัญในการตรวจสอบเซลล์
doc ตรวจสอบว่ามีบางส่วนหรือไม่ 2

คำอธิบาย

1 Part: ( COUNT(SEARCH($E$3:$E$5,B3))>0 ตรวจสอบว่าเซลล์ B3 มีค่าใดค่าหนึ่งในช่วง E3: E5

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

COUNT ฟังก์ชัน: ฟังก์ชัน COUNT จะนับจำนวนรายการในช่วงหรืออาร์เรย์ COUNT(SEARCH($E$3:$E$5,B3)) ส่งคืน 2 เป็นจำนวนรายการในอาร์เรย์ {1;7;#VALUE!} เป็นสอง

COUNT(SEARCH($E$3:$E$5,B3))>0เปรียบเทียบผลลัพธ์ของฟังก์ชัน COUNT และศูนย์ตราบใดที่ผลลัพธ์ของฟังก์ชัน COUNT มีค่ามากกว่า 0 ผลลัพธ์จะส่งคืนค่า TRUE หรือจะส่งกลับค่า FALSE ที่นี่จะคืนค่า TRUE
doc ตรวจสอบว่ามีบางส่วนหรือไม่ 3

2 Part: COUNT(SEARCH($F$3:$F$4,B3))=0 ตรวจสอบว่าเซลล์ B3 ไม่มีค่าใดค่าหนึ่งในช่วง F3: F4

SEARCH ฟังก์ชัน: ฟังก์ชัน SEARCH จะส่งคืนตำแหน่งของอักขระตัวแรกของสตริงข้อความภายในอีกตัวหนึ่งหากฟังก์ชัน SEARCH พบข้อความที่ตรงกันจะส่งกลับตำแหน่งสัมพัทธ์ ถ้าไม่มันจะส่งกลับ #VALUE! ข้อผิดพลาด นี่คือสูตร SEARCH($F$3:$F$4,B3) จะค้นหาแต่ละค่าของช่วง F3: F4 ในเซลล์ B3 และส่งกลับตำแหน่งของสตริงข้อความแต่ละรายการในเซลล์ B3 มันจะส่งคืนผลลัพธ์อาร์เรย์ดังนี้: {#VALUE!; #VALUE!;#VALUE!}.

COUNT ฟังก์ชัน: ฟังก์ชัน COUNT จะนับจำนวนรายการในช่วงหรืออาร์เรย์ COUNT(SEARCH($F$3:$F$4,B3)) ส่งคืน 0 เนื่องจากไม่มีรายการในอาร์เรย์ {#VALUE!; #VALUE!;#VALUE!} .

COUNT(SEARCH($F$3:$F$4,B3))>0เปรียบเทียบผลลัพธ์ของฟังก์ชัน COUNT และศูนย์ตราบใดที่ผลลัพธ์ของฟังก์ชัน COUNT เท่ากับ 0 จะส่งกลับค่า TRUE หรือจะส่งกลับค่า FALSE ที่นี่จะคืนค่า TRUE
doc ตรวจสอบว่ามีบางส่วนหรือไม่ 4

3 Part: AND ฟังก์ชัน

=AND(COUNT(SEARCH($E$3:$E$5,B3))>0,COUNT(SEARCH($F$3:$F$4,B3))=0)

=AND(TRUE,TRUE)

=TRUE

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

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


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


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

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

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

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

รายละเอียด


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

  • หนึ่งวินาทีเพื่อสลับไปมาระหว่างเอกสารที่เปิดอยู่มากมาย!
  • ลดการคลิกเมาส์หลายร้อยครั้งสำหรับคุณทุกวันบอกลามือเมาส์
  • เพิ่มประสิทธิภาพการทำงานของคุณได้ถึง 50% เมื่อดูและแก้ไขเอกสารหลายฉบับ
  • นำแท็บที่มีประสิทธิภาพมาสู่ Office (รวมถึง Excel) เช่นเดียวกับ Chrome, Edge และ Firefox
Comments (3)
No ratings yet. Be the first to rate!
This comment was minimized by the moderator on the site
Is there some way to combine this tool and others to help with the following example?
In Page 1, Column A, Cell A: the sum of all values found in the range of Page 2
This comment was minimized by the moderator on the site
...Page 2, Column Range A15-A25, if the corresponding cell in Page 2, Column Range B15-B25 contains the word "Apples".
This comment was minimized by the moderator on the site
Hi, GoodEvening, I guess you want to sum values in column A if the corresponding cells in column B are the word "apples" as the screenshot below shown, if so, you can refer to below toturial, it provides the formula to solve this problem in details.https://www.extendoffice.com/excel/formulas/excel-sum-if-cell-equals-value-does-not-equal.html
There are no comments posted here yet
Please leave your comments in English
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations