3 วิธีที่มีประสิทธิภาพในการคำนวณค่าตามสีของเซลล์ในแผ่นงาน Excel ของคุณ

แบ่งปันเลย:

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

ในแผ่นงาน Excel คุณจะทำเครื่องหมายสีที่ต่างกันสำหรับเซลล์ต่างๆ มost ของเวลานั้นสีเดียวกันจะอยู่ในเซลล์ที่ต่างกันในช่วง ภาพด้านล่างแสดงแผ่นงานที่มีสีของเซลล์ที่แตกต่างกันตัวอย่างการคำนวณ Vlaues

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

วิธีที่ 1: ใช้คุณสมบัติการเรียงลำดับ

เมื่อคุณต้องการคำนวณค่าในคอลัมน์หรือในแถวคุณสามารถใช้วิธีนี้ได้

  1. เลือก tarรับช่วงในแผ่นงาน
  2. จากนั้นคลิกปุ่ม“ เรียงลำดับและกรอง” ในแถบเครื่องมือ
  3. จากนั้นเลือกตัวเลือก“ จัดเรียงแบบกำหนดเอง” ในเมนูแบบเลื่อนลงจัดเรียงแบบกำหนดเอง
  4. ในหน้าต่าง "จัดเรียง" คลิกลูกศรเล็ก ๆ ในกล่องข้อความของ "จัดเรียงตาม"
  5. จากนั้นเลือกคอลัมน์ที่คุณต้องการจัดเรียงคอลัมน์
  6. จากนั้นคลิกลูกศรสำหรับ "จัดเรียงบน"
  7. หลังจากนั้นเลือกตัวเลือก“ สีของเซลล์” ในรายการจัดเรียงบน
  8. ถัดไปคุณจะเห็นตัวเลือกใหม่ในหน้าต่างนี้ คลิกลูกศรขนาดเล็กสำหรับ "คำสั่งซื้อ" ที่นี่
  9. ในเมนูให้เลือกสีที่คุณต้องการคำนวณ ที่นี่เราต้องการคำนวณสีของสีเขียวดังนั้นเราจึงเลือกสีเขียวสั่งซื้อ
  10. หลังจากนั้นคลิกลูกศรเล็กสุดท้าย
  11. จากนั้นเลือก "ด้านบน" หรือ "ด้านล่าง" ตามความต้องการของคุณ ในตัวอย่างนี้เราจะเลือก "ด้านบน"ด้านบน
  12. เมื่อคุณเสร็จสิ้นการตั้งค่าคลิกปุ่ม“ ตกลง” ในหน้าต่างนี้

จากนั้นคุณจะกลับมาที่แผ่นงานคุณจะเห็นว่าค่าที่มีสีเขียวจะปรากฏที่ด้านบนของคอลัมน์นี้ ถัดไปคุณสามารถคำนวณค่าเหล่านั้นได้ นอกจากนี้คุณสามารถเลือกไฟล์ tarรับช่วงในคอลัมน์นี้เลือกช่วง

ในทางกลับกันเมื่อคุณต้องการจัดเรียงแถวคุณต้องทำการตั้งค่าเพิ่มเติม

  1. ในหน้าต่าง "เรียงลำดับ" คลิกปุ่ม "ตัวเลือก"
  2. จากนั้นเลือกตัวเลือก“ เรียงจากซ้ายไปขวา” ในหน้าต่าง“ ตัวเลือกการจัดเรียง”
  3. จากนั้นคลิกปุ่ม“ ตกลง”แถว

ดังนั้นคุณสามารถจัดเรียงตามแถวในไฟล์ tarรับช่วง ขั้นตอนอื่น ๆ จะเหมือนกับการจัดเรียงในคอลัมน์ คุณยังสามารถทดลองใช้ในแผ่นงานของคุณเองได้

วิธีที่ 2: ใช้คุณสมบัติตัวกรอง

ยกเว้นคุณลักษณะการจัดเรียงคุณยังสามารถใช้คุณลักษณะตัวกรองใน Excel ได้ที่นี่

  1. คลิกเซลล์ภายในไฟล์ tarรับช่วง
  2. จากนั้นคลิกปุ่ม“ เรียงลำดับและกรอง” ในแถบเครื่องมือ
  3. จากนั้นเลือกตัวเลือก“ ตัวกรอง” ในเมนูตัวกรอง
  4. ตอนนี้คุณจะเห็นว่าลูกศรตัวกรองจะปรากฏในแถวส่วนหัวของช่วง คลิกลูกศรของคอลัมน์ที่คุณต้องการกรอง
  5. จากนั้นเลื่อนเคอร์เซอร์ไปที่ตัวเลือก“ กรองตามสี”
  6. จากนั้นในเมนูย่อยให้เลือกสีที่คุณต้องการคำนวณกรองตามสี
  7. ถัดไปคุณจะพบว่าเฉพาะเซลล์ที่มีสีเขียวเท่านั้นที่จะปรากฏในแผ่นงาน

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

