Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> ซอฟต์แวร์ >> Office

วิธีไฮไลท์แถวที่มีวันที่ด้วย Conditional Formatting ใน Excel

Excel เป็นโปรแกรมสเปรดชีตจาก Microsoft ที่คุณสามารถใช้เพื่อวัตถุประสงค์ต่างๆ เช่น การสร้างแผนงบประมาณ บันทึกรายรับ-รายจ่าย ฯลฯ ขณะสร้างข้อมูลในสเปรดชีต Excel อาจมีกรณีที่คุณต้องการไฮไลท์แถวที่มีวันที่น้อยกว่าวันที่เฉพาะ ในบทความนี้ เราจะดูวิธีไฮไลท์แถวที่มีวันที่ก่อนวันนี้หรือวันที่เฉพาะใน Microsoft Excel

วิธีไฮไลท์แถวที่มีวันที่ด้วย Conditional Formatting ใน Excel

ไฮไลท์แถวที่มีวันที่ด้วย Conditional Formatting ใน Excel

เราจะแสดงวิธี 2 วิธีด้านล่างเพื่อไฮไลท์แถวที่มีวันที่ก่อนวันนี้หรือวันที่เฉพาะ:

  1. โดยใช้ฟังก์ชัน Today()
  2. โดยไม่ใช้ฟังก์ชัน Today()

1. ไฮไลท์แถวที่มีวันที่ก่อนวันนี้โดยใช้ฟังก์ชัน Today()

ฟังก์ชัน Today() แทนวันที่ปัจจุบันใน Microsoft Excel หากคุณพิมพ์ฟังก์ชัน =Today() ในเซลล์ใดๆ และกด Enter Excel จะแสดงวันที่ปัจจุบันให้คุณเห็น ดังนั้น วิธีนี้จึงใช้เพื่อไฮไลท์แถวที่มีวันที่ก่อนวันที่ปัจจุบัน ในขณะที่ผมเขียนบทความนี้ วันที่ปัจจุบันคือ 11 พฤศจิกายน 2021

คำแนะนำสำหรับสิ่งเดียวกันระบุด้านล่าง:

  1. เปิด Microsoft Excel
  2. เลือกช่วงทั้งหมดของคอลัมน์พร้อมกับแถว
  3. ใช้ Conditional Formatting (การจัดรูปแบบมีเงื่อนไข) กับช่วงที่เลือกของแถวและคอลัมน์
  4. คลิก OK

มาดูขั้นตอนข้างต้นในรายละเอียด

1. เปิด Microsoft Excel และสร้างสเปรดชีตใหม่หรือเปิดที่มีอยู่

2. ตอนนี้ ให้เลือกช่วงของแถวและคอลัมน์สำหรับการไฮไลท์วันที่ (ดูภาพหน้าจอด้านล่าง)

วิธีไฮไลท์แถวที่มีวันที่ด้วย Conditional Formatting ใน Excel

3. ตอนนี้ คุณต้องสร้างกฎใหม่ผ่าน Conditional Formatting เพื่อไฮไลท์แถวที่มีวันที่ก่อนวันนี้ สำหรับสิ่งนี้ ให้คลิกที่แท็บ Home (หน้าหลัก) แล้วไปที่ "Conditional Formatting > New Rule (การจัดรูปแบบมีเงื่อนไข > กฎใหม่)" ตอนนี้ ให้เลือกตัวเลือก Use a formula to determine which cells to format (ใช้สูตรเพื่อกำหนดเซลล์ที่จะจัดรูปแบบ)

วิธีไฮไลท์แถวที่มีวันที่ด้วย Conditional Formatting ใน Excel

4. คลิกภายในกล่อง แล้วเลือกวันที่ในแถวแรก คุณจะเห็นว่า Excel ตรวจจับและเติมตำแหน่งของมันภายในกล่องโดยอัตโนมัติ

วิธีไฮไลท์แถวที่มีวันที่ด้วย Conditional Formatting ใน Excel

ตามที่คุณเห็นในภาพหน้าจอด้านบน สูตรที่ปรากฏในกล่องหลังจากเลือกวันที่ในแถวแรกคือ =$B$1 สูตรนี้บ่งชี้ตำแหน่งของวันที่บนสเปรดชีต คือ แถวแรกของคอลัมน์ B เครื่องหมาย $ ในสูตรบ่งชี้ว่าแถว 1 และคอลัมน์ B ถูกล็อก เนื่องจากเราจะไฮไลท์วันที่ในแถวที่ต่างกันแต่คอลัมน์เดียวกัน เราจึงต้องล็อกเฉพาะคอลัมน์ ไม่ใช่แถว ดังนั้น ให้ลบเครื่องหมาย $ ออกจากหน้า 1 ในสูตร สูตรจะกลายเป็น =$B1

5. ตอนนี้ ให้พิมพ์ <Today() หลังจากสูตร =$B1 เมื่อคุณใช้ฟังก์ชัน Today() Excel จะกำหนดวันที่ปัจจุบันโดยอัตโนมัติและเปรียบเทียบข้อมูลตามลำดับ สูตรสมบูรณ์ควรจะมีลักษณะดังนี้:

