การเขียนสูตรที่ตรงตามเกณฑ์ของคุณเป็นเรื่องของการแยกแยะว่าเกณฑ์ของคุณคืออะไรและใช้ฟังก์ชันชีตที่สอดคล้องกัน
- คุณได้กำหนดว่าควรใช้การจัดรูปแบบเฉพาะเมื่อเซลล์ไม่ว่างเปล่า
EQ
การทดสอบฟังก์ชั่นไม่ว่าจะเป็นหนึ่งค่าหรือไม่ (เช่นเซลล์ที่อ้างอิง) ที่เป็นเช่นเดียวกับอีก เนื่องจากเราต้องการทดสอบกับเซลล์ว่างเราจะใช้""
(สตริงว่าง) ในฟังก์ชัน EQ ของเรา EQ(A1,"")
ดังนั้น แต่คุณต้องการให้ส่งคืน TRUE หากเซลล์ไม่ว่างดังนั้นเราจะใส่นิพจน์นี้ไว้ในNOT
ฟังก์ชัน
NOT(EQ(A1,""))
-------
นอกจากนี้คุณยังยอมรับว่าการจัดรูปแบบที่ควรจะนำมาใช้ถ้าค่าของเซลล์ที่ไม่ได้เป็น อีกครั้งเราสามารถใช้ EQ สำหรับเรื่องนี้ EQ(A1,"-------")
. และอีกครั้งเราจะรวมไว้ในฟังก์ชัน NOT เพื่อให้เป็นไปตามเกณฑ์ของคุณ
NOT(EQ(A1,"-------"))
- สุดท้ายคุณต้องการให้ทั้งสองเกณฑ์นี้ตรงกันหากจะใช้การจัดรูปแบบ ดังนั้นเราจะใช้
AND
ฟังก์ชั่นโดยป้อนสูตรทั้งสองที่เราใส่ไว้ด้านบนเป็นอาร์กิวเมนต์ สูตรสุดท้ายของคุณคือ:
=AND(NOT(EQ(A1,"")),NOT(EQ(A1,"-------")))
ตรวจสอบให้แน่ใจว่าเมื่อคุณสร้างกฎการจัดรูปแบบตามเงื่อนไขของคุณคุณจะต้องตั้งค่าฟิลด์เงื่อนไขเป็น "สูตรที่กำหนดเองคือ" ไม่เช่นนั้นจะไม่ทำงาน
ภาคผนวก: มนุษย์ธรรมดาได้เสนอสูตรทางเลือกที่ทั้งสั้นและง่ายต่อสายตามากกว่าของฉัน มันใช้ตัวดำเนินการเชิงตรรกะแทนฟังก์ชันทางตรรกะของชีตบางแผ่นและดังนั้นจึงไม่ใช่เรื่องง่ายที่จะติดตามหากไม่มีความรู้เกี่ยวกับตัวดำเนินการเหล่านี้ อย่างไรก็ตามตรรกะนั้นเหมือนกันทุกประการ ( <>
เป็นตัวดำเนินการสำหรับ "ไม่เท่ากับ")
=AND(A1<>"", A1<>"-------")