ในทางกลับกันวิธีนี้จะมีผลกับคอลัมน์เท่านั้น หากคุณต้องการคำนวณตามแถวคุณต้องใช้วิธีอื่น

วิธีที่ 3: ใช้ VBA Macros

สองวิธีข้างต้นสามารถคำนวณค่าในคอลัมน์หรือแถว แต่เมื่อคุณต้องการคำนวณในช่วงที่มีแถวและคอลัมน์คุณต้องใช้มาโคร Excel

  1. กดปุ่ม“ Alt + F11” บนแป้นพิมพ์เพื่อเปิดโปรแกรมแก้ไข Visual Basic
  2. จากนั้นคลิกแท็บ“ แทรก” ในแถบเครื่องมือ
  3. หลังจากนั้นเลือกตัวเลือก“ โมดูล” ในเมนูย่อยแทรกโมดูล
  4. ตอนนี้ป้อนรหัส VBA ต่อไปนี้ในโมดูลใหม่นี้
Function CalByColor(TarColor As Range, CalRange As Range)
  Dim TarCell As Range, CalCell As Double
    For Each TarCell In CalRange
      If TarCell.Interior.ColorIndex = TarColor.Interior.ColorIndex Then
        CalCell = WorksheetFunction.Sum(TarCell, CalCell)
      End If
    Next TarCell
  CalByColor = CalCell
End Function

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

  1. ตอนนี้กลับมาที่แผ่นงาน เมื่อคุณต้องการคำนวณค่าของสีบางสีก่อนอื่นคุณสามารถจัดรูปแบบเซลล์ด้วยสีนี้ได้ในแผ่นงานนี้
  2. จากนั้นใส่สูตรลงในเซลล์อื่น ที่นี่เราใส่สูตรนี้:

= CalByColor (E2, B2: C13)

  1. จากนั้นกดปุ่ม“ Enter” บนแป้นพิมพ์ฟังก์ชันที่ผู้ใช้กำหนด

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

ทำการเปรียบเทียบระหว่างวิธีการ

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

การเปรียบเทียบ

ใช้คุณสมบัติการจัดเรียง ใช้คุณสมบัติตัวกรอง

ใช้ VBA Macros

ข้อดี

1. คุณสามารถจัดเรียงเซลล์ในแถวหรือคอลัมน์ได้อย่างรวดเร็ว

2. หากคุณไม่คุ้นเคยกับรหัส VBA วิธีนี้อาจเป็นทางเลือกที่ดี

1. โดยใช้ฟังก์ชัน SUBTOTAL คุณสามารถคำนวณไฟล์ tarรับเซลล์

2. เมื่อเทียบกับวิธีอื่น ๆ อีกสองวิธีแล้ววิธีนี้ง่ายต่อการจัดการและทำความเข้าใจ

1. คุณสามารถใช้ฟังก์ชันที่ผู้ใช้กำหนดเพื่อทำงานให้เสร็จได้อย่างง่ายดาย

2. วิธีนี้จะไม่ จำกัด อยู่ในแถวหรือคอลัมน์

ข้อเสีย

1. ถ้า tarรับเซลล์อยู่ในช่วงคุณไม่สามารถใช้วิธีนี้ได้

2. ทุกครั้งที่คุณต้องการจัดเรียงเซลล์คุณต้องดำเนินการตามขั้นตอนอีกครั้ง

1. วิธีนี้ใช้ได้เฉพาะในคอลัมน์

2. ในการใช้ฟังก์ชัน SUBTOTAL คุณอาจพบกับข้อผิดพลาดเมื่อเลือกฟังก์ชันและข้อมูลอ้างอิง

1. การใช้รหัส VBA จะทำให้สิ่งต่างๆซับซ้อนมากขึ้น

2. หากคุณไม่คุ้นเคยกับมาโคร VBA คุณอาจพบกับข้อผิดพลาดเมื่อต้องแก้ไขรหัส

ดังนั้นในครั้งต่อไปหากคุณจำเป็นต้องเลือกวิธีการคุณสามารถอ้างถึงตารางนี้ได้ การเลือกมost วิธีการที่เหมาะสมสามารถช่วยให้คุณทำงานเสร็จได้อย่างรวดเร็ว

เครื่องมือการกู้คืนแบบสแตนด์อโลนสามารถเป็นตัวเลือกแรกของคุณ

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

บทนำผู้เขียน:

Anna Ma เป็นผู้เชี่ยวชาญด้านการกู้คืนข้อมูลใน DataNumen, Inc. ซึ่งเป็นผู้นำระดับโลกด้านเทคโนโลยีการกู้คืนข้อมูล ได้แก่ ซ่อมแซมข้อผิดพลาดข้อมูล Word และผลิตภัณฑ์ซอฟต์แวร์ซ่อมแซมแนวโน้ม ดูข้อมูลเพิ่มเติมได้ที่ wwwdatanumenด้วย.

แบ่งปันเลย:

ความเห็นถูกปิด