=$B1<Today()

วิธีไฮไลท์แถวที่มีวันที่ด้วย Conditional Formatting ใน Excel

หลังจากนั้น ให้คลิกที่ปุ่ม Format (จัดรูปแบบ) และเลือกสีที่คุณชอบสำหรับการไฮไลท์แถว คุณจะพบตัวเลือกนี้ภายใต้แท็บ Fill (เติม) คุณยังสามารถเลือกสไตล์แบบอักษรและสไตล์ขอบสำหรับแถวที่ไฮไลท์ได้ เมื่อคุณเสร็จแล้ว ให้คลิก OK คุณจะเห็นสไตล์การจัดรูปแบบของคุณในส่วน Preview (ตัวอย่าง)

6. คลิก OK ในหน้าต่าง New Formatting Rule เพื่อใช้การจัดรูปแบบมีเงื่อนไขกับแถวและคอลัมน์ที่เลือก นี่จะไฮไลท์แถวที่มีวันที่ก่อนวันนี้

วิธีไฮไลท์แถวที่มีวันที่ด้วย Conditional Formatting ใน Excel

2. ไฮไลท์แถวที่มีวันที่ก่อนวันนี้หรือวันที่เฉพาะโดยไม่ใช้ฟังก์ชัน Today()

คุณสามารถใช้วิธีนี้เพื่อไฮไลท์แถวที่มีวันที่ก่อนวันนี้หรือวันที่เฉพาะ เราได้ระบุคำแนะนำด้านล่าง:

  1. เปิด Microsoft Excel และเปิดเอกสารของคุณในมัน
  2. เขียนวันที่อ้างอิงในเซลล์แยกต่างหาก
  3. เลือกแถวและคอลัมน์
  4. ใช้การจัดรูปแบบมีเงื่อนไข
  5. คลิก OK

มาดูขั้นตอนเหล่านี้ในรายละเอียด

1. เปิด Microsoft Excel และเปิดเอกสารของคุณในมัน

2. เพื่อไฮไลท์แถวก่อนวันที่เฉพาะ คุณต้องเขียนวันที่อ้างอิงเพื่อเปรียบเทียบในเซลล์แยกต่างหาก ในภาพหน้าจอด้านล่าง ผมเขียนวันที่อ้างอิง 10 ตุลาคม 2021 เพราะผมต้องการไฮไลท์วันที่ก่อนวันที่นี้

วิธีไฮไลท์แถวที่มีวันที่ด้วย Conditional Formatting ใน Excel

3. ตอนนี้ ให้เลือกแถวและคอลัมน์ และไปที่ "Home > Conditional Formatting > New Rule" หลังจากนั้น ให้เลือก Use a formula to determine which cells to format ตอนนี้ คลิกภายในกล่องภายใต้ส่วน Edit the Rule Description และเลือกเซลล์ที่มีวันที่ในแถวแรก หลังจากนั้น Excel จะเติมตำแหน่งเซลล์โดยอัตโนมัติ คุณต้องลบเครื่องหมาย $ ออกไปเหมือนที่คุณทำมาก่อน ตอนนี้ แทนที่จะพิมพ์สูตร =Today() คุณต้องพิมพ์เฉพาะสัญลักษณ์น้อยกว่า และจากนั้นเลือกเซลล์ที่มีวันที่อ้างอิง (ดูภาพหน้าจอด้านล่าง)

วิธีไฮไลท์แถวที่มีวันที่ด้วย Conditional Formatting ใน Excel

4. ตอนนี้ ให้คลิกที่ปุ่ม Format และจัดรูปแบบแถวและคอลัมน์เหมือนที่คุณทำมาก่อน เมื่อคุณเสร็จแล้ว ให้คลิกที่ปุ่ม OK Excel จะแสดงผลลัพธ์ให้คุณเห็นโดยการไฮไลท์แถวก่อนวันที่อ้างอิง

วิธีไฮไลท์แถวที่มีวันที่ด้วย Conditional Formatting ใน Excel

นี่คือทั้งหมดเกี่ยวกับวิธีที่คุณสามารถไฮไลท์แถวที่มีวันที่ก่อนวันนี้หรือวันที่เฉพาะใน Excel

วิธี AutoFill วันที่ใน Excel?

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

วิธีไฮไลท์แถวที่มีวันที่ด้วย Conditional Formatting ใน Excel

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

วิธีไฮไลท์วันที่เก่ากว่าวันนี้ใน Excel?

คุณสามารถไฮไลท์วันที่เก่ากว่าวันนี้หรือวันที่เฉพาะใน Excel ได้ทั้งแบบใช้และไม่ใช้ฟังก์ชัน Today() เราได้อธิบายทั้งสองวิธีอย่างละเอียดข้างต้นในบทความนี้แล้ว

หวังว่าจะเป็นประโยชน์

อ่านต่อ: วิธีสร้างและรัน Macros ใน Microsoft Excel

วิธีไฮไลท์แถวที่มีวันที่ด้วย Conditional Formatting ใน Excel