การจัดรูปแบบตามเงื่อนไขการสลับแถวใน Excel


2

ฉันต้องการใช้การจัดรูปแบบตามเงื่อนไขเพื่อเปลี่ยนสีพื้นหลังของแถวสลับบนแผ่นงาน แถวจะสลับกันระหว่างสองสี (สีเหลืองและสีเขียว)

ปัญหาเดียวคือฉันต้องการให้การจัดรูปแบบตามเงื่อนไขนำไปใช้กับเซลล์ที่มีอักขระที่ป้อนเท่านั้น เซลล์ที่ไม่มีตัวอักษรจะยังคงเป็นสีขาว เมื่อผู้ใช้ป้อนข้อมูลลงในเซลล์พื้นหลังจะปรากฏเป็นกราฟแท่งของพื้นหลังสี ฉันสามารถทำให้การจัดรูปแบบตามเงื่อนไขใช้ได้กับเซลล์ทั้งหมดโดยใช้:

=MOD(ROW()-3,1*2)>0

และ

=MOD(ROW()-2,1*2)>0

แต่ฉันไม่รู้ว่าจะใช้กับเซลล์ที่มีข้อมูลในเซลล์เหล่านั้นได้อย่างไร

คำตอบ:


2

ลองใช้ 2 เหล่านี้

=MOD(ROW(),2)*($A1<>"")

และ

=(1-MOD(ROW(),2))*($A1<>"")


ฉันลองมันแล้วมันจะทำให้สีสลับกัน อย่างไรก็ตามพวกเขาจะแรเงาตลอดเวลา ฉันต้องการให้แรเงาเฉพาะเมื่อมีรายการในเซลล์ หากไม่มีรายการแสดงว่าไม่ควรแรเงา
Gary Whitehead

ฉันสมมติว่าคุณต้องการแรเงาทั้งแถว .... หรือไม่มีอะไรเลย การใช้สูตรที่ฉันแนะนำจะจัดรูปแบบแต่ละแถวตราบเท่าที่คอลัมน์ A ถูกเติมสำหรับแถวนั้น - หากคอลัมน์ A ไม่ได้ถูกเติมข้อมูลแถวจะไม่ถูกแรเงา หากคุณต้องการให้แต่ละเซลล์สีเทาเฉพาะเมื่อมีการเติมเซลล์นั้นให้ลบเครื่องหมาย $ หมายเหตุ: ไม่ว่าในกรณีใดฉันถือว่าคุณมีช่วงที่เริ่มต้นที่ A1 หากเริ่มต้นจากที่อื่นให้ปรับเปลี่ยนตามนี้
barry houdini

ในรหัสดั้งเดิมที่ฉันให้ไว้ฉันจะเปลี่ยนอะไรเพื่อให้สีทุกสองแถวแตกต่างกัน ฉันต้องการสีฟ้า 2 แถว, สีเทา 2 แถว, สองแถวสีฟ้า, สองแถวสีเทา.. ฯลฯ
Gary Whitehead

@barryhoudini มีวิธีที่สะอาดกว่าต่อไปนี้สำหรับการตรวจจับเซลล์ใด ๆ ในแถวของฉันที่ไม่ว่างเปล่า? =MOD(ROW(),2)*OR($A15<>"",$B15<>"",$C15<>"",$D15<>"",$E15<>"",$F15<>"")
ฮาร์วีย์

ถามคำถามที่นำฉันไปที่การค้นหาของ Google ที่ถูกต้องที่จะเกิดขึ้นกับนี้:=MOD(ROW(),2)*(COUNTBLANK($A15:$F15)<>COLUMNS($A15:$F15))
ฮาร์วีย์

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.