วิธีเพิ่มตามสีใน excel (ตัวอย่างทีละขั้นตอน)


บ่อยครั้งคุณอาจต้องการเพิ่มค่าใน Excel ตามสี

ตัวอย่างเช่น สมมติว่าเรามีชุดข้อมูลต่อไปนี้และต้องการรวมค่าของเซลล์ตามสีของเซลล์:

วิธีที่ง่ายที่สุดในการทำเช่นนี้คือการเขียนโค้ด VBA ใน Excel

สิ่งนี้อาจดูน่ากลัวหากคุณไม่คุ้นเคยกับ VBA แต่กระบวนการนี้ง่ายดาย และตัวอย่างทีละขั้นตอนต่อไปนี้จะแสดงวิธีการอย่างชัดเจน

ขั้นตอนที่ 1: ป้อนข้อมูล

ขั้นแรกให้ป้อนค่าข้อมูลลงใน Excel:

ขั้นตอนที่ 2: แสดงแท็บนักพัฒนาซอฟต์แวร์ใน Excel

ต่อไปเราต้องตรวจสอบให้แน่ใจว่าแท็บ นักพัฒนา มองเห็นได้บน Ribbon ด้านบนของ Excel

โดยคลิกแท็บ ไฟล์ จากนั้นคลิก ตัวเลือก จากนั้น ปรับแต่ง Ribbon

ใต้ส่วนที่ชื่อ Main Tabs ให้ทำเครื่องหมายในช่องถัดจาก Developer จากนั้นคลิก OK :

ขั้นตอนที่ 3: สร้างมาโครโดยใช้ VBA

ถัดไป คลิกแท็บ นักพัฒนา ตาม Ribbon ด้านบน จากนั้นคลิกไอคอน Visual Basic :

จากนั้นคลิกแท็บ แทรก จากนั้นคลิก โมดูล จากเมนูแบบเลื่อนลง:

จากนั้น วางโค้ดต่อไปนี้ลงในโปรแกรมแก้ไขโค้ดของโมดูล:

 Function SumCellsByColor(CellRange As Range, CellColor As Range)

Dim CellColorValue As Integer
Dim RunningSum As Long

CellColorValue = CellColor.Interior.ColorIndex
Set i = CellRange

For Each i In CellRange
    If i.Interior.ColorIndex = CellColorValue Then
    RunningSum = RunningSum + i.Value
End If
Next i

SumCellsByColor = RunningSum

End Function

ภาพหน้าจอต่อไปนี้แสดงวิธีดำเนินการนี้:

จากนั้นปิดตัวแก้ไข VB

ขั้นตอนที่ 4: ใช้มาโครเพื่อเพิ่มเซลล์ตามสี

สุดท้ายนี้ เราสามารถใช้มาโครที่เราสร้างขึ้นเพื่อเพิ่มเซลล์ตามสีได้

ขั้นแรก กรอกข้อมูลในเซลล์ C2:C4 ด้วยสีที่คุณต้องการเพิ่ม

จากนั้นพิมพ์สูตรต่อไปนี้ในเซลล์ D2 :

 =SumCellsByColor( $A$2:$A$11 , C2 )

ลากและเติมสูตรนี้ลงในแต่ละเซลล์ที่เหลือในคอลัมน์ D จากนั้นสูตรจะรวมเซลล์แต่ละเซลล์ที่มีสีพื้นหลังเฉพาะโดยอัตโนมัติ:

ผลรวม Excel ตามสี

ตัวอย่างเช่น เราจะเห็นว่าผลรวมของเซลล์ที่มีพื้นหลังสีเขียวอ่อนคือ 53

เราสามารถยืนยันสิ่งนี้ได้โดยการคำนวณผลรวมของแต่ละเซลล์ที่มีพื้นหลังสีเขียวอ่อนด้วยตนเอง:

ผลรวมของเซลล์บนพื้นหลังสีเขียวอ่อน: 20 + 13 + 20 = 53

ซึ่งสอดคล้องกับค่าที่คำนวณโดยสูตรของเรา

แหล่งข้อมูลเพิ่มเติม

บทช่วยสอนต่อไปนี้อธิบายวิธีการทำงานทั่วไปอื่นๆ ใน Excel:

วิธีเพิ่มตามหมวดหมู่ใน Excel
วิธีเพิ่มตามปีใน Excel
วิธีเพิ่มตามเดือนใน Excel
วิธีเพิ่มรายสัปดาห์ใน Excel

เพิ่มความคิดเห็น

อีเมลของคุณจะไม่แสดงให้คนอื่นเห็น ช่องข้อมูลจำเป็นถูกทำเครื่องหมาย *