Google ได้เปิดตัวชีตเวอร์ชันทดสอบครั้งแรกในปี 2549 และขยายเวอร์ชันทดสอบเป็นเวอร์ชันที่ใช้งานได้ซึ่งผู้คนจำนวนมากใช้ในปัจจุบันอย่างรวดเร็ว ผู้ใช้สเปรดชีตชอบชีตเพราะเป็นเครื่องมืออเนกประสงค์ที่มีช่วงการเรียนรู้ที่รวดเร็วและฟีเจอร์มากมาย
ความจริงก็คือว่าทุกโปรแกรมซอฟต์แวร์เป็นการกระทำที่สมดุลระหว่างหลายปัจจัย เช่น ความยากของเส้นโค้งการเรียนรู้ ชุดคุณลักษณะ ความน่าเชื่อถือของโปรแกรม ต้นทุนของโปรแกรม และอื่นๆ
ไม่มีโปรแกรมใดที่สมบูรณ์แบบ พวกเขาทั้งหมดต้องทำการแลกเปลี่ยนระหว่างพื้นที่ของประสิทธิภาพ ดังนั้นในขณะที่ Google ชีตมีช่วงการเรียนรู้ที่ต่ำมากและราคาที่เหมาะสม (ฟรี!) สิ่งนี้ทำให้สมดุลด้วยชุดคุณลักษณะที่ค่อนข้างจำกัด ชีตนั้นเกือบจะมีคุณสมบัติที่สมบูรณ์พอๆ กับ Excel แม้ว่าการทำสิ่งขั้นสูง เช่น ตารางเดือยกับชีตจะยากกว่าเมื่อเทียบกับ Excel และชีตไม่มีฟีเจอร์มากมาย
สำหรับผู้ใช้ส่วนใหญ่ที่ไม่เคยมีปัญหา... จนกว่าจะถึงเวลาที่คุณต้องการฟีเจอร์ที่ชีตไม่มีในตัว
โชคดีที่มีวิธีแก้ไขข้อจำกัดของชีต คุณลักษณะหนึ่งที่ผู้ใช้จำนวนมากต้องการคือความสามารถในการกรองตามสี ในบทความนี้ ฉันจะแสดงวิธีการกรองตามสีใน Google ชีตสองสามวิธี
มีวิธีกรองตามสีใน Google ชีตหรือไม่?
ใช่ อย่างน้อยมีวิธีต่างๆ ในการกรองตามสีในชีตอย่างน้อย 2 วิธี
ชีตมีเครื่องมือจัดรูปแบบตามเงื่อนไขที่มีประสิทธิภาพ แต่จะขึ้นอยู่กับข้อมูลที่จัดเก็บไว้ในเซลล์ ไม่ใช่แอตทริบิวต์ของเซลล์ เช่น สี หากต้องการดูการจัดรูปแบบตามเงื่อนไขอย่างละเอียดยิ่งขึ้น โปรดดูคำแนะนำของเราที่ การจัดรูปแบบตามเงื่อนไขในชีต .
ดูเหมือนว่าไม่มีทางที่จะกรองตามสีของเซลล์ในชีต แต่มีหลายวิธีที่จะทำได้
วิธีหนึ่งคือการใช้สคริปต์เพื่อระบุเซลล์ตามสี แล้วเก็บค่าฐานสิบหกของสีนั้นไว้ในเซลล์อื่น จากนั้นคุณสามารถกรองตามเนื้อหาของเซลล์นั้นและให้ผลลัพธ์ดูเหมือนกับว่าคุณกำลังกรองตามสี
อีกวิธีหนึ่งใช้ส่วนเสริมของชีต มีดีสองสามอย่างที่มีฟังก์ชันนี้ ฉันจะแสดงวิธีใช้ทั้งสองวิธีนี้
วิธีคืนค่าหน้าบน chrome
ฉันจะกรองใน Google ชีตได้อย่างไร
แนวทางนี้มีไว้สำหรับผู้ใช้ที่เน้นด้านเทคนิคหรือผู้ใช้ Google Apps ขั้นสูง เนื่องจากใช้ Google App Script กับ Google Script Editor เพื่อสร้างฟังก์ชันที่คุณสามารถเรียกใช้จาก Google ชีตได้
ในสถานการณ์ตัวอย่างนี้ คุณมีชีตที่มีตั๋วคงค้างทั้งหมด (วิธีการติดตามปัญหาการสนับสนุนลูกค้า) ซึ่งกำหนดรหัสสีตามลำดับความสำคัญ: ต่ำ กลาง สูง และเร่งด่วน การเรียงลำดับตามสีอาจมีประโยชน์ในสถานการณ์นี้ และคุณสามารถใช้แนวคิดนี้กับสถานการณ์ใดๆ ที่คุณอาจต้องการจัดเรียงแผ่นงานตามสี
วิธีแรกคือการใช้ Google Apps Scripts ซึ่งผู้ใช้ด้านเทคนิคและผู้ใช้ Google Apps ขั้นสูงอาจพบว่ามีประโยชน์ เนื่องจากช่วยให้คุณมีความยืดหยุ่นและมีพลังมากในการขยายขีดความสามารถของ Google ชีต
ผู้ใช้ชีตส่วนใหญ่จะต้องการข้ามไปยังส่วนเสริม ซึ่งทำได้ง่ายกว่าและเร็วกว่ามาก ส่วนเสริมมักเป็นวิธีที่ง่ายที่สุดในการทำสิ่งต่าง ๆ ที่ไม่ใช่คุณสมบัติหลักของ Google ชีต
วิธีการสคริปต์ของ Google Apps
เริ่มต้นด้วยการคัดลอกและวางสคริปต์ลงใน Google Apps Script Editor
- ขั้นแรก เปิด Google ชีตบนแผ่นงานที่คุณต้องการกรอง
- ถัดไป เลือก ตัวแก้ไขสคริปต์ จาก เครื่องมือ เมนูแบบเลื่อนลง
- คัดลอกและวางรหัสต่อไปนี้:
function GetCellColorCode(input)
{
var ss = SpreadsheetApp.getActiveSpreadsheet();
var cell = ss.getRange(input);
var result = cell.getBackground();
return result
}
ตอนนี้คุณสามารถเรียกใช้ฟังก์ชันที่คุณสร้างใน Google Apps Script จากเซลล์ในชีตของคุณได้
เรียกใช้ฟังก์ชันจากแผ่นงานของคุณ
เมื่อคุณมีสคริปต์ที่พร้อมใช้งานแล้ว คุณสามารถเรียกใช้ฟังก์ชันในสคริปต์จากชีตได้ ก่อนอื่นให้สร้างคอลัมน์พิเศษที่เรียกว่าสีหรืออะไรทำนองนั้น
ในการดึงรหัสฐานสิบหกเหล่านี้ ให้ใช้การเรียกฟังก์ชันต่อไปนี้ในแต่ละเซลล์ที่มีแถวที่มีรหัสสีของเซลล์ ซึ่งในกรณีนี้คือ C2:
=GetCellColorCode('B'&ROW())
โปรดทราบว่าพารามิเตอร์อ้างอิง B ซึ่งเป็นคอลัมน์ที่มีรหัสสีและแถว ในตัวอย่างนี้ เป็นคอลัมน์ B แต่แน่นอนว่า ปรับหมายเลขคอลัมน์ให้เหมาะสมกับสถานการณ์ของคุณ
จากนั้นคุณสามารถคัดลอกฟังก์ชันไปยังเซลล์อื่นแต่ละเซลล์ในคอลัมน์นั้นได้ ผลที่ได้คือคุณจะมีคอลัมน์ของรหัสฐานสิบหกหนึ่งคอลัมน์สำหรับแต่ละสีที่คุณเลือกสำหรับรหัสสี
สร้างตัวกรอง
เมื่อคุณมีสคริปต์และการเรียกใช้ฟังก์ชันในชีตเสร็จแล้ว คุณจะสร้างตัวกรองเพื่อให้คุณสามารถกรองตามสีได้ตั้งแต่หนึ่งสีขึ้นไป:
- เลือกส่วนหัวของคอลัมน์ของคอลัมน์สี
- จาก ข้อมูล เมนูแบบเลื่อนลง เลือก สร้างตัวกรอง
- จากนั้นล้างรหัสฐานสิบหกสำหรับสีที่คุณต้องการใช้ในตัวกรองของคุณ
- สุดท้าย เลือกสี (รหัสฐานสิบหก) อย่างน้อยหนึ่งสีที่คุณต้องการดู
การดำเนินการนี้จะส่งคืนแถวทั้งหมดที่มีลำดับความสำคัญเร่งด่วน (สีส้ม) แน่นอน คุณสามารถเลือกสีใดก็ได้หรือมากกว่าหนึ่งสี ขึ้นอยู่กับสิ่งที่คุณต้องการเห็นในชีต
สำหรับผู้ใช้ระดับสูง การใช้โซลูชันสคริปต์ของ Google Apps ช่วยให้คุณมีความยืดหยุ่นและมีพลังมากมายในการขยายขีดความสามารถของ Google ชีต สำหรับผู้ใช้ส่วนใหญ่ การใช้โปรแกรมเสริมจะง่ายกว่า
การใช้โปรแกรมเสริม Sort Range Plus
ฉันพบส่วนเสริมการจัดเรียงตามสีที่ใช้งานได้ในหน้าส่วนเสริมของ Google ชีต ข้อดีของ Add-on นี้คือสามารถจัดเรียงตามสีของเซลล์หรือตามสีข้อความได้ แต่ข้อเสียคือคุณไม่สามารถเปลี่ยนลำดับหรือปรับแต่งได้
- ไปที่หน้า Sort Range Plus และเลือกปุ่มสีน้ำเงิน + ฟรีที่ด้านบนขวาเพื่อติดตั้ง
- เลือกเซลล์ในแผ่นงานของคุณที่คุณต้องการจัดเรียงตามสี
- เลือก Add-on และ Sort Range Plus
- เลือกช่วงการเรียงลำดับ
- ใช้โปรแกรมเสริมเพื่อจัดเรียง
ในการตั้งค่าสำหรับแอพ คุณสามารถเปลี่ยนลำดับการจัดเรียงเป็นหนึ่งในสามประเภทที่ตั้งไว้ล่วงหน้าซึ่งจะช่วยให้คุณสามารถปรับแต่งได้เล็กน้อย
การใช้โปรแกรมเสริม ColorArranger
ส่วนเสริมที่มีประโยชน์อีกอย่างสำหรับชีตคือ ตัวจัดเรียงสี . ColorArranger ให้คุณจัดเรียงชีตโดยใช้การแสดงสีพื้นหลังของเซลล์
คุณสมบัติหลักของ Add-on ได้แก่ การเรียงลำดับจากสีจำนวนมาก การตรวจจับข้อมูลอัตโนมัติและคอลัมน์การจัดเรียง ตัวเลือกการจับคู่ที่ใกล้ที่สุดที่ทำให้สีที่คล้ายกันอยู่ใกล้กัน และการปรับแต่งลำดับการจัดเรียงอย่างละเอียดด้วยการลากสีบนจานสี
การใช้ ColorArranger นั้นง่ายมาก เพียงโหลดแผ่นงานของคุณ กำหนดสีให้กับคอลัมน์ข้อมูล และเลือก Add-Ons->Color Arranger->Sort by color กล่องโต้ตอบจะปรากฏขึ้นพร้อมกับตรวจพบคอลัมน์ข้อมูลของคุณโดยอัตโนมัติ เคล็ดลับสำหรับผู้อ่าน TechJunkie Sekhar เพื่อแจ้งให้เราทราบเกี่ยวกับส่วนเสริมนี้!
เรามีบทความ Google ชีตจำนวนหนึ่งเกี่ยวกับ TechJunkie ที่จะช่วยคุณสร้างทักษะ รวมถึงบทความแสดงวิธีการเหล่านี้:
- คำแนะนำเกี่ยวกับฟังก์ชันชีต
- วิธีซ่อนคอลัมน์ใน Google ชีต
- วิธีเพิ่มแผนภูมิและแก้ไขตำนานใน Google ชีต
- การใช้ตารางเดือยในชีต !
ฉันหวังว่าคุณจะพบคำแนะนำที่เป็นประโยชน์ในการใช้สีของเซลล์เป็นเครื่องมือสำหรับการจัดเรียงและกรองใน Google ชีต หากคุณมีข้อเสนอแนะของคุณเองในการทำเช่นนี้ โปรดอย่าลังเลที่จะแบ่งปันกับเราในส่วนความคิดเห็นด้านล่าง!