เส้นแบ่งระหว่างชุดแถว

หากคุณมีรายการขนาดใหญ่ที่จัดเรียงตามคอลัมน์บางคอลัมน์ จะเป็นการดีที่จะแยกชุดแถวที่เป็นผลลัพธ์โดยอัตโนมัติด้วยเส้นแนวนอนที่แยกจากกันเพื่อความชัดเจน:

เส้นแบ่งระหว่างชุดแถว

ในตัวอย่างข้างต้น สิ่งเหล่านี้คือเส้นแบ่งระหว่างประเทศ แต่โดยทั่วไป ระหว่างรายการที่ซ้ำกันในคอลัมน์เดียวกัน ลองดูวิธีการสองสามวิธีในการดำเนินการนี้

วิธีที่ 1 ง่าย

วิธีที่เร็วที่สุดในการทำเช่นนี้คือง่ายมากด้วยการจัดรูปแบบตามเงื่อนไข ซึ่งจะวาดเส้นขอบด้านล่างของเซลล์ ถ้าเนื้อหาของเซลล์ในคอลัมน์ A ไม่เท่ากับเนื้อหาของเซลล์ถัดไปในคอลัมน์เดียวกัน เลือกเซลล์ทั้งหมดในตารางยกเว้นส่วนหัวแล้วเลือก หลัก แท็บคำสั่ง การจัดรูปแบบตามเงื่อนไข – สร้างกฎ (หน้าแรก – การจัดรูปแบบตามเงื่อนไข – กฎใหม่). เลือกประเภทกฎ ใช้สูตรเพื่อกำหนดเซลล์ที่จะจัดรูปแบบ (ใช้สูตรกำหนดเซลล์ที่จะจัดรูปแบบ) และป้อนสูตรต่อไปนี้ในฟิลด์:

เส้นแบ่งระหว่างชุดแถว

ให้ความสนใจกับดอลลาร์ในที่อยู่เพื่อแก้ไขตัวอักษรของคอลัมน์ แต่ไม่ใช่หมายเลขแถวเพราะ เราเปรียบเทียบเฉพาะประเทศในคอลัมน์ A เท่านั้น ไม่ควรมีช่องว่างในสูตร

คลิกที่ปุ่ม กรอบ (รูปแบบ) และในหน้าต่างที่เปิดอยู่บนแท็บ ชายแดน (เส้นขอบ) เปิดเส้นสีที่ต้องการที่ขอบด้านล่าง หลังจากคลิกที่ OK กฎของเราจะใช้งานได้และเส้นประแนวนอนจะปรากฏขึ้นระหว่างกลุ่มของเส้น

วิธีที่ 2 ด้วยการสนับสนุนตัวกรองสำหรับตัวเลขและวันที่

ข้อเสียเล็กๆ น้อยๆ แต่เห็นได้ชัดเจนมากของวิธีแรกคือ เส้นขอบดังกล่าวจะไม่ทำงานอย่างถูกต้องเสมอไปเมื่อกรองรายการตามคอลัมน์อื่น ตัวอย่างเช่น หากเรากรองตารางตามวันที่ (มกราคมเท่านั้น) เส้นจะไม่ปรากฏให้เห็นระหว่างทุกประเทศเช่นเดิม:

เส้นแบ่งระหว่างชุดแถว

ในกรณีนี้ คุณสามารถออกไปได้โดยใช้ฟังก์ชัน ผลรวมย่อย (รวม)ซึ่งสามารถดำเนินการทางคณิตศาสตร์ต่างๆ ได้ (ผลรวม ค่าเฉลี่ย การนับ ฯลฯ) แต่ "ดู" เฉพาะเซลล์ที่กรอง ตัวอย่างเช่น ลองจัดเรียงตารางของเราตามคอลัมน์สุดท้ายด้วยวันที่และวาดเส้นแบ่งระหว่างวัน ในการจัดรูปแบบตามเงื่อนไข คุณจะต้องสร้างกฎที่คล้ายกับวิธีแรก แต่อย่าใช้ลิงก์โดยตรงในการเปรียบเทียบเซลล์ D2 และ D3 แต่ให้ใส่ไว้เป็นอาร์กิวเมนต์ในฟังก์ชัน SUBTOTAL:

เส้นแบ่งระหว่างชุดแถว

อาร์กิวเมนต์แรกของฟังก์ชัน (หมายเลข 109) คือ opcode รวม อันที่จริง เราไม่ได้เพิ่มอะไรที่นี่ อันที่จริง การดำเนินการที่โง่เขลาอย่าง SUM (D2) ซึ่งแน่นอน เท่ากับ D2 แต่ฟังก์ชันนี้แตกต่างจาก SUM อย่างแม่นยำตรงที่มันดำเนินการกับเซลล์ที่มองเห็นเท่านั้น กล่าวคือ และเซลล์ที่เหลือหลังจากตัวกรองบนหน้าจอจะถูกเปรียบเทียบ ซึ่งเป็นสิ่งที่เราต้องการ

วิธีที่ 3 ด้วยการสนับสนุนตัวกรองสำหรับข้อมูลใด ๆ

ดังที่คุณเห็นได้ง่าย วิธีที่สองก็มีข้อเสียเช่นกัน: ฟังก์ชันผลรวมสามารถใช้ได้กับตัวเลขหรือวันที่เท่านั้น (ซึ่งเป็นตัวเลขใน Excel ด้วย) แต่ไม่สามารถใช้กับข้อความได้ นั่นคือถ้าเราต้องการลากเส้นระหว่างประเทศเหมือนในวิธีแรก แต่เพื่อให้แสดงผลอย่างถูกต้องหลังจากกรองแล้วเราจะต้องใช้เส้นทางที่ซับซ้อนมากขึ้น เลือกทั้งตารางอีกครั้งยกเว้นส่วนหัว สร้างกฎใหม่ตามสูตร และป้อนโครงสร้างต่อไปนี้ในฟิลด์การตรวจสอบ:

=СУММПРОИЗВ(ПРОМЕЖУТОЧНЫЕ.ИТОГИ(103;СМЕЩ($A$1:$A2;СТРОКА($A$1:$A2)-МИН(СТРОКА($A$1:$A2));;1));—($A$1:$A2=$A2))=1

ในเวอร์ชันภาษาอังกฤษจะเป็น:

=SUMPRODUCT(SUBTOTAL(103;OFFSET($A$1:$A2;ROW($A$1:$A2)-MIN(ROW($A$1:$A2));;1));—($A$1:$A2=$A2))=1

โดยคลิกที่ปุ่ม กรอบ (รูปแบบ) กำหนดเส้นขอบด้วยเส้นสีแดงด้านบนแล้วคลิก OK. การแบ่งผลลัพธ์ตามประเทศจะทำงานอย่างถูกต้องแม้หลังจากกรองแล้ว ตัวอย่างเช่น ตามวันที่:

เส้นแบ่งระหว่างชุดแถว

  • เน้นวันที่และเวลาด้วยการจัดรูปแบบตามเงื่อนไข
  • Excel ทำงานอย่างไรกับวันที่และเวลา
  • วิธีใช้การจัดรูปแบบตามเงื่อนไขเพื่อเน้นเซลล์ตามเงื่อนไขใน Excel

 

เขียนความเห็น