วิธีการนับหรือรวมเซลล์ตามสีของเซลล์ใน Google ชีต
การนับหรือรวมค่าเซลล์ตามสีพื้นหลังของเซลล์เฉพาะเพื่อให้ได้ผลลัพธ์ตามภาพหน้าจอต่อไปนี้ บทความนี้จะพูดถึงวิธีแก้งานนี้ใน Google sheet และ Microsoft Excel
นับค่าเซลล์ตามสีของเซลล์ด้วยสคริปต์ใน Google ชีต
รวมค่าเซลล์ตามสีของเซลล์ด้วยสคริปต์ใน Google ชีต
นับหรือรวมค่าเซลล์บนสีของเซลล์ด้วย Kutools for Excel ใน Microsoft Excel
นับค่าเซลล์ตามสีของเซลล์ด้วยสคริปต์ใน Google ชีต
สคริปต์ต่อไปนี้สามารถช่วยคุณในการนับค่าของเซลล์ตามสีของเซลล์ที่ระบุได้โปรดทำดังนี้:
1. คลิก เครื่องมือ > โปรแกรมแก้ไขสคริปต์ดูภาพหน้าจอ:
2. ในหน้าต่างโปรเจ็กต์ที่เปิดอยู่ให้คลิก เนื้อไม่มีมัน > ใหม่ > ไฟล์สคริปต์ เพื่อเปิดหน้าต่างรหัสดูภาพหน้าจอ:
3. และในกล่องพร้อมต์โปรดป้อนชื่อสำหรับรหัสสคริปต์นี้ดูภาพหน้าจอ:
4. คลิก OK จากนั้นคัดลอกและวางรหัสต่อไปนี้เพื่อแทนที่รหัสเดิมลงในโมดูลรหัสดูภาพหน้าจอ:
function countColoredCells(countRange,colorRef) {
var activeRg = SpreadsheetApp.getActiveRange();
var activeSht = SpreadsheetApp.getActiveSheet();
var activeformula = activeRg.getFormula();
var countRangeAddress = activeformula.match(/\((.*)\,/).pop().trim();
var backGrounds = activeSht.getRange(countRangeAddress).getBackgrounds();
var colorRefAddress = activeformula.match(/\,(.*)\)/).pop().trim();
var BackGround = activeSht.getRange(colorRefAddress).getBackground();
var countCells = 0;
for (var i = 0; i < backGrounds.length; i++)
for (var k = 0; k < backGrounds[i].length; k++)
if ( backGrounds[i][k] == BackGround )
countCells = countCells + 1;
return countCells;
};
5. จากนั้นบันทึกรหัสสคริปต์นี้และกลับไปที่แผ่นงานป้อนสูตรนี้: = เซลล์นับสี (A1: E11, A1) ลงในเซลล์ว่างจากนั้นกด เข้าสู่ คีย์เพื่อรับผลลัพธ์จากการคำนวณ ดูภาพหน้าจอ:
หมายเหตุ: ในสูตรนี้: A1: E11 คือช่วงข้อมูลที่คุณต้องการใช้ A1 คือเซลล์ที่เต็มไปด้วยสีเฉพาะที่คุณต้องการนับ
6. ทำซ้ำสูตรด้านบนเพื่อนับเซลล์สีอื่น ๆ
รวมค่าเซลล์ตามสีของเซลล์ด้วยสคริปต์ใน Google ชีต
หากต้องการรวมค่าเซลล์ด้วยสีของเซลล์เฉพาะโปรดใช้รหัสสคริปต์ด้านล่าง
1. คลิก เครื่องมือ > โปรแกรมแก้ไขสคริปต์ ไปที่หน้าต่างโครงการแล้วคลิก เนื้อไม่มีมัน > ใหม่ > ไฟล์สคริปต์ เพื่อแทรกโมดูลรหัสใหม่จากนั้นในกล่องพร้อมต์โปรดพิมพ์ชื่อสำหรับสคริปต์นี้ดูภาพหน้าจอ:
2. คลิก OK และในโมดูลโค้ดที่เปิดให้คัดลอกและวางโค้ดสคริปต์ด้านล่างเพื่อแทนที่โค้ดต้นฉบับดูภาพหน้าจอ:
function sumColoredCells(sumRange,colorRef) {
var activeRg = SpreadsheetApp.getActiveRange();
var activeSht = SpreadsheetApp.getActiveSheet();
var activeformula = activeRg.getFormula();
var countRangeAddress = activeformula.match(/\((.*)\,/).pop().trim();
var backGrounds = activeSht.getRange(countRangeAddress).getBackgrounds();
var sumValues = activeSht.getRange(countRangeAddress).getValues();
var colorRefAddress = activeformula.match(/\,(.*)\)/).pop().trim();
var BackGround = activeSht.getRange(colorRefAddress).getBackground();
var totalValue = 0;
for (var i = 0; i < backGrounds.length; i++)
for (var k = 0; k < backGrounds[i].length; k++)
if ( backGrounds[i][k] == BackGround )
if ((typeof sumValues[i][k]) == 'number')
totalValue = totalValue + (sumValues[i][k]);
return totalValue;
};
3. จากนั้นบันทึกรหัสนี้กลับไปที่แผ่นงานและป้อนสูตรนี้: = sumcoloredcells (A1: E11, A1) ลงในเซลล์ว่างแล้วกด เข้าสู่ คีย์เพื่อรับผลลัพธ์จากการคำนวณดูภาพหน้าจอ:
หมายเหตุ: ในสูตรนี้: A1: E11 คือช่วงข้อมูลที่คุณต้องการใช้ A1 คือเซลล์ที่มีสีพื้นหลังเฉพาะที่คุณต้องการรวม
4. จากนั้นคุณสามารถทำซ้ำสูตรด้านบนเพื่อรวมเซลล์สีอื่น ๆ
นับหรือรวมค่าเซลล์บนสีของเซลล์ด้วย Kutools for Excel ใน Microsoft Excel
ใน Microsoft Excel เพื่อนับหรือรวมค่าของเซลล์ตามสีของเซลล์ที่ระบุ Kutools for Excel's นับตามสี ยูทิลิตี้สามารถช่วยให้คุณทำงานนี้ให้เสร็จโดยเร็วที่สุด
Kutools for Excel : ด้วย Add-in ของ Excel ที่มีประโยชน์มากกว่า 300 รายการทดลองใช้ฟรีโดยไม่มีข้อ จำกัด ใน 30 วัน. |
หลังจากการติดตั้ง Kutools for Excelโปรดทำตามนี้:
1. เลือกเซลล์ในช่วงที่คุณต้องการนับหรือผลรวมตามสีของเซลล์จากนั้นคลิก Kutools พลัส > นับตามสีดูภาพหน้าจอ:
2. ใน นับตามสี ให้เลือก การจัดรูปแบบมาตรฐาน จาก วิธีการสี รายการแบบหล่นลงจากนั้นเลือก พื้นหลัง จาก ประเภทการนับ แบบเลื่อนลงดูภาพหน้าจอ:
3. จากนั้นคลิก สร้างรายงาน ปุ่มและแผ่นงานใหม่ที่มีผลลัพธ์จากการคำนวณจะถูกสร้างขึ้นพร้อมกันดูภาพหน้าจอ:
หมายเหตุ: ด้วยคุณสมบัติที่มีประสิทธิภาพนี้คุณยังสามารถคำนวณค่าของเซลล์ตามการจัดรูปแบบตามเงื่อนไขหรือสีแบบอักษร
คลิกดาวน์โหลดและทดลองใช้ฟรี Kutools for Excel ด่วน!
เครื่องมือเพิ่มประสิทธิภาพการทำงานในสำนักงานที่ดีที่สุด
Kutools for Excel แก้ปัญหาส่วนใหญ่ของคุณ และเพิ่มประสิทธิภาพการทำงานของคุณได้ถึง 80%
- นำมาใช้ใหม่: ใส่อย่างรวดเร็ว สูตรที่ซับซ้อนแผนภูมิ และสิ่งที่คุณเคยใช้มาก่อน เข้ารหัสเซลล์ ด้วยรหัสผ่าน; สร้างรายชื่อผู้รับจดหมาย และส่งอีเมล ...
- ซุปเปอร์ฟอร์มูล่าบาร์ (แก้ไขข้อความและสูตรหลายบรรทัดได้อย่างง่ายดาย); การอ่านเค้าโครง (อ่านและแก้ไขเซลล์จำนวนมากได้อย่างง่ายดาย); วางลงในช่วงที่กรองแล้ว...
- ผสานเซลล์ / แถว / คอลัมน์ โดยไม่สูญเสียข้อมูล แยกเนื้อหาของเซลล์ รวมแถว / คอลัมน์ที่ซ้ำกัน... ป้องกันเซลล์ซ้ำ; เปรียบเทียบช่วง...
- เลือกซ้ำหรือไม่ซ้ำ แถว; เลือกแถวว่าง (เซลล์ทั้งหมดว่างเปล่า); Super Find และ Fuzzy Find ในสมุดงานจำนวนมาก สุ่มเลือก ...
- สำเนาถูกต้อง หลายเซลล์โดยไม่เปลี่ยนการอ้างอิงสูตร สร้างการอ้างอิงอัตโนมัติ ถึงหลายแผ่น ใส่สัญลักษณ์แสดงหัวข้อย่อย, กล่องกาเครื่องหมายและอื่น ๆ ...
- แยกข้อความ, เพิ่มข้อความ, ลบตามตำแหน่ง, ลบ Space; สร้างและพิมพ์ผลรวมย่อยของเพจ แปลงระหว่างเนื้อหาของเซลล์และความคิดเห็น...
- ซุปเปอร์ฟิลเตอร์ (บันทึกและใช้โครงร่างตัวกรองกับแผ่นงานอื่น ๆ ); การเรียงลำดับขั้นสูง ตามเดือน / สัปดาห์ / วันความถี่และอื่น ๆ ตัวกรองพิเศษ โดยตัวหนาตัวเอียง ...
- รวมสมุดงานและแผ่นงาน; ผสานตารางตามคอลัมน์สำคัญ แยกข้อมูลออกเป็นหลายแผ่น; Batch แปลง xls, xlsx และ PDF...
- คุณสมบัติที่ทรงพลังมากกว่า 300 รายการ. รองรับ Office/Excel 2007-2021 และ 365 รองรับทุกภาษา ง่ายต่อการปรับใช้ในองค์กรหรือองค์กรของคุณ คุณสมบัติเต็มรูปแบบ ทดลองใช้ฟรี 30 วัน รับประกันคืนเงินภายใน 60 วัน

แท็บ Office นำอินเทอร์เฟซแบบแท็บมาที่ Office และทำให้งานของคุณง่ายขึ้นมาก
- เปิดใช้งานการแก้ไขและอ่านแบบแท็บใน Word, Excel, PowerPoint, ผู้จัดพิมพ์, Access, Visio และโครงการ
- เปิดและสร้างเอกสารหลายรายการในแท็บใหม่ของหน้าต่างเดียวกันแทนที่จะเป็นในหน้าต่างใหม่
- เพิ่มประสิทธิภาพการทำงานของคุณ 50% และลดการคลิกเมาส์หลายร้อยครั้งให้คุณทุกวัน!




































