การจัดรูปแบบ Excel 2007 โดยใช้ช่วง


1

ฉันกำลังจัดรูปแบบปฏิทินในแผ่นงานหลายแผ่นใน excel ด้วยการเน้นวันหยุดสุดสัปดาห์ ฉันต้องการจัดรูปแบบแผ่นงานทั้งหมดจากตาราง 1s & 0s ที่ฉันสร้างขึ้นเพื่อให้ตรงกับปีที่ต่างกัน น่าเสียดายที่ฉันไม่สามารถใช้ช่วงที่ตั้งชื่อไว้หรือชดเชยเพื่อให้ได้ผลตามที่ฉันต้องการ

การจัดรูปแบบทางซ้ายใช้การอ้างอิงแบบสัมพัทธ์ = O3 = 1 ซึ่งจะยุ่งยากและแนะนำความเป็นไปได้ของข้อผิดพลาดเมื่อผู้อื่นคัดลอกใน 'ข้อมูล' ลงบนแผ่นงาน 13 แผ่นในปีที่ผ่านมา ดังนั้นฉันสังเกตเห็นผู้คนแนะนำให้ใช้ช่วงที่มีชื่อ ที่นี่ฉันไม่สามารถทำซ้ำผลลัพธ์ของพวกเขา

ภาพข้างต้นใช้O3:O14ชื่อbhbh(ตั้งแต่ฉันแค่การฝึกบนแผ่นว่างเปล่า) =bhbh>0และพยายามที่จะจัดรูปแบบคอลัมน์ธันวาคมที่ อย่างที่คุณเห็นพื้นที่ทั้งหมดเป็นสีแทนที่จะเป็นเซลล์ภายในช่วง

สิ่งเดียวกันจะเกิดขึ้นเมื่อกริดเป็นช่วงที่มีชื่อ การใช้=offset("sheet3!O3:O10")=1ไม่ได้ใช้การจัดรูปแบบกับเซลล์ที่เลือก ฉันกำลังสูญเสียนอกจากการวางข้อมูลในแต่ละแผ่นเพื่อจัดรูปแบบที่สัมพันธ์กัน แต่มันก็ดูอันตรายตลอดเวลา


เพื่อตอบคำถามของฉันเอง (ในกรณีที่มีคนสะดุดหัวข้อนี้) Excel กำลังตรวจสอบว่าค่าทั้งหมดใน bhbh มีค่ามากกว่า 1 หรือไม่ดังนั้นรูปแบบจะถูกนำไปใช้กับเซลล์ทั้งหมด - เพื่อให้ได้เอฟเฟ็กต์ที่ฉันต้องการโดยไม่ต้องใช้โซลูชันของ Mike ด้านล่างฉันจะต้องตั้งชื่อแต่ละเซลล์แล้วใช้เซลล์ตามรูปแบบเซลล์ในแผ่นงานทั้งหมด เห็นได้ชัดว่าทางออกที่เลวร้ายที่สุดของทั้งสาม
Nicholas Manuel Prado

คำตอบ:


1

คุณสามารถทำได้โดยไม่ต้องใช้ตารางเพิ่มเติม 1s และ 0s หรือช่วงที่มีชื่อ ...

วิธี:

ขั้นตอนที่ 1:

ตั้งค่าแผ่นงานของคุณตามที่แสดงด้านล่าง ...

+ ------- + ------- + ------- + ------- + ------- + ------- + - -
| | A | B | C | D | E |
+ ------- + ------- + ------- + ------- + ------- + ------- + - -
| 1 | 2010 | ม. ค ก.พ. | มี.ค. | เม.ย. | ...
+ ------- + ------- + ------- + ------- + ------- + ------- + - -
| 2 | 1 | | | | |
+ ------- + ------- + ------- + ------- + ------- + ------- + - -
| 3 | 2 | | | | |
+ ------- + ------- + ------- + ------- + ------- + ------- + - -
| 4 | 3 | | | | |
+ ------- + ------- + ------- + ------- + ------- + ------- + - -
| | ... | | | | |

ขั้นตอนที่ 2:

เลือกพื้นที่ที่คุณต้องการใช้การจัดรูปแบบตามเงื่อนไข (B1: M32) เพื่อให้แน่ใจว่าเซลล์ B1 เป็นเซลล์ที่ใช้งานในการเลือก

ขั้นตอนที่ 3:

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

= WEEKDAY (DATEVALUE ($ A2 & "" & B $ 1 & "" & $ A $ 1), 16) <3

คำอธิบาย:

สิ่งนี้ทำงานได้โดยใช้วัน (col A), เดือน (แถว 1) และปี (เซลล์ A1) เพื่อสร้างสตริงวันที่จากนั้นแปลงเป็นวันที่จริง (ใช้ฟังก์ชัน DATEVALUE) แล้วกำหนดวันที่นั้นหรือไม่ วันเสาร์หรือวันอาทิตย์ (ใช้ฟังก์ชัน WEEKDAY)

หมายเหตุ: ทดสอบใน Excel 2010


Excel 07 (สิ่งที่ฉันใช้) & 03 (ผู้ใช้เป้าหมาย) ไม่จำเป็นต้องใช้พารามิเตอร์ที่คุณเหลือเป็น 16 แต่อย่างอื่นทำงานได้ตามที่สัญญาไว้ นั่นเป็นเรื่องง่ายที่น่าอาย ขอบคุณ Mike
Nicholas Manuel Prado
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.